Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 571844 Details for
Bug 730473
%defattr overrides %attr if directory default permission given
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
[patch]
Difference between 4.9.0 and 4.9.1
4.9.0-4.9.1.diff (text/plain), 5.43 MB, created by
Charlie Brady
on 2012-03-21 20:47:46 UTC
(
hide
)
Description:
Difference between 4.9.0 and 4.9.1
Filename:
MIME Type:
Creator:
Charlie Brady
Created:
2012-03-21 20:47:46 UTC
Size:
5.43 MB
patch
obsolete
>diff -ruN rpm-4.9.0/aclocal.m4 rpm-4.9.1/aclocal.m4 >--- rpm-4.9.0/aclocal.m4 2011-03-02 01:46:29.000000000 -0500 >+++ rpm-4.9.1/aclocal.m4 2011-07-15 05:37:24.000000000 -0400 >@@ -13,12 +13,170 @@ > > m4_ifndef([AC_AUTOCONF_VERSION], > [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl >-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.66],, >-[m4_warning([this file was generated for autoconf 2.66. >+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, >+[m4_warning([this file was generated for autoconf 2.68. > You have another version of autoconf. It may work, but is not guaranteed to. > If you have problems, you may need to regenerate the build system entirely. > To do so, use the procedure documented by the package, typically `autoreconf'.])]) > >+# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- >+# serial 1 (pkg-config-0.24) >+# >+# Copyright © 2004 Scott James Remnant <scott@netsplit.com>. >+# >+# This program is free software; you can redistribute it and/or modify >+# it under the terms of the GNU General Public License as published by >+# the Free Software Foundation; either version 2 of the License, or >+# (at your option) any later version. >+# >+# This program is distributed in the hope that it will be useful, but >+# WITHOUT ANY WARRANTY; without even the implied warranty of >+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU >+# General Public License for more details. >+# >+# You should have received a copy of the GNU General Public License >+# along with this program; if not, write to the Free Software >+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. >+# >+# As a special exception to the GNU General Public License, if you >+# distribute this file as part of a program that contains a >+# configuration script generated by Autoconf, you may include it under >+# the same distribution terms that you use for the rest of that program. >+ >+# PKG_PROG_PKG_CONFIG([MIN-VERSION]) >+# ---------------------------------- >+AC_DEFUN([PKG_PROG_PKG_CONFIG], >+[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) >+m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) >+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) >+AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) >+AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) >+ >+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then >+ AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) >+fi >+if test -n "$PKG_CONFIG"; then >+ _pkg_min_version=m4_default([$1], [0.9.0]) >+ AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) >+ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then >+ AC_MSG_RESULT([yes]) >+ else >+ AC_MSG_RESULT([no]) >+ PKG_CONFIG="" >+ fi >+fi[]dnl >+])# PKG_PROG_PKG_CONFIG >+ >+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) >+# >+# Check to see whether a particular set of modules exists. Similar >+# to PKG_CHECK_MODULES(), but does not set variables or print errors. >+# >+# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) >+# only at the first occurence in configure.ac, so if the first place >+# it's called might be skipped (such as if it is within an "if", you >+# have to call PKG_CHECK_EXISTS manually >+# -------------------------------------------------------------- >+AC_DEFUN([PKG_CHECK_EXISTS], >+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl >+if test -n "$PKG_CONFIG" && \ >+ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then >+ m4_default([$2], [:]) >+m4_ifvaln([$3], [else >+ $3])dnl >+fi]) >+ >+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) >+# --------------------------------------------- >+m4_define([_PKG_CONFIG], >+[if test -n "$$1"; then >+ pkg_cv_[]$1="$$1" >+ elif test -n "$PKG_CONFIG"; then >+ PKG_CHECK_EXISTS([$3], >+ [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], >+ [pkg_failed=yes]) >+ else >+ pkg_failed=untried >+fi[]dnl >+])# _PKG_CONFIG >+ >+# _PKG_SHORT_ERRORS_SUPPORTED >+# ----------------------------- >+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], >+[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) >+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then >+ _pkg_short_errors_supported=yes >+else >+ _pkg_short_errors_supported=no >+fi[]dnl >+])# _PKG_SHORT_ERRORS_SUPPORTED >+ >+ >+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], >+# [ACTION-IF-NOT-FOUND]) >+# >+# >+# Note that if there is a possibility the first call to >+# PKG_CHECK_MODULES might not happen, you should be sure to include an >+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac >+# >+# >+# -------------------------------------------------------------- >+AC_DEFUN([PKG_CHECK_MODULES], >+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl >+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl >+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl >+ >+pkg_failed=no >+AC_MSG_CHECKING([for $1]) >+ >+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) >+_PKG_CONFIG([$1][_LIBS], [libs], [$2]) >+ >+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS >+and $1[]_LIBS to avoid the need to call pkg-config. >+See the pkg-config man page for more details.]) >+ >+if test $pkg_failed = yes; then >+ AC_MSG_RESULT([no]) >+ _PKG_SHORT_ERRORS_SUPPORTED >+ if test $_pkg_short_errors_supported = yes; then >+ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` >+ else >+ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` >+ fi >+ # Put the nasty error message in config.log where it belongs >+ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD >+ >+ m4_default([$4], [AC_MSG_ERROR( >+[Package requirements ($2) were not met: >+ >+$$1_PKG_ERRORS >+ >+Consider adjusting the PKG_CONFIG_PATH environment variable if you >+installed software in a non-standard prefix. >+ >+_PKG_TEXT]) >+ ]) >+elif test $pkg_failed = untried; then >+ AC_MSG_RESULT([no]) >+ m4_default([$4], [AC_MSG_FAILURE( >+[The pkg-config script could not be found or is too old. Make sure it >+is in your PATH or set the PKG_CONFIG environment variable to the full >+path to pkg-config. >+ >+_PKG_TEXT >+ >+To get pkg-config, see <http://pkg-config.freedesktop.org/>.]) >+ ]) >+else >+ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS >+ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS >+ AC_MSG_RESULT([yes]) >+ $3 >+fi[]dnl >+])# PKG_CHECK_MODULES >+ > # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. > # > # This file is free software; the Free Software Foundation >diff -ruN rpm-4.9.0/autodeps/linux.req rpm-4.9.1/autodeps/linux.req >--- rpm-4.9.0/autodeps/linux.req 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/autodeps/linux.req 2011-07-15 05:32:41.000000000 -0400 >@@ -20,10 +20,11 @@ > # --- Grab the file manifest and classify files. > #filelist=`sed "s/['\"]/\\\&/g"` > filelist=`sed "s/[]['\"*?{}]/\\\\\&/g"` >-exelist=`echo $filelist | xargs -r file | grep -Ev ":.* (commands|script) " | \ >+exelist=`echo $filelist | xargs -r file | \ >+ grep -Ev ":.* (commands|script)[, ]" | \ > grep ":.*executable" | cut -d: -f1` > scriptlist=`echo $filelist | xargs -r file | \ >- grep -E ":.* (commands|script) " | cut -d: -f1` >+ grep -E ":.* (commands|script)[, ]" | cut -d: -f1` > liblist=`echo $filelist | xargs -r file | \ > grep ":.*shared object" | cut -d : -f1` > >diff -ruN rpm-4.9.0/build/files.c rpm-4.9.1/build/files.c >--- rpm-4.9.0/build/files.c 2010-12-23 04:19:54.000000000 -0500 >+++ rpm-4.9.1/build/files.c 2011-07-15 05:32:41.000000000 -0400 >@@ -543,13 +543,7 @@ > } > ar->ar_fmode = ui; > } else { >- if (ret_ar == &(fl->def_ar)) { >- ar->ar_fmodestr = NULL; >- ar->ar_fmode = 0; >- } else { >- ar->ar_fmodestr = fl->def_ar.ar_fmodestr; >- ar->ar_fmode = fl->def_ar.ar_fmode; >- } >+ ar->ar_fmodestr = NULL; > } > > if (ar->ar_dmodestr && !isAttrDefault(ar->ar_dmodestr)) { >@@ -561,29 +555,15 @@ > } > ar->ar_dmode = ui; > } else { >- if (ret_ar == &(fl->def_ar)) { >- ar->ar_dmodestr = NULL; >- ar->ar_dmode = 0; >- } else { >- ar->ar_dmodestr = fl->def_ar.ar_dmodestr; >- ar->ar_dmode = fl->def_ar.ar_dmode; >- } >+ ar->ar_dmodestr = NULL; > } > > if (!(ar->ar_user && !isAttrDefault(ar->ar_user))) { >- if (ret_ar == &(fl->def_ar)) { >- ar->ar_user = NULL; >- } else { >- ar->ar_user = fl->def_ar.ar_user; >- } >+ ar->ar_user = NULL; > } > > if (!(ar->ar_group && !isAttrDefault(ar->ar_group))) { >- if (ret_ar == &(fl->def_ar)) { >- ar->ar_group = NULL; >- } else { >- ar->ar_group = fl->def_ar.ar_group; >- } >+ ar->ar_group = NULL; > } > > dupAttrRec(ar, ret_ar); >@@ -941,7 +921,6 @@ > appendStringBuf(pkg->specialDoc, "DOCDIR=$RPM_BUILD_ROOT"); > appendLineStringBuf(pkg->specialDoc, pkg->specialDocDir); > appendLineStringBuf(pkg->specialDoc, "export DOCDIR"); >- appendLineStringBuf(pkg->specialDoc, "rm -rf $DOCDIR"); > appendLineStringBuf(pkg->specialDoc, mkdocdir); > free(mkdocdir); > >@@ -1215,11 +1194,16 @@ > > buf[0] = '\0'; > if (S_ISLNK(flp->fl_mode)) { >- buf[readlink(flp->diskPath, buf, BUFSIZ)] = '\0'; >- if (fl->buildRoot) { >+ ssize_t llen = readlink(flp->diskPath, buf, BUFSIZ-1); >+ if (llen == -1) { >+ rpmlog(RPMLOG_ERR, _("reading symlink %s failed: %s\n"), >+ flp->diskPath, strerror(errno)); >+ fl->processingFailed = 1; >+ } else { >+ buf[llen] = '\0'; > if (buf[0] == '/' && !rstreq(fl->buildRoot, "/") && >- rstreqn(buf, fl->buildRoot, strlen(fl->buildRoot))) { >- rpmlog(RPMLOG_ERR, >+ rstreqn(buf, fl->buildRoot, strlen(fl->buildRoot))) { >+ rpmlog(RPMLOG_ERR, > _("Symlink points to BuildRoot: %s -> %s\n"), > flp->cpioPath, buf); > fl->processingFailed = 1; >@@ -1398,8 +1382,11 @@ > statp->st_atime = now; > statp->st_mtime = now; > statp->st_ctime = now; >- } else { >- rpmlog(RPMLOG_ERR, _("File not found: %s\n"), diskPath); >+ } else { >+ const char *msg = fl->isDir ? >+ _("Directory not found: %s\n") : >+ _("File not found: %s\n"); >+ rpmlog(RPMLOG_ERR, msg, diskPath); > fl->processingFailed = 1; > return RPMRC_FAIL; > } >@@ -1416,20 +1403,33 @@ > fileUid = statp->st_uid; > fileGid = statp->st_gid; > >- if (S_ISDIR(fileMode) && fl->cur_ar.ar_dmodestr) { >- fileMode &= S_IFMT; >- fileMode |= fl->cur_ar.ar_dmode; >- } else if (fl->cur_ar.ar_fmodestr != NULL) { >+ /* Explicit %attr() always wins */ >+ if (fl->cur_ar.ar_fmodestr != NULL) { > fileMode &= S_IFMT; > fileMode |= fl->cur_ar.ar_fmode; >+ } else { >+ /* ...but %defattr() for directories and files is different */ >+ if (S_ISDIR(fileMode)) { >+ if (fl->def_ar.ar_dmodestr) { >+ fileMode &= S_IFMT; >+ fileMode |= fl->def_ar.ar_dmode; >+ } >+ } else if (fl->def_ar.ar_fmodestr) { >+ fileMode &= S_IFMT; >+ fileMode |= fl->def_ar.ar_fmode; >+ } > } > if (fl->cur_ar.ar_user) { > fileUname = fl->cur_ar.ar_user; >+ } else if (fl->def_ar.ar_user) { >+ fileUname = fl->def_ar.ar_user; > } else { > fileUname = rpmugUname(fileUid); > } > if (fl->cur_ar.ar_group) { > fileGname = fl->cur_ar.ar_group; >+ } else if (fl->def_ar.ar_group) { >+ fileGname = fl->def_ar.ar_group; > } else { > fileGname = rpmugGname(fileGid); > } >@@ -1649,6 +1649,12 @@ > int doGlob; > char *diskPath = NULL; > rpmRC rc = RPMRC_OK; >+ size_t fnlen = strlen(fileName); >+ int trailing_slash = (fnlen > 0 && fileName[fnlen-1] == '/'); >+ >+ /* XXX differentiate other directories from explicit %dir */ >+ if (trailing_slash && !fl->isDir) >+ fl->isDir = -1; > > doGlob = glob_pattern_p(fileName, quote); > >@@ -1668,6 +1674,9 @@ > * /.././../usr/../bin//./sh > */ > diskPath = rpmGenPath(fl->buildRoot, NULL, fileName); >+ /* Arrange trailing slash on directories */ >+ if (fl->isDir) >+ diskPath = rstrcat(&diskPath, "/"); > > if (doGlob) { > ARGV_t argv = NULL; >@@ -1687,7 +1696,10 @@ > } > argvFree(argv); > } else { >- rpmlog(RPMLOG_ERR, _("File not found by glob: %s\n"), diskPath); >+ const char *msg = (fl->isDir) ? >+ _("Directory not found by glob: %s\n") : >+ _("File not found by glob: %s\n"); >+ rpmlog(RPMLOG_ERR, msg, diskPath); > rc = RPMRC_FAIL; > goto exit; > } >@@ -1830,7 +1842,7 @@ > fl.nLangs = 0; > fl.currentCaps = NULL; > >- dupAttrRec(&fl.def_ar, &fl.cur_ar); >+ freeAttrRec(&fl.cur_ar); > > if (parseForVerify(buf, &fl)) > continue; >diff -ruN rpm-4.9.0/build/Makefile.am rpm-4.9.1/build/Makefile.am >--- rpm-4.9.0/build/Makefile.am 2010-12-21 04:49:11.000000000 -0500 >+++ rpm-4.9.1/build/Makefile.am 2011-07-15 05:36:26.000000000 -0400 >@@ -16,7 +16,7 @@ > parsePolicies.c policies.c \ > rpmbuild_internal.h rpmbuild_misc.h > >-librpmbuild_la_LDFLAGS = -version-info 2:0:0 >+librpmbuild_la_LDFLAGS = -version-info 2:1:0 > librpmbuild_la_LIBADD = \ > $(top_builddir)/lib/librpm.la \ > $(top_builddir)/rpmio/librpmio.la \ >diff -ruN rpm-4.9.0/build/Makefile.in rpm-4.9.1/build/Makefile.in >--- rpm-4.9.0/build/Makefile.in 2011-03-02 01:46:31.000000000 -0500 >+++ rpm-4.9.1/build/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -127,6 +127,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -160,7 +161,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -179,6 +183,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -203,8 +210,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -239,6 +244,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -264,6 +271,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >@@ -331,7 +339,7 @@ > parsePolicies.c policies.c \ > rpmbuild_internal.h rpmbuild_misc.h > >-librpmbuild_la_LDFLAGS = -version-info 2:0:0 >+librpmbuild_la_LDFLAGS = -version-info 2:1:0 > librpmbuild_la_LIBADD = \ > $(top_builddir)/lib/librpm.la \ > $(top_builddir)/rpmio/librpmio.la \ >diff -ruN rpm-4.9.0/build/pack.c rpm-4.9.1/build/pack.c >--- rpm-4.9.0/build/pack.c 2011-02-15 08:03:56.000000000 -0500 >+++ rpm-4.9.1/build/pack.c 2011-07-15 05:32:41.000000000 -0400 >@@ -425,7 +425,6 @@ > rpmlog(RPMLOG_ERR, _("Bad CSA data\n")); > } > } >- rpmio_flags = _free(rpmio_flags); > > if (rc != RPMRC_OK) > goto exit; >@@ -578,6 +577,7 @@ > rc = RPMRC_OK; > > exit: >+ rpmio_flags = _free(rpmio_flags); > SHA1 = _free(SHA1); > h = headerFree(h); > >diff -ruN rpm-4.9.0/build/parseChangelog.c rpm-4.9.1/build/parseChangelog.c >--- rpm-4.9.0/build/parseChangelog.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/build/parseChangelog.c 2011-07-15 05:32:41.000000000 -0400 >@@ -233,7 +233,7 @@ > } > } > >- if (addChangelog(spec->packages->header, sb)) { >+ if (sb && addChangelog(spec->packages->header, sb)) { > goto exit; > } > res = nextPart; >diff -ruN rpm-4.9.0/build/parseDescription.c rpm-4.9.1/build/parseDescription.c >--- rpm-4.9.0/build/parseDescription.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/build/parseDescription.c 2011-07-15 05:32:41.000000000 -0400 >@@ -13,7 +13,7 @@ > int parseDescription(rpmSpec spec) > { > int nextPart = PART_ERROR; /* assume error */ >- StringBuf sb; >+ StringBuf sb = NULL; > int flag = PART_SUBNAME; > Package pkg; > int rc, argc; >@@ -104,10 +104,10 @@ > getStringBuf(sb), lang); > } > >- sb = freeStringBuf(sb); > > exit: >- argv = _free(argv); >- optCon = poptFreeContext(optCon); >+ freeStringBuf(sb); >+ free(argv); >+ poptFreeContext(optCon); > return nextPart; > } >diff -ruN rpm-4.9.0/build/parsePreamble.c rpm-4.9.1/build/parsePreamble.c >--- rpm-4.9.0/build/parsePreamble.c 2011-01-25 08:52:28.000000000 -0500 >+++ rpm-4.9.1/build/parsePreamble.c 2011-07-15 05:32:41.000000000 -0400 >@@ -533,9 +533,9 @@ > static rpmRC readIcon(Header h, const char * file) > { > char *fn = NULL; >- uint8_t *icon; >- FD_t fd; >- rpmRC rc = RPMRC_OK; >+ uint8_t *icon = NULL; >+ FD_t fd = NULL; >+ rpmRC rc = RPMRC_FAIL; /* assume failure */ > off_t size; > size_t nb, iconsize; > >@@ -543,17 +543,15 @@ > fn = rpmGetPath("%{_sourcedir}/", file, NULL); > > fd = Fopen(fn, "r.ufdio"); >- if (fd == NULL || Ferror(fd)) { >+ if (fd == NULL) { > rpmlog(RPMLOG_ERR, _("Unable to open icon %s: %s\n"), > fn, Fstrerror(fd)); >- rc = RPMRC_FAIL; > goto exit; > } > size = fdSize(fd); > iconsize = (size >= 0 ? size : (8 * BUFSIZ)); > if (iconsize == 0) { >- (void) Fclose(fd); >- rc = RPMRC_OK; >+ rc = RPMRC_OK; /* XXX Eh? */ > goto exit; > } > >@@ -564,11 +562,8 @@ > if (Ferror(fd) || (size >= 0 && nb != size)) { > rpmlog(RPMLOG_ERR, _("Unable to read icon %s: %s\n"), > fn, Fstrerror(fd)); >- rc = RPMRC_FAIL; >- } >- (void) Fclose(fd); >- if (rc != RPMRC_OK) > goto exit; >+ } > > if (rstreqn((char*)icon, "GIF", sizeof("GIF")-1)) { > headerPutBin(h, RPMTAG_GIF, icon, iconsize); >@@ -576,13 +571,14 @@ > headerPutBin(h, RPMTAG_XPM, icon, iconsize); > } else { > rpmlog(RPMLOG_ERR, _("Unknown icon type: %s\n"), file); >- rc = RPMRC_FAIL; > goto exit; > } >- icon = _free(icon); >+ rc = RPMRC_OK; > > exit: >- fn = _free(fn); >+ Fclose(fd); >+ free(fn); >+ free(icon); > return rc; > } > >diff -ruN rpm-4.9.0/build/parsePrep.c rpm-4.9.1/build/parsePrep.c >--- rpm-4.9.0/build/parsePrep.c 2010-12-21 04:49:04.000000000 -0500 >+++ rpm-4.9.1/build/parsePrep.c 2011-07-15 05:32:41.000000000 -0400 >@@ -208,6 +208,12 @@ > case COMPRESSED_XZ: > t = "%{__xz} -dc"; > break; >+ case COMPRESSED_LZIP: >+ t = "%{__lzip} -dc"; >+ break; >+ case COMPRESSED_LRZIP: >+ t = "%{__lrzip} -dqo-"; >+ break; > } > zipper = rpmGetPath(t, NULL); > if (needtar) { >@@ -489,7 +495,7 @@ > > int parsePrep(rpmSpec spec) > { >- int nextPart, res, rc; >+ int nextPart, rc, res = PART_ERROR; > ARGV_t saveLines = NULL; > > if (spec->prep != NULL) { >@@ -518,18 +524,16 @@ > } > } > >- for (ARGV_const_t lines = saveLines; *lines; lines++) { >- res = 0; >+ for (ARGV_const_t lines = saveLines; lines && *lines; lines++) { >+ rc = RPMRC_OK; > if (rstreqn(*lines, "%setup", sizeof("%setup")-1)) { >- res = doSetupMacro(spec, *lines); >+ rc = doSetupMacro(spec, *lines); > } else if (rstreqn(*lines, "%patch", sizeof("%patch")-1)) { >- res = doPatchMacro(spec, *lines); >+ rc = doPatchMacro(spec, *lines); > } else { > appendStringBuf(spec->prep, *lines); > } >- if (res && !(spec->flags & RPMSPEC_FORCE)) { >- /* fixup from RPMRC_FAIL do*Macro() codes for now */ >- nextPart = PART_ERROR; >+ if (rc != RPMRC_OK && !(spec->flags & RPMSPEC_FORCE)) { > goto exit; > } > } >@@ -538,5 +542,5 @@ > exit: > argvFree(saveLines); > >- return nextPart; >+ return res; > } >diff -ruN rpm-4.9.0/build/parseSpec.c rpm-4.9.1/build/parseSpec.c >--- rpm-4.9.0/build/parseSpec.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/build/parseSpec.c 2011-07-15 05:32:41.000000000 -0400 >@@ -286,16 +286,26 @@ > struct ReadLevelEntry *rl; > OFI_t *ofi = spec->fileStack; > int rc; >+ int startLine = 0; > > if (!restoreFirstChar(spec)) { > retry: >- if ((rc = readLineFromOFI(spec, ofi)) != 0) >+ if ((rc = readLineFromOFI(spec, ofi)) != 0) { >+ if (startLine > 0) { >+ rpmlog(RPMLOG_ERR, >+ _("line %d: unclosed macro or bad line continuation\n"), >+ startLine); >+ rc = PART_ERROR; >+ } > return rc; >+ } > ofi = spec->fileStack; > > /* Copy next file line into the spec line buffer */ > rc = copyNextLineFromOFI(spec, ofi); > if (rc > 0) { >+ if (startLine == 0) >+ startLine = spec->lineNum; > goto retry; > } else if (rc < 0) { > return PART_ERROR; >@@ -402,6 +412,11 @@ > spec->line[0] = '\0'; > } > >+ /* Collect parsed line */ >+ if (spec->parsed == NULL) >+ spec->parsed = newStringBuf(); >+ appendStringBufAux(spec->parsed, spec->line,(strip & STRIP_TRAILINGSPACE)); >+ > /* FIX: spec->readStack->next should be dependent */ > return 0; > } >diff -ruN rpm-4.9.0/build/rpmbuild_internal.h rpm-4.9.1/build/rpmbuild_internal.h >--- rpm-4.9.0/build/rpmbuild_internal.h 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/build/rpmbuild_internal.h 2011-07-15 05:32:41.000000000 -0400 >@@ -75,6 +75,8 @@ > StringBuf check; /*!< %check scriptlet. */ > StringBuf clean; /*!< %clean scriptlet. */ > >+ StringBuf parsed; /*!< parsed spec contents */ >+ > Package packages; /*!< Package list. */ > }; > >diff -ruN rpm-4.9.0/build/rpmfc.c rpm-4.9.1/build/rpmfc.c >--- rpm-4.9.0/build/rpmfc.c 2011-02-28 04:57:21.000000000 -0500 >+++ rpm-4.9.1/build/rpmfc.c 2011-07-15 05:32:41.000000000 -0400 >@@ -19,13 +19,16 @@ > > #include "debug.h" > >-typedef struct rpmfcAttr_s { >- char *name; >+struct matchRule { > regex_t *path; > regex_t *magic; >- regex_t *path_excl; >- regex_t *magic_excl; > ARGV_t flags; >+}; >+ >+typedef struct rpmfcAttr_s { >+ char *name; >+ struct matchRule incl; >+ struct matchRule excl; > } * rpmfcAttr; > > /** >@@ -75,16 +78,29 @@ > return NULL; > } > >-static char *rpmfcAttrMacro(const char *name, const char *attr) >+static void ruleFree(struct matchRule *rule) > { >- char *macro = rpmExpand("%{?__", name, "_", attr, "}", NULL); >- return rstreq(macro, "") ? _free(macro) : macro; >+ regFree(rule->path); >+ regFree(rule->magic); >+ argvFree(rule->flags); > } > >-static regex_t *rpmfcAttrReg(const char *name, const char *attr) >+static char *rpmfcAttrMacro(const char *name, >+ const char *attr_prefix, const char *attr) >+{ >+ char *ret; >+ if (attr_prefix && attr_prefix[0] != '\0') >+ ret = rpmExpand("%{?__", name, "_", attr_prefix, "_", attr, "}", NULL); >+ else >+ ret = rpmExpand("%{?__", name, "_", attr, "}", NULL); >+ return rstreq(ret, "") ? _free(ret) : ret; >+} >+ >+static regex_t *rpmfcAttrReg(const char *name, >+ const char *attr_prefix, const char *attr) > { > regex_t *reg = NULL; >- char *pattern = rpmfcAttrMacro(name, attr); >+ char *pattern = rpmfcAttrMacro(name, attr_prefix, attr); > if (pattern) { > reg = xcalloc(1, sizeof(*reg)); > if (regcomp(reg, pattern, REG_EXTENDED) != 0) { >@@ -99,28 +115,29 @@ > static rpmfcAttr rpmfcAttrNew(const char *name) > { > rpmfcAttr attr = xcalloc(1, sizeof(*attr)); >- >- char *flags = rpmfcAttrMacro(name, "flags"); >- attr->flags = argvSplitString(flags, ",", ARGV_SKIPEMPTY); >- free(flags); >+ struct matchRule *rules[] = { &attr->incl, &attr->excl, NULL }; > > attr->name = xstrdup(name); >- attr->path = rpmfcAttrReg(name, "path"); >- attr->magic = rpmfcAttrReg(name, "magic"); >- attr->path_excl = rpmfcAttrReg(name, "exclude_path"); >- attr->magic_excl = rpmfcAttrReg(name, "exclude_magic"); >- >+ for (struct matchRule **rule = rules; rule && *rule; rule++) { >+ const char *prefix = (*rule == &attr->incl) ? NULL : "exclude"; >+ char *flags = rpmfcAttrMacro(name, prefix, "flags"); >+ >+ (*rule)->path = rpmfcAttrReg(name, prefix, "path"); >+ (*rule)->magic = rpmfcAttrReg(name, prefix, "magic"); >+ (*rule)->flags = argvSplitString(flags, ",", ARGV_SKIPEMPTY); >+ argvSort((*rule)->flags, NULL); >+ >+ free(flags); >+ } >+ > return attr; > } > > static rpmfcAttr rpmfcAttrFree(rpmfcAttr attr) > { > if (attr) { >- regFree(attr->path); >- regFree(attr->magic); >- regFree(attr->path_excl); >- regFree(attr->magic_excl); >- argvFree(attr->flags); >+ ruleFree(&attr->incl); >+ ruleFree(&attr->excl); > rfree(attr->name); > rfree(attr); > } >@@ -245,7 +262,7 @@ > while (1) { > fd_set ibits, obits; > int nfd = 0; >- int rc; >+ ssize_t iorc; > char buf[BUFSIZ+1]; > > FD_ZERO(&ibits); >@@ -265,9 +282,11 @@ > toProg[1] = -1; > } > >- rc = select(nfd + 1, &ibits, &obits, NULL, NULL); >- if (rc < 0 && errno == EINTR) continue; >- if (rc < 0) { >+ do { >+ iorc = select(nfd + 1, &ibits, &obits, NULL, NULL); >+ } while (iorc == -1 && errno == EINTR); >+ >+ if (iorc < 0) { > myerrno = errno; > break; > } >@@ -275,32 +294,36 @@ > /* Write data to child */ > if (writeBytesLeft > 0 && FD_ISSET(toProg[1], &obits)) { > size_t nb = (1024 < writeBytesLeft) ? 1024 : writeBytesLeft; >- int nbw = write(toProg[1], writePtr, nb); >- if (nbw < 0 && errno == EINTR) continue; >- if (nbw < 0) { >+ do { >+ iorc = write(toProg[1], writePtr, nb); >+ } while (iorc == -1 && errno == EINTR); >+ >+ if (iorc < 0) { > myerrno = errno; > break; > } >- writeBytesLeft -= nbw; >- writePtr += nbw; >+ writeBytesLeft -= iorc; >+ writePtr += iorc; > } > > /* Read when we get data back from the child */ > if (FD_ISSET(fromProg[0], &ibits)) { >- int nbr = read(fromProg[0], buf, sizeof(buf)-1); >- if (nbr < 0 && errno == EINTR) continue; >- if (nbr < 0) { >+ do { >+ iorc = read(fromProg[0], buf, sizeof(buf)-1); >+ } while (iorc == -1 && errno == EINTR); >+ >+ if (iorc == 0) break; /* EOF, we're done */ >+ if (iorc < 0) { > myerrno = errno; > break; > } >- buf[nbr] = '\0'; >+ buf[iorc] = '\0'; > appendStringBuf(readBuff, buf); > } > >- /* Child exited, we're done */ >+ /* Child exited */ > if (FD_ISSET(sigpipe, &ibits)) { > while (read(sigpipe, buf, sizeof(buf)) > 0) {}; >- break; > } > } > >@@ -484,7 +507,7 @@ > } > > /* If the entire path is filtered out, there's nothing more to do */ >- exclude_from = rpmfcAttrReg(depname, "exclude_from"); >+ exclude_from = rpmfcAttrReg(depname, "exclude", "from"); > if (regMatch(exclude_from, fn+fc->brlen)) > goto exit; > >@@ -492,7 +515,7 @@ > pac = argvCount(pav); > > if (pav) >- exclude = rpmfcAttrReg(depname, "exclude"); >+ exclude = rpmfcAttrReg(depname, NULL, "exclude"); > > for (int i = 0; i < pac; i++) { > rpmds ds = NULL; >@@ -599,6 +622,18 @@ > } > } > >+static int matches(const struct matchRule *rule, >+ const char *ftype, const char *path, int executable) >+{ >+ if (!executable && hasAttr(rule->flags, "exeonly")) >+ return 0; >+ if (rule->magic && rule->path && hasAttr(rule->flags, "magic_and_path")) { >+ return (regMatch(rule->magic, ftype) && regMatch(rule->path, path)); >+ } else { >+ return (regMatch(rule->magic, ftype) || regMatch(rule->path, path)); >+ } >+} >+ > static void rpmfcAttributes(rpmfc fc, const char *ftype, const char *fullpath) > { > const char *path = fullpath + fc->brlen; >@@ -610,20 +645,12 @@ > } > > for (rpmfcAttr *attr = fc->atypes; attr && *attr; attr++) { >- /* Filter out by file modes if set */ >- if (hasAttr((*attr)->flags, "exeonly") && !is_executable) >- continue; >- >- /* Filter out path and magic exclude-matches */ >- if (regMatch((*attr)->magic_excl, ftype)) >- continue; >- if (regMatch((*attr)->path_excl, path)) >+ /* Filter out excludes */ >+ if (matches(&(*attr)->excl, ftype, path, is_executable)) > continue; > > /* Add attributes on libmagic type & path pattern matches */ >- if (regMatch((*attr)->magic, ftype)) >- argvAddTokens(&fc->fattrs[fc->ix], (*attr)->name); >- if (regMatch((*attr)->path, path)) >+ if (matches(&(*attr)->incl, ftype, path, is_executable)) > argvAddTokens(&fc->fattrs[fc->ix], (*attr)->name); > } > } >diff -ruN rpm-4.9.0/build/rpmspec.h rpm-4.9.1/build/rpmspec.h >--- rpm-4.9.0/build/rpmspec.h 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/build/rpmspec.h 2011-07-15 05:32:41.000000000 -0400 >@@ -65,7 +65,11 @@ > int rpmSpecSrcNum(rpmSpecSrc src); > const char * rpmSpecSrcFilename(rpmSpecSrc src, int full); > >-/* Retrieve parsed spec script section (RPMBUILD_PREP, RPMBUILD_BUILD etc) */ >+/* >+ * Retrieve parsed spec script section (RPMBUILD_PREP, RPMBUILD_BUILD etc). >+ * As a special case, RPMBUILD_NONE as section returns the entire spec in >+ * preprocessed (macros expanded etc) format. >+ */ > const char * rpmSpecGetSection(rpmSpec spec, int section); > > /** \ingroup rpmbuild >diff -ruN rpm-4.9.0/build/spec.c rpm-4.9.1/build/spec.c >--- rpm-4.9.0/build/spec.c 2010-12-23 04:19:54.000000000 -0500 >+++ rpm-4.9.1/build/spec.c 2011-07-15 05:32:41.000000000 -0400 >@@ -181,6 +181,7 @@ > spec->install = NULL; > spec->check = NULL; > spec->clean = NULL; >+ spec->parsed = NULL; > > spec->sources = NULL; > spec->packages = NULL; >@@ -228,6 +229,7 @@ > spec->install = freeStringBuf(spec->install); > spec->check = freeStringBuf(spec->check); > spec->clean = freeStringBuf(spec->clean); >+ spec->parsed = freeStringBuf(spec->parsed); > > spec->buildRoot = _free(spec->buildRoot); > spec->buildSubdir = _free(spec->buildSubdir); >@@ -385,6 +387,7 @@ > { > if (spec) { > switch (section) { >+ case RPMBUILD_NONE: return getStringBuf(spec->parsed); > case RPMBUILD_PREP: return getStringBuf(spec->prep); > case RPMBUILD_BUILD: return getStringBuf(spec->build); > case RPMBUILD_INSTALL: return getStringBuf(spec->install); >diff -ruN rpm-4.9.0/ChangeLog rpm-4.9.1/ChangeLog >--- rpm-4.9.0/ChangeLog 2011-03-02 01:49:54.000000000 -0500 >+++ rpm-4.9.1/ChangeLog 2011-07-15 05:39:07.000000000 -0400 >@@ -1,3 +1,888 @@ >+commit 87d5da8b52337b4f63690a74a1963a46f116d570 >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Fri Jul 15 12:38:07 2011 +0300 >+ >+ Preparing for 4.9.1 >+ >+ - Bump library revisions and package version, update translations >+ >+commit f85756df86ea0ef439a053d15c4530708cf71de3 >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Fri Jul 15 12:35:42 2011 +0300 >+ >+ Shut up unused-but-set warnings from gcc (if supported) >+ >+ - These are not going to get fixed in 4.9.x branch, remove the >+ useless compile noise >+ >+commit ada2b31413dda98ef0489fe9f17fd1f6b3fb6c3e >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Thu Jul 14 14:05:32 2011 +0300 >+ >+ Sanity check signatures even if we dont have a key >+ >+ - Fixes a regression originating all the way back from commit >+ c7fc09d585ff3831924f72f61d990aa791f2c3f2 (ie rpm >= 4.8.0) >+ where a package with a bogus signature can slip through undetected >+ if we dont have a key for it. >+ - This additional sanity check on the signature prevents is enough >+ to prevent the fuzzed package in RhBug:721225 from crashing us >+ by stopping the bad package at the front door. That we don't have >+ proper tag data validation is another, much wider issue... >+ (cherry picked from commit c07efb9fec3d8d7216e15609e3acf7d107cbe2ae) >+ >+commit f9e581ec2e7443a8bd3b4101a56f7c588aef58f5 >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Wed Jul 13 16:19:01 2011 +0300 >+ >+ Fix memleak on keys with more than one user id >+ >+ - This is not "correct", we should permit more than one user id. >+ Leaking memory is still worse than not leaking, corrent behavior >+ or not. >+ (cherry picked from commit 5d58afc88215b4b9cdc2086c8b5c11941e62f369) >+ >+commit a8eea6df8d3ad6327016922a3c8a2b2ee7d5b50f >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Wed Jul 13 16:05:34 2011 +0300 >+ >+ Fix crash on PGP packets/armors with more than one key (RhBug:667582) >+ >+ - While OpenPGP permits arbitrary number of keys per packet/armor, >+ we can't handle more than one, error out early. The poor user >+ wont get much of a clue as to what went wrong, but thats still >+ better than crashing and burning. >+ - Return NULL from pgpPrtPubkeyParams() on errors and pass it onwards >+ from pgpPrtKey() which propagates it up to callers. Besides >+ the crash, this also fixes the error path from pgpNewPublicKey() >+ failures. >+ (cherry picked from commit 3cad28715bcdcf1bc92171bc560cb24ea87d9d74) >+ >+commit fd10798215f2e0bb6dd5d66ebb0df76168c5bb39 >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Wed Jul 13 15:46:21 2011 +0300 >+ >+ Oops, rpmPubkeyDig() should return NULL if pgpPrtPkts() fails >+ (cherry picked from commit 612579c6f656f6f8268ed6a05dcdb151477ddaf0) >+ >+commit 4e6dc92f90cd57af0d64f9bd49e6a8cb990a3895 >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Wed Jul 13 14:03:32 2011 +0300 >+ >+ Only increment number of query/verify sources when we encounter new types >+ >+ - This makes it legal to specify the same query/verify source more >+ than once. Not that it makes a whole lot of sense to do so, but >+ complaining "only one type of query/verify permitted at a time" seems >+ silly as well if you're just (accidentally) specifying the same >+ source twice. Besides, this makes the code a bit cleaner. >+ - Kinda related to RhBug:691930. >+ (cherry picked from commit f627135e9f55f4e65dc581145e98607cd044b381) >+ >+commit 7775eadb597f9c7e57c69d22ff739a01886c8eb4 >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Wed Jul 13 13:56:15 2011 +0300 >+ >+ Fix the sanity check on number of query/verify sources (RhBug:691930) >+ >+ - Prior to commit 2e672f3fae9d8ff7ee64ae13cfa2fe65272c2ede, the >+ callback would get called twice for every option so the expected >+ number of query/verify sources was doubled. Now the numbers >+ match with reality, adjust the check. >+ (cherry picked from commit 306c23ee49c0e385a830d206389c5e36128b9916) >+ >+commit 36a82f92d8f3446730267256ee51490206afc91a >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Fri Jul 8 10:31:34 2011 +0300 >+ >+ zlib is mandatory, fail at configure if missing + remove conditionals >+ >+ - Unlike bz2 and xz/lz, zlib compression is not tracked by any rpmlib >+ feature and is part of the original package format really, zlib >+ simply must be always present. >+ (cherry picked from commit 4b7e6cb79f5073fc42ae98e153668e574ebe0388) >+ >+commit d740b2be6e0e725bfdfba41cb0d3d298c404e40a >+Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> >+Date: Wed Jul 6 11:05:42 2011 +0300 >+ >+ Fix the broken python header __getattr__() behavior, take 13 (or so) >+ >+ - Tags as header attributes seemed like a nice idea at the time... but >+ has been a PITA due to side-effects it causes, such as breaking >+ getattr() use for "capability testing", eg: >+ >>> h2 = copy.deepcopy(h) >+ Traceback (most recent call last): >+ File "<stdin>", line 1, in <module> >+ File "/usr/lib64/python2.7/copy.py", line 172, in deepcopy >+ copier = getattr(x, "__deepcopy__", None) >+ ValueError: unknown header tag >+ - Since we can't really go removing the brainded feature (somebody might >+ actually be using it) try harder to fix it: if its not an actual >+ attribute, save the exception we got from PyObject_GenericGetAttr() >+ and if its not a valid tag either, restore the original exception. >+ This allows cases like the above __deepcopy__ to work properly. >+ (cherry picked from commit 9d30318c0ad42e6a6c895d5a62bb209344d4f2da) >+ >+commit 38d300c16443b4f173067ea75cbe303fdd21618f >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Jul 1 11:19:02 2011 +0300 >+ >+ Fix the totally broken rpm.fd() read method >+ (cherry picked from commit cb84c0db42db105116072cb71d89152e885e2e2c) >+ >+commit bcd673bcdea7bf9ab80621d3d767866e7a232e8d >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Jun 28 13:01:59 2011 +0300 >+ >+ Fix explicit directory %attr() when %defattr() is active (RhBug:481875) >+ >+ - parseForAttr() doesn't know whether it's dealing with a directory or >+ a file, so it can't know which defaults it should use. >+ Move all the decision making on which of the explicit/default/implicit >+ attributes into addFile() where we do know what kind of entry we're >+ dealing with, and only parse in parseForAttr(). >+ - backported from commit 09efbe9656bed123dcfb240a7d94906b981a65d1 >+ >+commit 24a78c130af62a2013fd4de0085e0e99fe386c47 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Jun 28 08:37:41 2011 +0300 >+ >+ Enable GLOB_ONLYDIR of the bundled glob() on platforms that support it >+ (cherry picked from commit 5cd1e56cd28ee18ab863951bc242e99e42d85a1a) >+ >+commit 2170996974a77bfabfbb8e2fe356196615796d74 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon Jun 27 14:52:22 2011 +0300 >+ >+ Pay attention to dir vs file when building (RhBug:505995) >+ >+ - Preserve trailing slash if it exists, and also add one on explicit >+ %dir entires. This lets rpmGlob() and friends to skip any matching >+ files that might be present, fixing both test-cases in RhBug:505995. >+ (cherry picked from commit 23167c3ea459405c98d8e759993efb6d9b1ea7f3) >+ >+commit 91368408365a1e15cc7174ecc99c2834fef77d0a >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon Jun 27 14:09:17 2011 +0300 >+ >+ Honor trailing slash in rpmGlob() >+ >+ - Only return directories if a pattern contains a trailing slash. >+ Use GLOB_ONLYDIR hint if available but as this is unreliable, >+ we need to stat the paths to be sure. >+ - Hysterically enough, rpm bundles its own copy of glob() which does >+ have GLOB_ONLYDIR but ATM it doesn't get build because HAVE_D_TYPE >+ isn't defined outside glibc build environment which is where our glob >+ originally came from... >+ (cherry picked from commit 65e88045ba80b175418b865fe4c4a88d48c00189) >+ >+commit 6cbfa8fb638574d317abeba55afd4d52ce443c8c >+Author: Jakub Jelinek <jakub@redhat.com> >+Date: Fri Jun 17 16:40:20 2011 +0300 >+ >+ Add DWARF-4 support to debugedit (RhBug:707677) >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit 9d440c488b27a112232ebf4d4ea2f3b4462a910c) >+ >+commit a9ed6205e6e151d99e047b1f5379bd5a5cec8912 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Jun 17 14:25:44 2011 +0300 >+ >+ Avoid extra newlines in parsed spec output outside preamble >+ (cherry picked from commit 1e1bd6709a675ab77b539d2260a8ccc2ec34bc43) >+ >+commit aa3f7023da099c581fa930116d532b762240a722 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Jun 17 13:53:43 2011 +0300 >+ >+ Add --parse option to rpmspec tool to dump parsed spec contents >+ >+ - This is somewhat like 'gcc -E', useful for analyzing/troubleshooting >+ what happens inside the preprocessing. >+ (cherry picked from commit c881ee9e81c35f5a4733c5797e50aaabb1c7d1d5) >+ >+commit cdadcee074b20e91b4f95a0db419dd6dc0fcd3f2 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Jun 17 13:44:39 2011 +0300 >+ >+ Support retrieving the spec contents in parsed format >+ >+ - Collect the preprocessed (conditionals, macros etc evaluated) >+ lines to a separate stringbuf, make rpmSpecGetSection() return >+ that on RPMBUILD_NONE "section" (hack, but so is abusing RPMBUILD_FOO >+ for the section here so shrug) >+ (cherry picked from commit c38504c4ba539ccbfb37edccc0cc0ad3cdae58b3) >+ >+commit e2c668827faf8dfa5b785fcdc9b6942ad82c6127 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Jun 16 19:21:54 2011 +0300 >+ >+ Error on unclosed macros & trailing line continuations in spec (RhBug:681567) >+ >+ - Track the starting line in case copyNextLineFromOFI() indicates >+ a multiline-construct. If we get an EOF from readLineFromOFI() >+ while inside multiline read, its an illegal construct of some kind >+ and we can even spit out a reasonably meaningful error pointing >+ out the starting line number of the bad construct. >+ (cherry picked from commit 7e067c3ed912b95109cdbe6b03648433edfc9e0b) >+ >+commit e93cf42e377bce93410b100e11822b0e8d848daa >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Jun 16 08:48:57 2011 +0300 >+ >+ Export rpmteFailed() to python bindings >+ >+ - Kinda related to RhBug:661962, yum relies on callbacks to catch >+ install/erase errors but this is not accurate: on erase the >+ element can be ambiguous as the callback only gives a name (sigh). >+ In addition, elements can be skipped entirely if "parent" element >+ fails, in which case no callbacks are issued so these cases would go >+ completely unnoticed when relying on callbacks alone. te.Failed() >+ gives users such as yum a chance to have a look at the real status >+ of elements (after the transaction). >+ (cherry picked from commit a324a53527e4ecacabc33a73cfcb4c572aaefa2d) >+ >+commit c644bd5c175bccd772ce009231bccfe1e6425ce9 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon Jun 13 11:52:54 2011 +0300 >+ >+ Don't remove buildroot docdir on %doc usage (ticket #836) >+ - Some software installs its own documentation and if you try to >+ combine it with %doc, rpmbuild will abort with mysterious >+ "cpio bad magic" or such errors because what was assumed to be >+ there was not, as %doc would 'rm -rf' the docdir upon first >+ invocation. I don't see any good reason to disallow sharing the >+ same directory for %doc and documentation installed by software >+ "make install" - the other alternative would be forcing %doc to >+ go to some other location, only making docs harder to find. >+ - Also at least Mageia (and prior to that Mandriva) has been doing >+ this for quite some time now. >+ (cherry picked from commit 2f6bfc99d01df941f6aaad8497150f82eeb75311) >+ >+commit 24c2f150c3724dab5cbb645732118c672eabaf68 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Jun 10 12:08:45 2011 +0300 >+ >+ Adjust script detection rules to work with file >= 5.07 too (RhBug:712251) >+ - Somewhere between file 5.05 and 5.07 it started adding encoding >+ to script descriptions, eg "<mumble> script text executable" became >+ "<mumble> script, <encoding> text executable" breaking what had >+ been working for 10+ years in the case of old find-requires. >+ - Permit either comma or space after "script", this works for both >+ old and new file. >+ (cherry picked from commit db4905f51eb80b55c408e3a659bab6b4ec5d9e3b) >+ >+commit d0c8526513c0a3f516dfa22e285c174213293017 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Jun 9 14:25:37 2011 +0300 >+ >+ Eww, python ds.Instance() doesn't take any arguments >+ - ...means its been broken all along, sigh >+ (cherry picked from commit 9c5eab023a12f21a01fbe11e089c7eb8e9285a89) >+ >+commit 1f2573d07a851c3491bc9892d9bc8e841817f602 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed Jun 8 11:00:40 2011 +0300 >+ >+ Handle EINTR on the spot instead of restarting the entire loop >+ - The previous code was violating the "golden rules of select()" by >+ possibly skipping processing of fd's that were included in the >+ select() set. Also restarting the entire loop should not be >+ necessary in case of EINTR select(), our conditions do not change >+ in that situation. >+ (cherry picked from commit 5de50d2e74dff1622eb426a0982b213abf46c883) >+ >+commit 4897a01066ae0dce4d8737abe4f0c7ed9c85d74b >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed Jun 8 10:01:14 2011 +0300 >+ >+ Abort depgen output reading on EOF, not child exiting >+ - There could, at least in theory, still be data to read after >+ we receive SIGCHLD. Stop the loop on EOF on read instead. >+ Thanks to Michael Schroeder for pointing this out. >+ (cherry picked from commit fb3412e80b52b19d51557b81b318b85f785acffd) >+ >+commit 8210b0a4d7f859687022a2f66ff7280566dff329 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed Jun 1 09:01:24 2011 +0300 >+ >+ Reset cli configured flag on rpmcliFini() (RhBug:709421) >+ (cherry picked from commit 24229947e8302c6243e6124808b418728094adb9) >+ >+commit 30e5a3fab0bd16f617b9631090a88f94ef65dca7 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon May 30 15:54:16 2011 +0300 >+ >+ Fix a logic error leading to unlink(NULL) call, oops. >+ - If writing the scriptlet to a file fails, its possible to >+ end up with non-NULL script but with NULL fn and kaboom in unlink() >+ (cherry picked from commit 2a60e63cf00ff736324f5e0fcd5a27a9dfb29e68) >+ >+commit a352dcf1c57437894649a61efa05a9409290e9d3 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri May 27 14:12:55 2011 +0300 >+ >+ Clean up + plug memleak in parseDescription() >+ - Eliminate dead NULL-assignments of local variables on exit >+ - Move stringbuf free to exit, previously error on readLine() leaked >+ memory here >+ (cherry picked from commit 36538f6228abc8cd76d76f3bc7bab9d224217e1e) >+ >+commit b0f591c7ece55fa13aa9986d6182e556580befcb >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri May 27 13:59:05 2011 +0300 >+ >+ Clean up + fix memleaks in readIcon() >+ - Assume failure and use single point of exit where all allocations >+ are freed without dumb dead-assignments. Also fixes a >+ leak from icon allocation when Fread() fails. >+ (cherry picked from commit 9e014460598b10004ff7f9252411a804c32d6ccc) >+ >+commit 0fea84fb37cdcdb28f9585b02d6151dc7b6a8587 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri May 27 09:02:38 2011 +0300 >+ >+ Handle readlink() failure in genCpioListAndHeader() correctly >+ - It might be a rare condition but it /can/ happen, and previously >+ that would cause '\0' written out of bounds (at negative array offset). >+ Also leave room for the terminating '\0' at the end of buffer when >+ calling readlink(), previously a link exactly the size of buffer >+ would've been silently truncated. >+ (cherry picked from commit c499a0b912629eeeabc3554d3e3a95c088e96422) >+ >+commit 0c4b5da8955b9cc364c4490cc43f5ff357bf2ee3 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu May 26 14:16:14 2011 +0300 >+ >+ Colored conflict resolution part II >+ - Same as commit 7bbc9b073d9204f6ffb8a1091c189b80029d27a9 but >+ within the to-be-installed set >+ (cherry picked from commit 75a0d6dcf4a571ddea3857e9e24e3fecc136defd) >+ >+commit 9d80b498e16603dbe3d1402f1945432a16dc7fd8 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu May 26 11:40:55 2011 +0300 >+ >+ Both files must be colored for multilib conflict resolution (RhBug:705115) >+ - File conflicts should only be resolved to preferred color when >+ both files are colored. Prior to this we would happily overwrite >+ scripts with a clearly conflicting ELF binary. >+ (cherry picked from commit 7bbc9b073d9204f6ffb8a1091c189b80029d27a9) >+ >+commit b5bc5c9e21f7c12e08002a8d50e97340ce09344a >+Author: Mark Wielaard <mjw@redhat.com> >+Date: Wed May 25 15:44:42 2011 +0200 >+ >+ Add -r flag to find-debuginfo.sh to invoke eu-strip --reloc-debug-sections. >+ - This is a new option to eu-strip that strips out/resolves relocations >+ between .debug_* elf sections in ET_REL files. This can save a lot of >+ space for kernel module. >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit 40a7e19fbe3a7d040e8b13e6d6e9ac567c56cf04) >+ >+commit 9ff13f907060549b804843cff4d564287dbfea38 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed May 25 14:52:39 2011 +0300 >+ >+ Disable all scriptlets and collections centrally on --test and --justdb >+ - These are already taken care of in other places but they're littered >+ a little bit of here and there, eg in case of collections these >+ modes are only skipped deep down in the plugin code. This should >+ make the intended behavior more obvious upfront. >+ (cherry picked from commit e040a126a01edb4950bc8ef6a93e5ca18070c194) >+ >+commit 3eb427d495dabb7b2c74486553da892604b067f7 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed May 25 14:26:51 2011 +0300 >+ >+ Permit %verifyscript from non-installed packages >+ - Verification from non-installed packages can be useful sometimes: >+ http://lists.rpm.org/pipermail/rpm-maint/2011-May/003015.html >+ - %verifyscript is unlike all other scriptlets so might as well >+ take some shortcuts and bypass rpmteProcess() & all, just >+ create a lone rpmte, force the header we got and call rpmpsmRun() >+ directly on it, bypassing rpmteProcess() which is only an >+ unnecessary complication here (based on patch by Michael Schroeder) >+ (cherry picked from commit 563f7c0dad5a748e1861f92087044d780787c766) >+ >+commit 03bfd1fbe0161ada762367c05d6d9452b6037880 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed May 25 14:03:57 2011 +0300 >+ >+ Don't run collections on script stages like %pre/posttrans, ugh. >+ (cherry picked from commit 099f09de45cb7c241980da4e8cde7de61f5c1936) >+ >+commit 04ae8fbb46f8c3ed0a114f7e62616dfc6a5d8132 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed May 25 10:20:45 2011 +0300 >+ >+ Issue an error on failure to replace original package on signing >+ - Previously any failure on replacing the original package with the >+ newly signed one would silently fail, causing rather confusing >+ behavior when eg attempting to (re)sign readable but not writable >+ packages. >+ (cherry picked from commit d885361c84525c5af468204f936993763cca0e6b) >+ >+commit f4049f0be31fe0647ccbaa54cba1e57829b9f0f2 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue May 24 20:28:16 2011 +0300 >+ >+ Add support for nested Lua macro expansion (RhBug:490740) >+ - Lift the printbuffer accounting out of rpmlua into a struct of >+ its own (Funny thing, this looks a whole lot like the macro >+ expansion buffer and Good Ole StringBuf Brothers ... Boys ... Mam. >+ Unify them one of these days maybe) >+ - Replace the simplistic on/off printbuffer with a stack of buffers, >+ fixup the lone caller to use the new internal push/pop API. >+ (cherry picked from commit ecfece7ec0d0eb0485745568d10dabc428e92824) >+ >+commit 7e5140537f4d4b6a15f71ca4db5fc80c562c375a >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue May 24 19:59:36 2011 +0300 >+ >+ Plug a memory leak on Lua rpm.expand() >+ (cherry picked from commit 48b5879931ef2ef3039b22123d6aaad17657618e) >+ >+commit c3ccaea0cb601801775ebbb8fc875b2a4d8e0f5b >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue May 24 17:23:37 2011 +0300 >+ >+ Bail out of debuginfo if stabs format encountered (RhBug:453506) >+ - The previous "silently ignore" policy produces bogus debuginfo >+ packages on some architectures and fails with other mysterious >+ errors on others, better just fail hard until (if ever) somebody adds >+ stabs support. >+ (cherry picked from commit fe2167ead95a394d97476baf1a35a4037d3ff202) >+ >+commit 4cea63ce37edc225e01b1f671b6a2c8a90efaa49 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue May 24 16:55:31 2011 +0300 >+ >+ Fix %prep parse error to abort build >+ - Previously in some cases parse error in %prep could emit an error msg >+ but still continue building due to error code bogosity. Clean up >+ the mess a bit: assume failure and actually return the res(ult) we >+ calculated instead of nextPart. >+ (cherry picked from commit fa053f4dd853a2f6e1451539c2d69e3e5c882553) >+ >+commit 5be14b0b38b2fbd6cbc8eb1e3d4aaedf09cf50ac >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue May 24 14:07:12 2011 +0300 >+ >+ Handle HEADERFLAG_SORTED bit correctly in headerUnsort() >+ - Within rpm there's exactly one caller of headerUnsort() which has >+ kinda taken care of re-sorting the header on exit, but only if it >+ returns successfully, meaning the header sort status could've been >+ left in inconsistent state with implications on consequent >+ operations on that header. Also this is part of the public API >+ yet callers have no chance of adjusting the flag when they call it >+ (and why should they). >+ - Also dont bother sorting if the header is already in unsorted state. >+ (cherry picked from commit b5d54b35d4bc2745b73f4b75bdebed36abce7ed1) >+ >+commit d272a9122279a12fda3996a35fa0417ac6ebf6df >+Author: Michael Schroeder <mls@suse.de> >+Date: Tue May 24 08:51:56 2011 +0300 >+ >+ Do not die on empty changelog section >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit 78a6cf6fbf047c5bf0066df21792e4c9925d04a0) >+ >+commit 0405769a5c1f111bed710f580a487e2b381f403a >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon May 23 12:32:27 2011 +0300 >+ >+ Whoops, flags needs to be sorted for argvSearch() to work correctly >+ (cherry picked from commit 15dc6ebc307fddb47fea6760fa36384ae47fc3c4) >+ >+commit c667c47eb58d621906dad32a9ffc39d86e9a7b06 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon May 23 11:11:43 2011 +0300 >+ >+ Unify fileattr include- and exclude-rule handling >+ - Handling both rule-types identically not only makes things more >+ consistent but also adds exclude_flags support practically for free: >+ "exeonly" and "magic_and_path" are usable for excludes too now, ditto >+ for any other flags that might be added in the future. >+ (cherry picked from commit c6e81eeff96666a6f4942b2dd97f83beb584a026) >+ >+commit a13580a5952ddd10fa18139f6cf09ab9031792fa >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri May 20 10:05:02 2011 +0300 >+ >+ -D is for --define, not --predefine (RhBug:706161) >+ (cherry picked from commit 3d657d5cc22652c71bc15a56b6b4462e228526d6) >+ >+commit b61c5589ba1b7329f59f03180f5f05533d9d9e3b >+Author: Michael Schroeder <mls@suse.de> >+Date: Thu May 19 14:55:55 2011 +0300 >+ >+ Support "magic_and_path" flag in fileattrs >+ - Allow "magic_and_path" flag to configure that files must >+ match both regexpes to be sent to the dependency generator. >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit f17e10f870aa9f2bf6b9e2408088dfd6b2372644) >+ >+commit 81a773d9bc47334bd07bebb5fec616521637acfb >+Author: Tero Aho <ext-tero.aho@nokia.com> >+Date: Wed May 18 11:10:09 2011 +0300 >+ >+ Plug a minor memleak on writeRPM() error paths >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit fc56d98f5d640295ff031ea1dcb368e2e3eaeece) >+ >+commit 43b2e6f5f8322f0e389ab09cc755081d73c0f79d >+Author: Michael Schroeder <mls@suse.de> >+Date: Wed May 18 09:04:40 2011 +0300 >+ >+ Always copy macro source when expanding it >+ - A macro can undefine itself, and unless we grab a copy of it we'll >+ end up accessing already freed memory. Fixes a regression from >+ commit ebc4ceaaeb8bb59019f4635471b28eb5f3eaaaa6 which assumed >+ a copy is not always needed. >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit f4c79584d01c6394544c86c122d2f32f77a1d02d) >+ >+commit 4d547e1415d4bb109e098ee90ac25533e49e692a >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed May 18 08:28:07 2011 +0300 >+ >+ Empty transaction is not an error (RhBug:699929) >+ - Empty transaction just means we have nothing at all to do, >+ but it's not an actual error. >+ (cherry picked from commit 4f3aa7327083005ebc4fce90e517fc57cce5af3d) >+ >+commit 0f77a1c9036f2fdd1991fbbbc99e3f8ad6eabda4 >+Author: Michael Schroeder <mls@suse.de> >+Date: Tue May 17 15:46:54 2011 +0300 >+ >+ Do not abort if chown/chmod fails but the file is already correct >+ - This small patch makes rpm not abort the installation if >+ chown()/chmod() failed but the files already have the correct >+ ownership/mode. It also allows a failed mtime update on directories. >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit 09d554da62ce84823849138a55a2ba0e72dd17f0) >+ >+commit 6765b6e2ab6b8be1f3b85ea2d561219e43f42d15 >+Author: Michael Schroeder <mls@suse.de> >+Date: Mon May 16 11:57:44 2011 +0300 >+ >+ Fix segfault on build with empty %prep section >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit 39800e901e2258685d1fc34e1e9a7b8a058e11ce) >+ >+commit 5278c944fbafefe8d3d230f1b5ab0b3d7db1a940 >+Author: Michael Schroeder <mls@suse.de> >+Date: Fri May 13 15:33:55 2011 +0300 >+ >+ Fix "method not permitted before handle's open method" on --verifydb >+ - In verify mode, the db is not really opened, thus it's an error >+ to call dbiFlags() which calls db->get_open_flags(). >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit 4357fa98c92f123320421dba80dcd10379e98475) >+ >+commit 1dd187a900bb6d0ca92b9f96577461da8c891536 >+Author: Ville Skyttä <ville.skytta@iki.fi> >+Date: Sun Apr 24 15:57:23 2011 +0300 >+ >+ Add lrzip support. >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit e254f9b9d4869ea9ee783d3c68a3d2e293e63345) >+ >+commit c039ce21c1eca0b8c0b090e3344cc778002035bd >+Author: Ville Skyttä <ville.skytta@iki.fi> >+Date: Sun Apr 24 15:56:11 2011 +0300 >+ >+ Add lzip support. >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit bcad08867d9c9550d80f9ca8ba42c4e27d3c493b) >+ >+commit 2b88e2b550088ade2026690974a4dc5a454a6e48 >+Author: Jindrich Novy <jnovy@redhat.com> >+Date: Wed Apr 27 10:28:43 2011 +0200 >+ >+ Fix find-lang so that it finds *@*.qm QT i18n files (RhBug:699945) >+ (cherry picked from commit b19a896ecd1ae45835bf2a74ed376de935c6486d) >+ >+commit 0c474b79685470411e219223f152b450d4ac91fb >+Author: Jindrich Novy <jnovy@redhat.com> >+Date: Tue Apr 26 06:33:19 2011 +0200 >+ >+ Understand 'PK00' zip archives (RhBug:699529) >+ - it is historically used by PKZIP when storing archive to removable >+ media (floppy), some java apps still use it >+ - thanks to Karel Klic >+ (cherry picked from commit 7b352a1de27ff11d4439ab9efdbb9d6074885353) >+ >+commit bc2b886832a25b2d620190633d1d521bb9bcfff7 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Apr 21 11:09:28 2011 +0300 >+ >+ Handle errors from moving target file into place in rpmSign() >+ - Signing isn't successful unless we manage to replace the original >+ file with the signed one, take the stat() etc returns into count. >+ (cherry picked from commit eada0e3e47b80da2dec8c11fefb5ad16e4d6faaa) >+ >+commit 259401cf879481bf69713d44db9a67e247bde846 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Apr 21 10:55:00 2011 +0300 >+ >+ headerPut() and headerDel() returns aren't interesting here >+ (cherry picked from commit e393393ff71e5d0a6dc1c4d316558e8396caf287) >+ >+commit 47c4e4a0756635e62f2ce8f7fac5659c0961e5d0 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Apr 21 10:47:31 2011 +0300 >+ >+ Remove redundant indentation block from rpmSign() >+ - No code changes, just formatting sanity/prettiness >+ (cherry picked from commit c798aed743b4df9569475520ad0821d555b35c82) >+ >+commit 061d48a11fe0bc78572d1a90f89bf34c0686c9ed >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Apr 19 13:21:36 2011 +0300 >+ >+ Give at least some indication of error from fchdir() failures >+ - Failure to return to current dir is likely to be lethal, at least >+ log an error and return a different code for it. >+ (cherry picked from commit 7ea4fcd87f9f313099f983380e9ece93149a0271) >+ >+commit 4fc59a2e163eb761fcc1abf423e403f3f83f74c9 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Apr 19 12:59:07 2011 +0300 >+ >+ Catch write errors when generating scriptlet temporary files >+ - If the write fails scripts are likely to fail anyway, but executing >+ partial scriptlets (unlikely as that might be) could have funny >+ side-effects besides just failing. >+ - Also cleans up runExtScript() a little bit by moving the >+ tmp file creation to a separate function. >+ (cherry picked from commit 6f75f9e7640e2ef08ae65c9038fcedad2c96ae72) >+ >+commit 68a5b062a9342c47a294ac8e55be9263b6a801e2 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Apr 19 10:32:31 2011 +0300 >+ >+ Actually handle headerGet() / pgpPrtPkts() failure on signature verify >+ - Failure to decode the hash algo here would probably trip up something >+ later on in the verification but... >+ (cherry picked from commit 643626a32e045b44b8a9a863f889f714af408cd9) >+ >+commit 453959e04a72c1fd4202a896257cc4bdc463406d >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon Apr 18 12:25:43 2011 +0300 >+ >+ Reflect file classifier errors in rpmdeps exit code >+ - rpmfcClassify() or rpmfcApply() failing is pretty fatal to rpmdeps, >+ exit with error code >+ - OTOH argvAdd() and argvSort() can't really fail, ignore their return >+ codes, shutting up another set-but-not-used whine >+ (cherry picked from commit f6579c0ac3af9d3f4ccdb087a671e06c85efd705) >+ >+commit 1f13d74619cf8bcf095fbfa9a83926d045aeb2db >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Apr 15 10:35:34 2011 +0300 >+ >+ Remember to free db index iterators too on forced termination >+ (cherry picked from commit ac524256f7d3f745a5c441e742ed93bc2c8047ef) >+ >+commit b05a5c94537a3f4134b98699407236dc76ff7b4c >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Apr 15 10:11:41 2011 +0300 >+ >+ Fix dangling databases from iterators (ticket #820) >+ - Call rpmdbClose() instead of rpmdbUnlink() on iterator free to >+ actually close the db when refcount goes to zero. This >+ fixes the situation where a caller closes a database handle >+ while iterators are active: the iterators stay usable and close >+ the db when the last one exits. >+ (cherry picked from commit 3544062a6ed8f165eb773766ed5540b96f1bcc03) >+ >+commit e149d100d98bf2a73137f03bded382c81e084874 >+Author: Ville Skyttä <ville.skytta@iki.fi> >+Date: Tue Mar 1 17:23:17 2011 +0200 >+ >+ Honor $TMPDIR in various scripts. >+ >+ Signed-off-by: Panu Matilainen <pmatilai@redhat.com> >+ (cherry picked from commit 6331fec6e4be0c96517d37cbfbf8f2b1b2a8ad24) >+ >+commit c0279821391498f1d5bbf4ec290f64887f19be34 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Apr 5 17:33:12 2011 +0300 >+ >+ Dont reference transaction set from transaction elements >+ - Elements referencing ts prevents rpmtsFree() from freeing anything >+ unless the caller does rpmtsEmpty() first. Oops. Undo the braindamage >+ from commit 8f7c2d7063df6d1057425d014ce4168d46c5e7d9. >+ (cherry picked from commit 077d2c850cf0a719d7abacc3256168d60a4ec7bb) >+ >+commit b1126d8398b30d531b7813e264ab17d30572a941 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Apr 1 08:17:21 2011 +0300 >+ >+ Add a more useful example to rpm2cpio manpage >+ - Based on suggestions from Masatake Yamato and others from rpm-list >+ (cherry picked from commit e11575180fb7af43211747aa0c855f131de255e9) >+ >+commit c896bdd6cce458635ddaca14f97734628ac7bc61 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Mon Mar 28 12:47:34 2011 +0300 >+ >+ Use pkg-config to find Lua + determine flags (ticket #88) >+ - Additionally clean up the logic a bit and dont bother building >+ any lua-related bits if disabled >+ (cherry picked from commit f825911b73db44d1b2455a0495d2450dd0865402) >+ >+commit 409a5985526c638528cca1a925e8dab4a1a6499c >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Mar 22 08:36:35 2011 +0200 >+ >+ Fix classification of ELF binaries with sticky bit (RhBug:689182) >+ (cherry picked from commit 6eba5dc468aa2d26ff80f9321e8d4d014279d506) >+ >+commit dd89230b380cc8caa6f10cbd6fa277b3cc5bbf2a >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Mar 17 15:49:57 2011 +0200 >+ >+ Fix a small memleak in rpmsign tool >+ (cherry picked from commit f974288ea14d71bfa38c415745b723190c2aee15) >+ >+commit 0fa36cd7d31c974e267af147f41857ec1c72e0f9 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Mar 17 15:35:42 2011 +0200 >+ >+ Plug memory leaks on macro definition error cases >+ (cherry picked from commit 1817ac020ea58f03b038cf1bdca001d9683e2604) >+ >+commit 1647404d70dee2244b3a8d0f5758ead8929da193 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Thu Mar 17 13:24:47 2011 +0200 >+ >+ Missing va_end() call >+ (cherry picked from commit 5caa0a5191923602e4f4942a01daf6832ee0bb46) >+ >+commit ccd7e9a0697601a5b181b6e94a1baf35ff2868ef >+Author: Jindrich Novy <jnovy@redhat.com> >+Date: Wed Mar 16 15:07:55 2011 +0100 >+ >+ Avoid freeing an unallocated variable (RhBug:688091) >+ (cherry picked from commit 88a3950fd8ccee544b23d0eb15d2f1a9faa1d2a3) >+ >+commit 951b051b79efa371a761e11693e0ad57920d3ddf >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Mar 11 14:24:38 2011 +0200 >+ >+ Update librpm doxygen module list >+ - rpmgi is gone, rpmprob is a "new" item >+ (cherry picked from commit 01fc1efc3ce2e806acf02814313d3535de7908b9) >+ >+commit 8773e4ab354a95283f08fd5e53a1defe762ac969 >+Author: Florian Festi <ffesti@redhat.com> >+Date: Mon Mar 7 20:53:15 2011 +0100 >+ >+ Fix whitespace in Python doc string >+ (cherry picked from commit e6d66aab71b0f9345a6ad49e6b522ac788fd6f28) >+ >+commit 7c45192127954edf39aef7ee1065aeb6b70eded1 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed Mar 9 16:13:34 2011 +0200 >+ >+ Fix the PyBytes vs PyString compatibility defines >+ - Oops. Quite obviously nobody has even tried to build this with >+ python < 2.6. Whether it'd actually work is another question... >+ (cherry picked from commit ba38b2551f51538885df60b849906de005fb78ed) >+ >+commit 8d355444ea2f8b56edab7eca8f1afddfeaa42545 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed Mar 9 16:08:59 2011 +0200 >+ >+ Python 3 fixups >+ - PyString is gone, use PyBytes instead >+ - Add compatibility defines to paper over >+ PyInt/PyLong_JustHowLongFunctionNamesYouCanComeUpWith() >+ (cherry picked from commit cb61d8a89c70c1771947c10984eeab2141133bd4) >+ >+commit 93718c2e2ca808ab340162d47905056d03d58752 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed Mar 9 10:25:29 2011 +0200 >+ >+ Verify some properties of replaced and wrong-colored files (RhBug:528383) >+ - We can't verify any properties of replaced files, but we can and >+ should still see if it exists at all. >+ - Files skipped due to wrong color are supposed to share some of >+ the attributes with the file that got actually installed, such >+ as permissions and whether it exists at all. Verify what we can >+ instead of silently ignoring. >+ (cherry picked from commit ee0ae58b442c5f79967a0d0580144b5c84e0c888) >+ >+commit bf6e61c15360b01168d4f986ab962b881dc1fbe6 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Wed Mar 9 09:39:32 2011 +0200 >+ >+ Take file state into account for file dependencies >+ - Files which are not installed, have been replaced or are of wrong >+ color can not actually satisfy a dependency despite what the package's >+ file list says. >+ - This prevents breaking the system despite seemingly correct dependencies >+ in some situations, such as on multilib systems where a colored >+ files can appear to be shared between primary and secondary architecture >+ packages, but only the file from primary arch package is physically >+ present, and removing the primary arch package would remove the >+ file and silently break any dependencies on such files in practise. >+ Similarly replaced files become owned by the replacing package in >+ practise, so the original package whose files were replaced can no >+ longer satisfy dependency on those files. >+ (cherry picked from commit 566a15c9c08aa593d05e2f55f1c171a48bc1b1bc) >+ >+commit c7bb169820839683acdee0444e33fbc012886675 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Mar 8 16:20:20 2011 +0200 >+ >+ Improve the dependency loop debug message a bit >+ - Fix one-off in the SCC numbering >+ - Fix wording to talk about number of external dependencies, not packages >+ - Show number of members in the SCC >+ (cherry picked from commit fa7b4dbb4eee39ca9cc06b22438efd41e243e72c) >+ >+commit 14e53cac69f650b983913b4a249d00261b3a789f >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Tue Mar 8 13:28:32 2011 +0200 >+ >+ Preferred color pkgs should be erased last >+ - On install we need to queue preferred colored pkgs before others >+ to account for the way colored files get laid on disk. On erase, >+ we need to revert this for the same reason. Most of the time >+ dependencies take care of this, but the queue placement matters in >+ cases such as RhBug:680261 where the order is not dependency-driven. >+ (cherry picked from commit 4a16d55f1f689ab06e8dd45c50b86e478a732367) >+ >+commit 9b734b6d11eed4972e35c2048dc50fd5895ed408 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Mar 4 18:34:01 2011 +0200 >+ >+ Make peace with autoconf-2.68 >+ (cherry picked from commit 584b9d4f5a5def7af56ba81899b23178cae0a913) >+ >+commit 06c245bb1cd7fd8407447f49ae482226cec6d039 >+Author: Panu Matilainen <pmatilai@redhat.com> >+Date: Fri Mar 4 14:33:35 2011 +0200 >+ >+ Throw an exception from Fseek() errors in python rpmfd.seek() >+ (cherry picked from commit d69ebf18f100193305c5a49c7ac5c26978db67d2) >+ > commit 3c00cb4b3a6f6926d5c36ea34215d98b81c5fb6a > Author: Panu Matilainen <pmatilai@redhat.com> > Date: Wed Mar 2 08:47:11 2011 +0200 >diff -ruN rpm-4.9.0/config.h.in rpm-4.9.1/config.h.in >--- rpm-4.9.0/config.h.in 2011-03-02 01:46:47.000000000 -0500 >+++ rpm-4.9.1/config.h.in 2011-07-15 05:37:41.000000000 -0400 >@@ -182,6 +182,9 @@ > /* Define to 1 if you have the <string.h> header file. */ > #undef HAVE_STRING_H > >+/* Define to 1 if `d_type' is a member of `struct dirent'. */ >+#undef HAVE_STRUCT_DIRENT_D_TYPE >+ > /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. > */ > #undef HAVE_SYS_DIR_H >diff -ruN rpm-4.9.0/configure rpm-4.9.1/configure >--- rpm-4.9.0/configure 2011-03-02 01:46:33.000000000 -0500 >+++ rpm-4.9.1/configure 2011-07-15 05:37:25.000000000 -0400 >@@ -1,6 +1,6 @@ > #! /bin/sh > # Guess values for system-dependent variables and create Makefiles. >-# Generated by GNU Autoconf 2.66 for rpm 4.9.0. >+# Generated by GNU Autoconf 2.68 for rpm 4.9.1. > # > # Report bugs to <rpm-maint@lists.rpm.org>. > # >@@ -91,6 +91,7 @@ > IFS=" "" $as_nl" > > # Find who we are. Look in the path if we contain no directory separator. >+as_myself= > case $0 in #(( > *[\\/]* ) as_myself=$0 ;; > *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >@@ -224,11 +225,18 @@ > # We cannot yet assume a decent shell, so we have to provide a > # neutralization value for shells without unset; and this also > # works around shells that cannot unset nonexistent variables. >+ # Preserve -v and -x to the replacement shell. > BASH_ENV=/dev/null > ENV=/dev/null > (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV > export CONFIG_SHELL >- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} >+ case $- in # (((( >+ *v*x* | *x*v* ) as_opts=-vx ;; >+ *v* ) as_opts=-v ;; >+ *x* ) as_opts=-x ;; >+ * ) as_opts= ;; >+ esac >+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} > fi > > if test x$as_have_required = xno; then : >@@ -562,8 +570,8 @@ > # Identity of this package. > PACKAGE_NAME='rpm' > PACKAGE_TARNAME='rpm' >-PACKAGE_VERSION='4.9.0' >-PACKAGE_STRING='rpm 4.9.0' >+PACKAGE_VERSION='4.9.1' >+PACKAGE_STRING='rpm 4.9.1' > PACKAGE_BUGREPORT='rpm-maint@lists.rpm.org' > PACKAGE_URL='' > >@@ -627,10 +635,10 @@ > RPMCANONCOLOR > ENABLE_PLUGINS_FALSE > ENABLE_PLUGINS_TRUE >-WITH_LUAEXT_FALSE >-WITH_LUAEXT_TRUE >-WITH_LUA_INCLUDE >-WITH_LUA_LIB >+WITH_LUA_FALSE >+WITH_LUA_TRUE >+LUA_LIBS >+LUA_CFLAGS > ACL_FALSE > ACL_TRUE > WITH_ACL_LIB >@@ -710,6 +718,8 @@ > __MKDIR > __MAKE > __XZ >+__LZIP >+__LRZIP > __INSTALL > __ID > __UNZIP >@@ -736,8 +746,11 @@ > LIPO > NMEDIT > DSYMUTIL >+MANIFEST_TOOL > RANLIB >+ac_ct_AR > AR >+DLLTOOL > OBJDUMP > NM > ac_ct_DUMPBIN >@@ -761,6 +774,9 @@ > ac_ct_CXX > CXXFLAGS > CXX >+PKG_CONFIG_LIBDIR >+PKG_CONFIG_PATH >+PKG_CONFIG > EGREP > GREP > CPP >@@ -850,6 +866,7 @@ > with_pic > enable_fast_install > with_gnu_ld >+with_sysroot > enable_libtool_lock > enable_largefile > with_external_db >@@ -875,12 +892,17 @@ > LIBS > CPPFLAGS > CPP >+PKG_CONFIG >+PKG_CONFIG_PATH >+PKG_CONFIG_LIBDIR > CXX > CXXFLAGS > CCC > CXXCPP > YACC >-YFLAGS' >+YFLAGS >+LUA_CFLAGS >+LUA_LIBS' > ac_subdirs_all='db3' > > # Initialize some variables set by options. >@@ -943,8 +965,9 @@ > fi > > case $ac_option in >- *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; >- *) ac_optarg=yes ;; >+ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; >+ *=) ac_optarg= ;; >+ *) ac_optarg=yes ;; > esac > > # Accept the important Cygnus configure options, so we can diagnose typos. >@@ -1284,7 +1307,7 @@ > $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 > expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && > $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 >- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} >+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" > ;; > > esac >@@ -1422,7 +1445,7 @@ > # Omit some internal or obsolete options to make the list less imposing. > # This message is too long to be a string in the A/UX 3.1 sh. > cat <<_ACEOF >-\`configure' configures rpm 4.9.0 to adapt to many kinds of systems. >+\`configure' configures rpm 4.9.1 to adapt to many kinds of systems. > > Usage: $0 [OPTION]... [VAR=VALUE]... > >@@ -1492,7 +1515,7 @@ > > if test -n "$ac_init_help"; then > case $ac_init_help in >- short | recursive ) echo "Configuration of rpm 4.9.0:";; >+ short | recursive ) echo "Configuration of rpm 4.9.1:";; > esac > cat <<\_ACEOF > >@@ -1519,6 +1542,8 @@ > --with-pic try to use only PIC/non-PIC objects [default=use > both] > --with-gnu-ld assume the C compiler uses GNU ld [default=no] >+ --with-sysroot=DIR Search for dependent libraries within DIR >+ (or the compiler's sysroot if not specified). > --with-external-db build against an external Berkeley db > --with-gnu-ld assume the C compiler uses GNU ld default=no > --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib >@@ -1541,14 +1566,22 @@ > CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if > you have headers in a nonstandard directory <include dir> > CPP C preprocessor >+ PKG_CONFIG path to pkg-config utility >+ PKG_CONFIG_PATH >+ directories to add to pkg-config's search path >+ PKG_CONFIG_LIBDIR >+ path overriding pkg-config's built-in search path > CXX C++ compiler command > CXXFLAGS C++ compiler flags > CXXCPP C++ preprocessor >- YACC The `Yet Another C Compiler' implementation to use. Defaults to >- the first program found out of: `bison -y', `byacc', `yacc'. >+ YACC The `Yet Another Compiler Compiler' implementation to use. >+ Defaults to the first program found out of: `bison -y', `byacc', >+ `yacc'. > YFLAGS The list of arguments that will be passed by default to $YACC. > This script will default YFLAGS to the empty string to avoid a > default value of `-d' given by some make applications. >+ LUA_CFLAGS C compiler flags for LUA, overriding pkg-config >+ LUA_LIBS linker flags for LUA, overriding pkg-config > > Use these variables to override the choices made by `configure' or to help > it to find libraries and programs with nonstandard names/locations. >@@ -1616,8 +1649,8 @@ > test -n "$ac_init_help" && exit $ac_status > if $ac_init_version; then > cat <<\_ACEOF >-rpm configure 4.9.0 >-generated by GNU Autoconf 2.66 >+rpm configure 4.9.1 >+generated by GNU Autoconf 2.68 > > Copyright (C) 2010 Free Software Foundation, Inc. > This configure script is free software; the Free Software Foundation >@@ -1663,7 +1696,7 @@ > > ac_retval=1 > fi >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > as_fn_set_status $ac_retval > > } # ac_fn_c_try_compile >@@ -1689,7 +1722,7 @@ > mv -f conftest.er1 conftest.err > fi > $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 >- test $ac_status = 0; } >/dev/null && { >+ test $ac_status = 0; } > conftest.i && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then : >@@ -1700,7 +1733,7 @@ > > ac_retval=1 > fi >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > as_fn_set_status $ac_retval > > } # ac_fn_c_try_cpp >@@ -1713,10 +1746,10 @@ > ac_fn_c_check_header_mongrel () > { > as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack >- if eval "test \"\${$3+set}\"" = set; then : >+ if eval \${$3+:} false; then : > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 > $as_echo_n "checking for $2... " >&6; } >-if eval "test \"\${$3+set}\"" = set; then : >+if eval \${$3+:} false; then : > $as_echo_n "(cached) " >&6 > fi > eval ac_res=\$$3 >@@ -1752,7 +1785,7 @@ > else > ac_header_preproc=no > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 > $as_echo "$ac_header_preproc" >&6; } > >@@ -1783,7 +1816,7 @@ > esac > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 > $as_echo_n "checking for $2... " >&6; } >-if eval "test \"\${$3+set}\"" = set; then : >+if eval \${$3+:} false; then : > $as_echo_n "(cached) " >&6 > else > eval "$3=\$ac_header_compiler" >@@ -1792,7 +1825,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 > $as_echo "$ac_res" >&6; } > fi >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > > } # ac_fn_c_check_header_mongrel > >@@ -1833,7 +1866,7 @@ > ac_retval=$ac_status > fi > rm -rf conftest.dSYM conftest_ipa8_conftest.oo >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > as_fn_set_status $ac_retval > > } # ac_fn_c_try_run >@@ -1847,7 +1880,7 @@ > as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 > $as_echo_n "checking for $2... " >&6; } >-if eval "test \"\${$3+set}\"" = set; then : >+if eval \${$3+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -1865,7 +1898,7 @@ > eval ac_res=\$$3 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 > $as_echo "$ac_res" >&6; } >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > > } # ac_fn_c_check_header_compile > >@@ -1902,7 +1935,7 @@ > > ac_retval=1 > fi >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > as_fn_set_status $ac_retval > > } # ac_fn_cxx_try_compile >@@ -1948,7 +1981,7 @@ > # interfere with the next link command; also delete a directory that is > # left behind by Apple's compiler. We do this before executing the actions. > rm -rf conftest.dSYM conftest_ipa8_conftest.oo >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > as_fn_set_status $ac_retval > > } # ac_fn_c_try_link >@@ -1961,7 +1994,7 @@ > as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 > $as_echo_n "checking for $2... " >&6; } >-if eval "test \"\${$3+set}\"" = set; then : >+if eval \${$3+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -2016,7 +2049,7 @@ > eval ac_res=\$$3 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 > $as_echo "$ac_res" >&6; } >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > > } # ac_fn_c_check_func > >@@ -2041,7 +2074,7 @@ > mv -f conftest.er1 conftest.err > fi > $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 >- test $ac_status = 0; } >/dev/null && { >+ test $ac_status = 0; } > conftest.i && { > test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || > test ! -s conftest.err > }; then : >@@ -2052,7 +2085,7 @@ > > ac_retval=1 > fi >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > as_fn_set_status $ac_retval > > } # ac_fn_cxx_try_cpp >@@ -2098,11 +2131,68 @@ > # interfere with the next link command; also delete a directory that is > # left behind by Apple's compiler. We do this before executing the actions. > rm -rf conftest.dSYM conftest_ipa8_conftest.oo >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > as_fn_set_status $ac_retval > > } # ac_fn_cxx_try_link > >+# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES >+# ---------------------------------------------------- >+# Tries to find if the field MEMBER exists in type AGGR, after including >+# INCLUDES, setting cache variable VAR accordingly. >+ac_fn_c_check_member () >+{ >+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack >+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 >+$as_echo_n "checking for $2.$3... " >&6; } >+if eval \${$4+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+/* end confdefs.h. */ >+$5 >+int >+main () >+{ >+static $2 ac_aggr; >+if (ac_aggr.$3) >+return 0; >+ ; >+ return 0; >+} >+_ACEOF >+if ac_fn_c_try_compile "$LINENO"; then : >+ eval "$4=yes" >+else >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+/* end confdefs.h. */ >+$5 >+int >+main () >+{ >+static $2 ac_aggr; >+if (sizeof ac_aggr.$3) >+return 0; >+ ; >+ return 0; >+} >+_ACEOF >+if ac_fn_c_try_compile "$LINENO"; then : >+ eval "$4=yes" >+else >+ eval "$4=no" >+fi >+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >+fi >+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >+fi >+eval ac_res=\$$4 >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 >+$as_echo "$ac_res" >&6; } >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno >+ >+} # ac_fn_c_check_member >+ > # ac_fn_c_check_type LINENO TYPE VAR INCLUDES > # ------------------------------------------- > # Tests whether TYPE exists after having included INCLUDES, setting cache >@@ -2112,7 +2202,7 @@ > as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 > $as_echo_n "checking for $2... " >&6; } >-if eval "test \"\${$3+set}\"" = set; then : >+if eval \${$3+:} false; then : > $as_echo_n "(cached) " >&6 > else > eval "$3=no" >@@ -2153,15 +2243,15 @@ > eval ac_res=\$$3 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 > $as_echo "$ac_res" >&6; } >- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} >+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno > > } # ac_fn_c_check_type > cat >config.log <<_ACEOF > This file contains any messages produced by compilers while > running configure, to aid debugging if configure makes a mistake. > >-It was created by rpm $as_me 4.9.0, which was >-generated by GNU Autoconf 2.66. Invocation command line was >+It was created by rpm $as_me 4.9.1, which was >+generated by GNU Autoconf 2.68. Invocation command line was > > $ $0 $@ > >@@ -2566,7 +2656,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 > $as_echo_n "checking for a BSD-compatible install... " >&6; } > if test -z "$INSTALL"; then >-if test "${ac_cv_path_install+set}" = set; then : >+if ${ac_cv_path_install+:} false; then : > $as_echo_n "(cached) " >&6 > else > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >@@ -2743,7 +2833,7 @@ > set dummy ${ac_tool_prefix}strip; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_STRIP+set}" = set; then : >+if ${ac_cv_prog_STRIP+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$STRIP"; then >@@ -2783,7 +2873,7 @@ > set dummy strip; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : >+if ${ac_cv_prog_ac_ct_STRIP+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_STRIP"; then >@@ -2836,7 +2926,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 > $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } > if test -z "$MKDIR_P"; then >- if test "${ac_cv_path_mkdir+set}" = set; then : >+ if ${ac_cv_path_mkdir+:} false; then : > $as_echo_n "(cached) " >&6 > else > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >@@ -2887,7 +2977,7 @@ > set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_AWK+set}" = set; then : >+if ${ac_cv_prog_AWK+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$AWK"; then >@@ -2927,7 +3017,7 @@ > $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } > set x ${MAKE-make} > ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` >-if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : >+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat >conftest.make <<\_ACEOF >@@ -2985,7 +3075,7 @@ > > # Define the identity of the package. > PACKAGE='rpm' >- VERSION='4.9.0' >+ VERSION='4.9.1' > > > cat >>confdefs.h <<_ACEOF >@@ -3093,7 +3183,7 @@ > done > rm -rf conftest.dir > >-if test "${am_cv_prog_tar_ustar+set}" = set; then : >+if ${am_cv_prog_tar_ustar+:} false; then : > $as_echo_n "(cached) " >&6 > else > am_cv_prog_tar_ustar=$_am_tool >@@ -3182,7 +3272,7 @@ > set dummy ${ac_tool_prefix}gcc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -3222,7 +3312,7 @@ > set dummy gcc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : >+if ${ac_cv_prog_ac_ct_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_CC"; then >@@ -3275,7 +3365,7 @@ > set dummy ${ac_tool_prefix}cc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -3315,7 +3405,7 @@ > set dummy cc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -3374,7 +3464,7 @@ > set dummy $ac_tool_prefix$ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -3418,7 +3508,7 @@ > set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : >+if ${ac_cv_prog_ac_ct_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_CC"; then >@@ -3701,7 +3791,7 @@ > ac_clean_files=$ac_clean_files_save > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 > $as_echo_n "checking for suffix of object files... " >&6; } >-if test "${ac_cv_objext+set}" = set; then : >+if ${ac_cv_objext+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -3752,7 +3842,7 @@ > ac_objext=$OBJEXT > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 > $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } >-if test "${ac_cv_c_compiler_gnu+set}" = set; then : >+if ${ac_cv_c_compiler_gnu+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -3789,7 +3879,7 @@ > ac_save_CFLAGS=$CFLAGS > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 > $as_echo_n "checking whether $CC accepts -g... " >&6; } >-if test "${ac_cv_prog_cc_g+set}" = set; then : >+if ${ac_cv_prog_cc_g+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_save_c_werror_flag=$ac_c_werror_flag >@@ -3867,7 +3957,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } >-if test "${ac_cv_prog_cc_c89+set}" = set; then : >+if ${ac_cv_prog_cc_c89+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_cv_prog_cc_c89=no >@@ -3966,7 +4056,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 > $as_echo_n "checking dependency style of $depcc... " >&6; } >-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : >+if ${am_cv_CC_dependencies_compiler_type+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then >@@ -4102,7 +4192,7 @@ > CPP= > fi > if test -z "$CPP"; then >- if test "${ac_cv_prog_CPP+set}" = set; then : >+ if ${ac_cv_prog_CPP+:} false; then : > $as_echo_n "(cached) " >&6 > else > # Double quotes because CPP needs to be expanded >@@ -4132,7 +4222,7 @@ > # Broken: fails on valid input. > continue > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. >@@ -4148,11 +4238,11 @@ > ac_preproc_ok=: > break > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > done > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.i conftest.err conftest.$ac_ext > if $ac_preproc_ok; then : > break > fi >@@ -4191,7 +4281,7 @@ > # Broken: fails on valid input. > continue > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. >@@ -4207,11 +4297,11 @@ > ac_preproc_ok=: > break > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > done > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.i conftest.err conftest.$ac_ext > if $ac_preproc_ok; then : > > else >@@ -4230,7 +4320,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 > $as_echo_n "checking for grep that handles long lines and -e... " >&6; } >-if test "${ac_cv_path_GREP+set}" = set; then : >+if ${ac_cv_path_GREP+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -z "$GREP"; then >@@ -4293,7 +4383,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 > $as_echo_n "checking for egrep... " >&6; } >-if test "${ac_cv_path_EGREP+set}" = set; then : >+if ${ac_cv_path_EGREP+:} false; then : > $as_echo_n "(cached) " >&6 > else > if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 >@@ -4360,7 +4450,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 > $as_echo_n "checking for ANSI C header files... " >&6; } >-if test "${ac_cv_header_stdc+set}" = set; then : >+if ${ac_cv_header_stdc+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -4489,7 +4579,7 @@ > > > ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" >-if test "x$ac_cv_header_minix_config_h" = x""yes; then : >+if test "x$ac_cv_header_minix_config_h" = xyes; then : > MINIX=yes > else > MINIX= >@@ -4511,7 +4601,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 > $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } >-if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : >+if ${ac_cv_safe_to_define___extensions__+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -4581,6 +4671,126 @@ > > > >+ >+ >+ >+ >+ >+ >+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then >+ if test -n "$ac_tool_prefix"; then >+ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. >+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_path_PKG_CONFIG+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ case $PKG_CONFIG in >+ [\\/]* | ?:[\\/]*) >+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. >+ ;; >+ *) >+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $PATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+ ;; >+esac >+fi >+PKG_CONFIG=$ac_cv_path_PKG_CONFIG >+if test -n "$PKG_CONFIG"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 >+$as_echo "$PKG_CONFIG" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ >+fi >+if test -z "$ac_cv_path_PKG_CONFIG"; then >+ ac_pt_PKG_CONFIG=$PKG_CONFIG >+ # Extract the first word of "pkg-config", so it can be a program name with args. >+set dummy pkg-config; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ case $ac_pt_PKG_CONFIG in >+ [\\/]* | ?:[\\/]*) >+ ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. >+ ;; >+ *) >+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $PATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+ ;; >+esac >+fi >+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG >+if test -n "$ac_pt_PKG_CONFIG"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 >+$as_echo "$ac_pt_PKG_CONFIG" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ if test "x$ac_pt_PKG_CONFIG" = x; then >+ PKG_CONFIG="" >+ else >+ case $cross_compiling:$ac_tool_warned in >+yes:) >+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 >+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} >+ac_tool_warned=yes ;; >+esac >+ PKG_CONFIG=$ac_pt_PKG_CONFIG >+ fi >+else >+ PKG_CONFIG="$ac_cv_path_PKG_CONFIG" >+fi >+ >+fi >+if test -n "$PKG_CONFIG"; then >+ _pkg_min_version=0.9.0 >+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 >+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } >+ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 >+$as_echo "yes" >&6; } >+ else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+ PKG_CONFIG="" >+ fi >+fi >+ > ac_ext=cpp > ac_cpp='$CXXCPP $CPPFLAGS' > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' >@@ -4597,7 +4807,7 @@ > set dummy $ac_tool_prefix$ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CXX+set}" = set; then : >+if ${ac_cv_prog_CXX+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CXX"; then >@@ -4641,7 +4851,7 @@ > set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : >+if ${ac_cv_prog_ac_ct_CXX+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_CXX"; then >@@ -4719,7 +4929,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 > $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } >-if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : >+if ${ac_cv_cxx_compiler_gnu+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -4756,7 +4966,7 @@ > ac_save_CXXFLAGS=$CXXFLAGS > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 > $as_echo_n "checking whether $CXX accepts -g... " >&6; } >-if test "${ac_cv_prog_cxx_g+set}" = set; then : >+if ${ac_cv_prog_cxx_g+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_save_cxx_werror_flag=$ac_cxx_werror_flag >@@ -4842,7 +5052,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 > $as_echo_n "checking dependency style of $depcc... " >&6; } >-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : >+if ${am_cv_CXX_dependencies_compiler_type+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then >@@ -4971,7 +5181,7 @@ > set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_AWK+set}" = set; then : >+if ${ac_cv_prog_AWK+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$AWK"; then >@@ -5017,7 +5227,7 @@ > set dummy ${ac_tool_prefix}gcc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -5057,7 +5267,7 @@ > set dummy gcc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : >+if ${ac_cv_prog_ac_ct_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_CC"; then >@@ -5110,7 +5320,7 @@ > set dummy ${ac_tool_prefix}cc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -5150,7 +5360,7 @@ > set dummy cc; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -5209,7 +5419,7 @@ > set dummy $ac_tool_prefix$ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_CC+set}" = set; then : >+if ${ac_cv_prog_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$CC"; then >@@ -5253,7 +5463,7 @@ > set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : >+if ${ac_cv_prog_ac_ct_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_CC"; then >@@ -5337,7 +5547,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 > $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } >-if test "${ac_cv_c_compiler_gnu+set}" = set; then : >+if ${ac_cv_c_compiler_gnu+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -5374,7 +5584,7 @@ > ac_save_CFLAGS=$CFLAGS > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 > $as_echo_n "checking whether $CC accepts -g... " >&6; } >-if test "${ac_cv_prog_cc_g+set}" = set; then : >+if ${ac_cv_prog_cc_g+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_save_c_werror_flag=$ac_c_werror_flag >@@ -5452,7 +5662,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } >-if test "${ac_cv_prog_cc_c89+set}" = set; then : >+if ${ac_cv_prog_cc_c89+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_cv_prog_cc_c89=no >@@ -5551,7 +5761,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 > $as_echo_n "checking dependency style of $depcc... " >&6; } >-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : >+if ${am_cv_CC_dependencies_compiler_type+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then >@@ -5686,7 +5896,7 @@ > CPP= > fi > if test -z "$CPP"; then >- if test "${ac_cv_prog_CPP+set}" = set; then : >+ if ${ac_cv_prog_CPP+:} false; then : > $as_echo_n "(cached) " >&6 > else > # Double quotes because CPP needs to be expanded >@@ -5716,7 +5926,7 @@ > # Broken: fails on valid input. > continue > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. >@@ -5732,11 +5942,11 @@ > ac_preproc_ok=: > break > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > done > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.i conftest.err conftest.$ac_ext > if $ac_preproc_ok; then : > break > fi >@@ -5775,7 +5985,7 @@ > # Broken: fails on valid input. > continue > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. >@@ -5791,11 +6001,11 @@ > ac_preproc_ok=: > break > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > done > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.i conftest.err conftest.$ac_ext > if $ac_preproc_ok; then : > > else >@@ -5827,7 +6037,7 @@ > $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } > set x ${MAKE-make} > ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` >-if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : >+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat >conftest.make <<\_ACEOF >@@ -5862,8 +6072,8 @@ > > > >-macro_version='2.2.10' >-macro_revision='1.3175' >+macro_version='2.4' >+macro_revision='1.3293' > > > >@@ -5885,7 +6095,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 > $as_echo_n "checking build system type... " >&6; } >-if test "${ac_cv_build+set}" = set; then : >+if ${ac_cv_build+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_build_alias=$build_alias >@@ -5919,7 +6129,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 > $as_echo_n "checking host system type... " >&6; } >-if test "${ac_cv_host+set}" = set; then : >+if ${ac_cv_host+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test "x$host_alias" = x; then >@@ -5974,7 +6184,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 > $as_echo_n "checking how to print strings... " >&6; } > # Test print first, because it will be a builtin if present. >-if test "X`print -r -- -n 2>/dev/null`" = X-n && \ >+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ > test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then > ECHO='print -r --' > elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then >@@ -6021,7 +6231,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 > $as_echo_n "checking for a sed that does not truncate output... " >&6; } >-if test "${ac_cv_path_SED+set}" = set; then : >+if ${ac_cv_path_SED+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ >@@ -6103,7 +6313,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 > $as_echo_n "checking for fgrep... " >&6; } >-if test "${ac_cv_path_FGREP+set}" = set; then : >+if ${ac_cv_path_FGREP+:} false; then : > $as_echo_n "(cached) " >&6 > else > if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 >@@ -6234,7 +6444,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 > $as_echo_n "checking for non-GNU ld... " >&6; } > fi >-if test "${lt_cv_path_LD+set}" = set; then : >+if ${lt_cv_path_LD+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -z "$LD"; then >@@ -6274,7 +6484,7 @@ > test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 > $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } >-if test "${lt_cv_prog_gnu_ld+set}" = set; then : >+if ${lt_cv_prog_gnu_ld+:} false; then : > $as_echo_n "(cached) " >&6 > else > # I'd rather use --version here, but apparently some GNU lds only accept -v. >@@ -6301,7 +6511,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 > $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } >-if test "${lt_cv_path_NM+set}" = set; then : >+if ${lt_cv_path_NM+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$NM"; then >@@ -6364,7 +6574,7 @@ > set dummy $ac_tool_prefix$ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_DUMPBIN+set}" = set; then : >+if ${ac_cv_prog_DUMPBIN+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$DUMPBIN"; then >@@ -6408,7 +6618,7 @@ > set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : >+if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_DUMPBIN"; then >@@ -6480,7 +6690,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 > $as_echo_n "checking the name lister ($NM) interface... " >&6; } >-if test "${lt_cv_nm_interface+set}" = set; then : >+if ${lt_cv_nm_interface+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_nm_interface="BSD nm" >@@ -6504,7 +6714,7 @@ > # find the maximum length of command line arguments > { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 > $as_echo_n "checking the maximum length of command line arguments... " >&6; } >-if test "${lt_cv_sys_max_cmd_len+set}" = set; then : >+if ${lt_cv_sys_max_cmd_len+:} false; then : > $as_echo_n "(cached) " >&6 > else > i=0 >@@ -6649,8 +6859,8 @@ > # Try some XSI features > xsi_shell=no > ( _lt_dummy="a/b/c" >- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ >- = c,a/b,, \ >+ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ >+ = c,a/b,b/c, \ > && eval 'test $(( 1 + 1 )) -eq 2 \ > && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ > && xsi_shell=yes >@@ -6699,9 +6909,83 @@ > > > >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 >+$as_echo_n "checking how to convert $build file names to $host format... " >&6; } >+if ${lt_cv_to_host_file_cmd+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ case $host in >+ *-*-mingw* ) >+ case $build in >+ *-*-mingw* ) # actually msys >+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 >+ ;; >+ *-*-cygwin* ) >+ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 >+ ;; >+ * ) # otherwise, assume *nix >+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 >+ ;; >+ esac >+ ;; >+ *-*-cygwin* ) >+ case $build in >+ *-*-mingw* ) # actually msys >+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin >+ ;; >+ *-*-cygwin* ) >+ lt_cv_to_host_file_cmd=func_convert_file_noop >+ ;; >+ * ) # otherwise, assume *nix >+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin >+ ;; >+ esac >+ ;; >+ * ) # unhandled hosts (and "normal" native builds) >+ lt_cv_to_host_file_cmd=func_convert_file_noop >+ ;; >+esac >+ >+fi >+ >+to_host_file_cmd=$lt_cv_to_host_file_cmd >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 >+$as_echo "$lt_cv_to_host_file_cmd" >&6; } >+ >+ >+ >+ >+ >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 >+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } >+if ${lt_cv_to_tool_file_cmd+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ #assume ordinary cross tools, or native build. >+lt_cv_to_tool_file_cmd=func_convert_file_noop >+case $host in >+ *-*-mingw* ) >+ case $build in >+ *-*-mingw* ) # actually msys >+ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 >+ ;; >+ esac >+ ;; >+esac >+ >+fi >+ >+to_tool_file_cmd=$lt_cv_to_tool_file_cmd >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 >+$as_echo "$lt_cv_to_tool_file_cmd" >&6; } >+ >+ >+ >+ >+ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 > $as_echo_n "checking for $LD option to reload object files... " >&6; } >-if test "${lt_cv_ld_reload_flag+set}" = set; then : >+if ${lt_cv_ld_reload_flag+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_ld_reload_flag='-r' >@@ -6715,6 +6999,11 @@ > esac > reload_cmds='$LD$reload_flag -o $output$reload_objs' > case $host_os in >+ cygwin* | mingw* | pw32* | cegcc*) >+ if test "$GCC" != yes; then >+ reload_cmds=false >+ fi >+ ;; > darwin*) > if test "$GCC" = yes; then > reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' >@@ -6737,7 +7026,7 @@ > set dummy ${ac_tool_prefix}objdump; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_OBJDUMP+set}" = set; then : >+if ${ac_cv_prog_OBJDUMP+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$OBJDUMP"; then >@@ -6777,7 +7066,7 @@ > set dummy objdump; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : >+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_OBJDUMP"; then >@@ -6836,7 +7125,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 > $as_echo_n "checking how to recognize dependent libraries... " >&6; } >-if test "${lt_cv_deplibs_check_method+set}" = set; then : >+if ${lt_cv_deplibs_check_method+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_file_magic_cmd='$MAGIC_CMD' >@@ -7038,6 +7327,21 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 > $as_echo "$lt_cv_deplibs_check_method" >&6; } >+ >+file_magic_glob= >+want_nocaseglob=no >+if test "$build" = "$host"; then >+ case $host_os in >+ mingw* | pw32*) >+ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then >+ want_nocaseglob=yes >+ else >+ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` >+ fi >+ ;; >+ esac >+fi >+ > file_magic_cmd=$lt_cv_file_magic_cmd > deplibs_check_method=$lt_cv_deplibs_check_method > test -z "$deplibs_check_method" && deplibs_check_method=unknown >@@ -7053,16 +7357,26 @@ > > > >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ > if test -n "$ac_tool_prefix"; then >- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. >-set dummy ${ac_tool_prefix}ar; ac_word=$2 >+ # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. >+set dummy ${ac_tool_prefix}dlltool; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_AR+set}" = set; then : >+if ${ac_cv_prog_DLLTOOL+:} false; then : > $as_echo_n "(cached) " >&6 > else >- if test -n "$AR"; then >- ac_cv_prog_AR="$AR" # Let the user override the test. >+ if test -n "$DLLTOOL"; then >+ ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. > else > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR > for as_dir in $PATH >@@ -7071,7 +7385,7 @@ > test -z "$as_dir" && as_dir=. > for ac_exec_ext in '' $ac_executable_extensions; do > if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >- ac_cv_prog_AR="${ac_tool_prefix}ar" >+ ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" > $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >@@ -7081,10 +7395,10 @@ > > fi > fi >-AR=$ac_cv_prog_AR >-if test -n "$AR"; then >- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 >-$as_echo "$AR" >&6; } >+DLLTOOL=$ac_cv_prog_DLLTOOL >+if test -n "$DLLTOOL"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 >+$as_echo "$DLLTOOL" >&6; } > else > { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 > $as_echo "no" >&6; } >@@ -7092,17 +7406,17 @@ > > > fi >-if test -z "$ac_cv_prog_AR"; then >- ac_ct_AR=$AR >- # Extract the first word of "ar", so it can be a program name with args. >-set dummy ar; ac_word=$2 >+if test -z "$ac_cv_prog_DLLTOOL"; then >+ ac_ct_DLLTOOL=$DLLTOOL >+ # Extract the first word of "dlltool", so it can be a program name with args. >+set dummy dlltool; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : >+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : > $as_echo_n "(cached) " >&6 > else >- if test -n "$ac_ct_AR"; then >- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. >+ if test -n "$ac_ct_DLLTOOL"; then >+ ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. > else > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR > for as_dir in $PATH >@@ -7111,7 +7425,7 @@ > test -z "$as_dir" && as_dir=. > for ac_exec_ext in '' $ac_executable_extensions; do > if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >- ac_cv_prog_ac_ct_AR="ar" >+ ac_cv_prog_ac_ct_DLLTOOL="dlltool" > $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >@@ -7121,17 +7435,17 @@ > > fi > fi >-ac_ct_AR=$ac_cv_prog_ac_ct_AR >-if test -n "$ac_ct_AR"; then >- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 >-$as_echo "$ac_ct_AR" >&6; } >+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL >+if test -n "$ac_ct_DLLTOOL"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 >+$as_echo "$ac_ct_DLLTOOL" >&6; } > else > { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 > $as_echo "no" >&6; } > fi > >- if test "x$ac_ct_AR" = x; then >- AR="false" >+ if test "x$ac_ct_DLLTOOL" = x; then >+ DLLTOOL="false" > else > case $cross_compiling:$ac_tool_warned in > yes:) >@@ -7139,14 +7453,14 @@ > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} > ac_tool_warned=yes ;; > esac >- AR=$ac_ct_AR >+ DLLTOOL=$ac_ct_DLLTOOL > fi > else >- AR="$ac_cv_prog_AR" >+ DLLTOOL="$ac_cv_prog_DLLTOOL" > fi > >-test -z "$AR" && AR=ar >-test -z "$AR_FLAGS" && AR_FLAGS=cru >+test -z "$DLLTOOL" && DLLTOOL=dlltool >+ > > > >@@ -7156,18 +7470,56 @@ > > > >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 >+$as_echo_n "checking how to associate runtime and link libraries... " >&6; } >+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ lt_cv_sharedlib_from_linklib_cmd='unknown' >+ >+case $host_os in >+cygwin* | mingw* | pw32* | cegcc*) >+ # two different shell functions defined in ltmain.sh >+ # decide which to use based on capabilities of $DLLTOOL >+ case `$DLLTOOL --help 2>&1` in >+ *--identify-strict*) >+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib >+ ;; >+ *) >+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback >+ ;; >+ esac >+ ;; >+*) >+ # fallback: assume linklib IS sharedlib >+ lt_cv_sharedlib_from_linklib_cmd="$ECHO" >+ ;; >+esac >+ >+fi >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 >+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } >+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd >+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO >+ >+ >+ >+ >+ > > > if test -n "$ac_tool_prefix"; then >- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. >-set dummy ${ac_tool_prefix}strip; ac_word=$2 >+ for ac_prog in ar >+ do >+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. >+set dummy $ac_tool_prefix$ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_STRIP+set}" = set; then : >+if ${ac_cv_prog_AR+:} false; then : > $as_echo_n "(cached) " >&6 > else >- if test -n "$STRIP"; then >- ac_cv_prog_STRIP="$STRIP" # Let the user override the test. >+ if test -n "$AR"; then >+ ac_cv_prog_AR="$AR" # Let the user override the test. > else > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR > for as_dir in $PATH >@@ -7176,7 +7528,7 @@ > test -z "$as_dir" && as_dir=. > for ac_exec_ext in '' $ac_executable_extensions; do > if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >- ac_cv_prog_STRIP="${ac_tool_prefix}strip" >+ ac_cv_prog_AR="$ac_tool_prefix$ac_prog" > $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >@@ -7186,27 +7538,196 @@ > > fi > fi >-STRIP=$ac_cv_prog_STRIP >-if test -n "$STRIP"; then >- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 >-$as_echo "$STRIP" >&6; } >+AR=$ac_cv_prog_AR >+if test -n "$AR"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 >+$as_echo "$AR" >&6; } > else > { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 > $as_echo "no" >&6; } > fi > > >+ test -n "$AR" && break >+ done > fi >-if test -z "$ac_cv_prog_STRIP"; then >- ac_ct_STRIP=$STRIP >- # Extract the first word of "strip", so it can be a program name with args. >-set dummy strip; ac_word=$2 >+if test -z "$AR"; then >+ ac_ct_AR=$AR >+ for ac_prog in ar >+do >+ # Extract the first word of "$ac_prog", so it can be a program name with args. >+set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : >+if ${ac_cv_prog_ac_ct_AR+:} false; then : > $as_echo_n "(cached) " >&6 > else >- if test -n "$ac_ct_STRIP"; then >+ if test -n "$ac_ct_AR"; then >+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. >+else >+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $PATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_prog_ac_ct_AR="$ac_prog" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+fi >+fi >+ac_ct_AR=$ac_cv_prog_ac_ct_AR >+if test -n "$ac_ct_AR"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 >+$as_echo "$ac_ct_AR" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ >+ test -n "$ac_ct_AR" && break >+done >+ >+ if test "x$ac_ct_AR" = x; then >+ AR="false" >+ else >+ case $cross_compiling:$ac_tool_warned in >+yes:) >+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 >+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} >+ac_tool_warned=yes ;; >+esac >+ AR=$ac_ct_AR >+ fi >+fi >+ >+: ${AR=ar} >+: ${AR_FLAGS=cru} >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 >+$as_echo_n "checking for archiver @FILE support... " >&6; } >+if ${lt_cv_ar_at_file+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ lt_cv_ar_at_file=no >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+/* end confdefs.h. */ >+ >+int >+main () >+{ >+ >+ ; >+ return 0; >+} >+_ACEOF >+if ac_fn_c_try_compile "$LINENO"; then : >+ echo conftest.$ac_objext > conftest.lst >+ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' >+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 >+ (eval $lt_ar_try) 2>&5 >+ ac_status=$? >+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 >+ test $ac_status = 0; } >+ if test "$ac_status" -eq 0; then >+ # Ensure the archiver fails upon bogus file names. >+ rm -f conftest.$ac_objext libconftest.a >+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 >+ (eval $lt_ar_try) 2>&5 >+ ac_status=$? >+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 >+ test $ac_status = 0; } >+ if test "$ac_status" -ne 0; then >+ lt_cv_ar_at_file=@ >+ fi >+ fi >+ rm -f conftest.* libconftest.a >+ >+fi >+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >+ >+fi >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 >+$as_echo "$lt_cv_ar_at_file" >&6; } >+ >+if test "x$lt_cv_ar_at_file" = xno; then >+ archiver_list_spec= >+else >+ archiver_list_spec=$lt_cv_ar_at_file >+fi >+ >+ >+ >+ >+ >+ >+ >+if test -n "$ac_tool_prefix"; then >+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. >+set dummy ${ac_tool_prefix}strip; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_prog_STRIP+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ if test -n "$STRIP"; then >+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test. >+else >+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $PATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_prog_STRIP="${ac_tool_prefix}strip" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+fi >+fi >+STRIP=$ac_cv_prog_STRIP >+if test -n "$STRIP"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 >+$as_echo "$STRIP" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ >+fi >+if test -z "$ac_cv_prog_STRIP"; then >+ ac_ct_STRIP=$STRIP >+ # Extract the first word of "strip", so it can be a program name with args. >+set dummy strip; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_prog_ac_ct_STRIP+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ if test -n "$ac_ct_STRIP"; then > ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. > else > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >@@ -7262,7 +7783,7 @@ > set dummy ${ac_tool_prefix}ranlib; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_RANLIB+set}" = set; then : >+if ${ac_cv_prog_RANLIB+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$RANLIB"; then >@@ -7302,7 +7823,7 @@ > set dummy ranlib; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : >+if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_RANLIB"; then >@@ -7431,7 +7952,7 @@ > # Check for command to grab the raw symbol name followed by C symbol from nm. > { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 > $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } >-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : >+if ${lt_cv_sys_global_symbol_pipe+:} false; then : > $as_echo_n "(cached) " >&6 > else > >@@ -7492,8 +8013,8 @@ > lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" > > # Transform an extracted symbol line into symbol name and symbol address >-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" >-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" >+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" >+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" > > # Handle CRLF in mingw tool chain > opt_cr= >@@ -7529,6 +8050,7 @@ > else > lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" > fi >+ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" > > # Check to see that the pipe works correctly. > pipe_works=no >@@ -7570,6 +8092,18 @@ > if $GREP ' nm_test_var$' "$nlist" >/dev/null; then > if $GREP ' nm_test_func$' "$nlist" >/dev/null; then > cat <<_LT_EOF > conftest.$ac_ext >+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ >+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) >+/* DATA imports from DLLs on WIN32 con't be const, because runtime >+ relocations are performed -- see ld's documentation on pseudo-relocs. */ >+# define LT_DLSYM_CONST >+#elif defined(__osf__) >+/* This system does not cope well with relocations in const data. */ >+# define LT_DLSYM_CONST >+#else >+# define LT_DLSYM_CONST const >+#endif >+ > #ifdef __cplusplus > extern "C" { > #endif >@@ -7581,7 +8115,7 @@ > cat <<_LT_EOF >> conftest.$ac_ext > > /* The mapping between symbol names and symbols. */ >-const struct { >+LT_DLSYM_CONST struct { > const char *name; > void *address; > } >@@ -7607,8 +8141,8 @@ > _LT_EOF > # Now try linking the two files. > mv conftest.$ac_objext conftstm.$ac_objext >- lt_save_LIBS="$LIBS" >- lt_save_CFLAGS="$CFLAGS" >+ lt_globsym_save_LIBS=$LIBS >+ lt_globsym_save_CFLAGS=$CFLAGS > LIBS="conftstm.$ac_objext" > CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" > if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 >@@ -7618,8 +8152,8 @@ > test $ac_status = 0; } && test -s conftest${ac_exeext}; then > pipe_works=yes > fi >- LIBS="$lt_save_LIBS" >- CFLAGS="$lt_save_CFLAGS" >+ LIBS=$lt_globsym_save_LIBS >+ CFLAGS=$lt_globsym_save_CFLAGS > else > echo "cannot find nm_test_func in $nlist" >&5 > fi >@@ -7656,6 +8190,16 @@ > $as_echo "ok" >&6; } > fi > >+# Response file support. >+if test "$lt_cv_nm_interface" = "MS dumpbin"; then >+ nm_file_list_spec='@' >+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then >+ nm_file_list_spec='@' >+fi >+ >+ >+ >+ > > > >@@ -7677,6 +8221,45 @@ > > > >+ >+ >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 >+$as_echo_n "checking for sysroot... " >&6; } >+ >+# Check whether --with-sysroot was given. >+if test "${with_sysroot+set}" = set; then : >+ withval=$with_sysroot; >+else >+ with_sysroot=no >+fi >+ >+ >+lt_sysroot= >+case ${with_sysroot} in #( >+ yes) >+ if test "$GCC" = yes; then >+ lt_sysroot=`$CC --print-sysroot 2>/dev/null` >+ fi >+ ;; #( >+ /*) >+ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` >+ ;; #( >+ no|'') >+ ;; #( >+ *) >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 >+$as_echo "${with_sysroot}" >&6; } >+ as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 >+ ;; >+esac >+ >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 >+$as_echo "${lt_sysroot:-no}" >&6; } >+ >+ >+ >+ >+ > # Check whether --enable-libtool-lock was given. > if test "${enable_libtool_lock+set}" = set; then : > enableval=$enable_libtool_lock; >@@ -7802,7 +8385,7 @@ > CFLAGS="$CFLAGS -belf" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 > $as_echo_n "checking whether the C compiler needs -belf... " >&6; } >-if test "${lt_cv_cc_needs_belf+set}" = set; then : >+if ${lt_cv_cc_needs_belf+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_ext=c >@@ -7870,6 +8453,123 @@ > > need_locks="$enable_libtool_lock" > >+if test -n "$ac_tool_prefix"; then >+ # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. >+set dummy ${ac_tool_prefix}mt; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ if test -n "$MANIFEST_TOOL"; then >+ ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. >+else >+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $PATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+fi >+fi >+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL >+if test -n "$MANIFEST_TOOL"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 >+$as_echo "$MANIFEST_TOOL" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ >+fi >+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then >+ ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL >+ # Extract the first word of "mt", so it can be a program name with args. >+set dummy mt; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ if test -n "$ac_ct_MANIFEST_TOOL"; then >+ ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. >+else >+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $PATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+fi >+fi >+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL >+if test -n "$ac_ct_MANIFEST_TOOL"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 >+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ if test "x$ac_ct_MANIFEST_TOOL" = x; then >+ MANIFEST_TOOL=":" >+ else >+ case $cross_compiling:$ac_tool_warned in >+yes:) >+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 >+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} >+ac_tool_warned=yes ;; >+esac >+ MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL >+ fi >+else >+ MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" >+fi >+ >+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 >+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } >+if ${lt_cv_path_mainfest_tool+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ lt_cv_path_mainfest_tool=no >+ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 >+ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out >+ cat conftest.err >&5 >+ if $GREP 'Manifest Tool' conftest.out > /dev/null; then >+ lt_cv_path_mainfest_tool=yes >+ fi >+ rm -f conftest* >+fi >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 >+$as_echo "$lt_cv_path_mainfest_tool" >&6; } >+if test "x$lt_cv_path_mainfest_tool" != xyes; then >+ MANIFEST_TOOL=: >+fi >+ >+ >+ >+ >+ > > case $host_os in > rhapsody* | darwin*) >@@ -7878,7 +8578,7 @@ > set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : >+if ${ac_cv_prog_DSYMUTIL+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$DSYMUTIL"; then >@@ -7918,7 +8618,7 @@ > set dummy dsymutil; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : >+if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_DSYMUTIL"; then >@@ -7970,7 +8670,7 @@ > set dummy ${ac_tool_prefix}nmedit; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_NMEDIT+set}" = set; then : >+if ${ac_cv_prog_NMEDIT+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$NMEDIT"; then >@@ -8010,7 +8710,7 @@ > set dummy nmedit; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : >+if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_NMEDIT"; then >@@ -8062,7 +8762,7 @@ > set dummy ${ac_tool_prefix}lipo; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_LIPO+set}" = set; then : >+if ${ac_cv_prog_LIPO+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$LIPO"; then >@@ -8102,7 +8802,7 @@ > set dummy lipo; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : >+if ${ac_cv_prog_ac_ct_LIPO+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_LIPO"; then >@@ -8154,7 +8854,7 @@ > set dummy ${ac_tool_prefix}otool; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_OTOOL+set}" = set; then : >+if ${ac_cv_prog_OTOOL+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$OTOOL"; then >@@ -8194,7 +8894,7 @@ > set dummy otool; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : >+if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_OTOOL"; then >@@ -8246,7 +8946,7 @@ > set dummy ${ac_tool_prefix}otool64; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_OTOOL64+set}" = set; then : >+if ${ac_cv_prog_OTOOL64+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$OTOOL64"; then >@@ -8286,7 +8986,7 @@ > set dummy otool64; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : >+if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_OTOOL64"; then >@@ -8361,7 +9061,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 > $as_echo_n "checking for -single_module linker flag... " >&6; } >-if test "${lt_cv_apple_cc_single_mod+set}" = set; then : >+if ${lt_cv_apple_cc_single_mod+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_apple_cc_single_mod=no >@@ -8390,7 +9090,7 @@ > $as_echo "$lt_cv_apple_cc_single_mod" >&6; } > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 > $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } >-if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : >+if ${lt_cv_ld_exported_symbols_list+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_ld_exported_symbols_list=no >@@ -8422,7 +9122,7 @@ > $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 > $as_echo_n "checking for -force_load linker flag... " >&6; } >-if test "${lt_cv_ld_force_load+set}" = set; then : >+if ${lt_cv_ld_force_load+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_ld_force_load=no >@@ -8491,7 +9191,7 @@ > do : > ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default > " >-if test "x$ac_cv_header_dlfcn_h" = x""yes; then : >+if test "x$ac_cv_header_dlfcn_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_DLFCN_H 1 > _ACEOF >@@ -8503,6 +9203,16 @@ > > > >+func_stripname_cnf () >+{ >+ case ${2} in >+ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; >+ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; >+ esac >+} # func_stripname_cnf >+ >+ >+ > > > # Set options >@@ -8649,7 +9359,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 > $as_echo_n "checking for objdir... " >&6; } >-if test "${lt_cv_objdir+set}" = set; then : >+if ${lt_cv_objdir+:} false; then : > $as_echo_n "(cached) " >&6 > else > rm -f .libs 2>/dev/null >@@ -8727,7 +9437,7 @@ > if test "$file_magic_cmd" = '$MAGIC_CMD'; then > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 > $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } >-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : >+if ${lt_cv_path_MAGIC_CMD+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $MAGIC_CMD in >@@ -8793,7 +9503,7 @@ > if test -n "$ac_tool_prefix"; then > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 > $as_echo_n "checking for file... " >&6; } >-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : >+if ${lt_cv_path_MAGIC_CMD+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $MAGIC_CMD in >@@ -8935,7 +9645,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 > $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } >-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : >+if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_rtti_exceptions=no >@@ -8988,8 +9698,6 @@ > lt_prog_compiler_pic= > lt_prog_compiler_static= > >-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 >-$as_echo_n "checking for $compiler option to produce PIC... " >&6; } > > if test "$GCC" = yes; then > lt_prog_compiler_wl='-Wl,' >@@ -9154,6 +9862,12 @@ > lt_prog_compiler_pic='--shared' > lt_prog_compiler_static='--static' > ;; >+ nagfor*) >+ # NAG Fortran compiler >+ lt_prog_compiler_wl='-Wl,-Wl,,' >+ lt_prog_compiler_pic='-PIC' >+ lt_prog_compiler_static='-Bstatic' >+ ;; > pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) > # Portland Group compilers (*not* the Pentium gcc compiler, > # which looks to be a dead project) >@@ -9273,13 +9987,17 @@ > lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" > ;; > esac >-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 >-$as_echo "$lt_prog_compiler_pic" >&6; } >- >- >- >- > >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 >+$as_echo_n "checking for $compiler option to produce PIC... " >&6; } >+if ${lt_cv_prog_compiler_pic+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ lt_cv_prog_compiler_pic=$lt_prog_compiler_pic >+fi >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 >+$as_echo "$lt_cv_prog_compiler_pic" >&6; } >+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic > > # > # Check to make sure the PIC flag actually works. >@@ -9287,7 +10005,7 @@ > if test -n "$lt_prog_compiler_pic"; then > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 > $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } >-if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : >+if ${lt_cv_prog_compiler_pic_works+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_pic_works=no >@@ -9340,13 +10058,18 @@ > > > >+ >+ >+ >+ >+ > # > # Check to make sure the static flag actually works. > # > wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 > $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } >-if test "${lt_cv_prog_compiler_static_works+set}" = set; then : >+if ${lt_cv_prog_compiler_static_works+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_static_works=no >@@ -9389,7 +10112,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 > $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } >-if test "${lt_cv_prog_compiler_c_o+set}" = set; then : >+if ${lt_cv_prog_compiler_c_o+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_c_o=no >@@ -9444,7 +10167,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 > $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } >-if test "${lt_cv_prog_compiler_c_o+set}" = set; then : >+if ${lt_cv_prog_compiler_c_o+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_c_o=no >@@ -9690,7 +10413,8 @@ > allow_undefined_flag=unsupported > always_export_symbols=no > enable_shared_with_static_runtimes=yes >- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' >+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' >+ exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' > > if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >@@ -9738,7 +10462,7 @@ > if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ > && test "$tmp_diet" = no > then >- tmp_addflag= >+ tmp_addflag=' $pic_flag' > tmp_sharedflag='-shared' > case $cc_basename,$host_cpu in > pgcc*) # Portland Group C compiler >@@ -9808,8 +10532,8 @@ > archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' > wlarc= > else >- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > fi > ;; > >@@ -9827,8 +10551,8 @@ > > _LT_EOF > elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then >- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > else > ld_shlibs=no > fi >@@ -9874,8 +10598,8 @@ > > *) > if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then >- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > else > ld_shlibs=no > fi >@@ -10005,7 +10729,13 @@ > allow_undefined_flag='-berok' > # Determine the default libpath from the value encoded in an > # empty executable. >- cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+ if test "${lt_cv_aix_libpath+set}" = set; then >+ aix_libpath=$lt_cv_aix_libpath >+else >+ if ${lt_cv_aix_libpath_+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext > /* end confdefs.h. */ > > int >@@ -10018,22 +10748,29 @@ > _ACEOF > if ac_fn_c_try_link "$LINENO"; then : > >-lt_aix_libpath_sed=' >- /Import File Strings/,/^$/ { >- /^0/ { >- s/^0 *\(.*\)$/\1/ >- p >- } >- }' >-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-# Check for a 64-bit object if we didn't find anything. >-if test -z "$aix_libpath"; then >- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-fi >+ lt_aix_libpath_sed=' >+ /Import File Strings/,/^$/ { >+ /^0/ { >+ s/^0 *\([^ ]*\) *$/\1/ >+ p >+ } >+ }' >+ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ # Check for a 64-bit object if we didn't find anything. >+ if test -z "$lt_cv_aix_libpath_"; then >+ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ fi > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext conftest.$ac_ext >-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi >+ if test -z "$lt_cv_aix_libpath_"; then >+ lt_cv_aix_libpath_="/usr/lib:/lib" >+ fi >+ >+fi >+ >+ aix_libpath=$lt_cv_aix_libpath_ >+fi > > hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" > archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" >@@ -10045,7 +10782,13 @@ > else > # Determine the default libpath from the value encoded in an > # empty executable. >- cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+ if test "${lt_cv_aix_libpath+set}" = set; then >+ aix_libpath=$lt_cv_aix_libpath >+else >+ if ${lt_cv_aix_libpath_+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext > /* end confdefs.h. */ > > int >@@ -10058,22 +10801,29 @@ > _ACEOF > if ac_fn_c_try_link "$LINENO"; then : > >-lt_aix_libpath_sed=' >- /Import File Strings/,/^$/ { >- /^0/ { >- s/^0 *\(.*\)$/\1/ >- p >- } >- }' >-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-# Check for a 64-bit object if we didn't find anything. >-if test -z "$aix_libpath"; then >- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-fi >+ lt_aix_libpath_sed=' >+ /Import File Strings/,/^$/ { >+ /^0/ { >+ s/^0 *\([^ ]*\) *$/\1/ >+ p >+ } >+ }' >+ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ # Check for a 64-bit object if we didn't find anything. >+ if test -z "$lt_cv_aix_libpath_"; then >+ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ fi > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext conftest.$ac_ext >-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi >+ if test -z "$lt_cv_aix_libpath_"; then >+ lt_cv_aix_libpath_="/usr/lib:/lib" >+ fi >+ >+fi >+ >+ aix_libpath=$lt_cv_aix_libpath_ >+fi > > hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" > # Warning - without using the other run time loading flags, >@@ -10118,20 +10868,63 @@ > # Microsoft Visual C++. > # hardcode_libdir_flag_spec is actually meaningless, as there is > # no search path for DLLs. >- hardcode_libdir_flag_spec=' ' >- allow_undefined_flag=unsupported >- # Tell ltmain to make .lib files, not .a files. >- libext=lib >- # Tell ltmain to make .dll files, not .so files. >- shrext_cmds=".dll" >- # FIXME: Setting linknames here is a bad hack. >- archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' >- # The linker will automatically build a .lib file if we build a DLL. >- old_archive_from_new_cmds='true' >- # FIXME: Should let the user specify the lib program. >- old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' >- fix_srcfile_path='`cygpath -w "$srcfile"`' >- enable_shared_with_static_runtimes=yes >+ case $cc_basename in >+ cl*) >+ # Native MSVC >+ hardcode_libdir_flag_spec=' ' >+ allow_undefined_flag=unsupported >+ always_export_symbols=yes >+ file_list_spec='@' >+ # Tell ltmain to make .lib files, not .a files. >+ libext=lib >+ # Tell ltmain to make .dll files, not .so files. >+ shrext_cmds=".dll" >+ # FIXME: Setting linknames here is a bad hack. >+ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' >+ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >+ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; >+ else >+ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; >+ fi~ >+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ >+ linknames=' >+ # The linker will not automatically build a static lib if we build a DLL. >+ # _LT_TAGVAR(old_archive_from_new_cmds, )='true' >+ enable_shared_with_static_runtimes=yes >+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' >+ # Don't use ranlib >+ old_postinstall_cmds='chmod 644 $oldlib' >+ postlink_cmds='lt_outputfile="@OUTPUT@"~ >+ lt_tool_outputfile="@TOOL_OUTPUT@"~ >+ case $lt_outputfile in >+ *.exe|*.EXE) ;; >+ *) >+ lt_outputfile="$lt_outputfile.exe" >+ lt_tool_outputfile="$lt_tool_outputfile.exe" >+ ;; >+ esac~ >+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then >+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; >+ $RM "$lt_outputfile.manifest"; >+ fi' >+ ;; >+ *) >+ # Assume MSVC wrapper >+ hardcode_libdir_flag_spec=' ' >+ allow_undefined_flag=unsupported >+ # Tell ltmain to make .lib files, not .a files. >+ libext=lib >+ # Tell ltmain to make .dll files, not .so files. >+ shrext_cmds=".dll" >+ # FIXME: Setting linknames here is a bad hack. >+ archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' >+ # The linker will automatically build a .lib file if we build a DLL. >+ old_archive_from_new_cmds='true' >+ # FIXME: Should let the user specify the lib program. >+ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' >+ enable_shared_with_static_runtimes=yes >+ ;; >+ esac > ;; > > darwin* | rhapsody*) >@@ -10196,7 +10989,7 @@ > > # FreeBSD 3 and greater uses gcc -shared to do shared libraries. > freebsd* | dragonfly*) >- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' >+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' > hardcode_libdir_flag_spec='-R$libdir' > hardcode_direct=yes > hardcode_shlibpath_var=no >@@ -10204,7 +10997,7 @@ > > hpux9*) > if test "$GCC" = yes; then >- archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' >+ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > else > archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > fi >@@ -10220,7 +11013,7 @@ > > hpux10*) > if test "$GCC" = yes && test "$with_gnu_ld" = no; then >- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' >+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > else > archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' > fi >@@ -10244,10 +11037,10 @@ > archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ;; > ia64*) >- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' >+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' > ;; > *) >- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' >+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > ;; > esac > else >@@ -10264,7 +11057,7 @@ > # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 > $as_echo_n "checking if $CC understands -b... " >&6; } >-if test "${lt_cv_prog_compiler__b+set}" = set; then : >+if ${lt_cv_prog_compiler__b+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler__b=no >@@ -10326,23 +11119,36 @@ > > irix5* | irix6* | nonstopux*) > if test "$GCC" = yes; then >- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > # Try to use the -exported_symbol ld option, if it does not > # work, assume that -exports_file does not work either and > # implicitly export all symbols. >- save_LDFLAGS="$LDFLAGS" >- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" >- cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+ # This should be the same for all languages, so no per-tag cache variable. >+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 >+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } >+if ${lt_cv_irix_exported_symbol+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ save_LDFLAGS="$LDFLAGS" >+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext > /* end confdefs.h. */ >-int foo(void) {} >+int foo (void) { return 0; } > _ACEOF > if ac_fn_c_try_link "$LINENO"; then : >- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' >- >+ lt_cv_irix_exported_symbol=yes >+else >+ lt_cv_irix_exported_symbol=no > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext conftest.$ac_ext >- LDFLAGS="$save_LDFLAGS" >+ LDFLAGS="$save_LDFLAGS" >+fi >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 >+$as_echo "$lt_cv_irix_exported_symbol" >&6; } >+ if test "$lt_cv_irix_exported_symbol" = yes; then >+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' >+ fi > else > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' > archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' >@@ -10427,7 +11233,7 @@ > osf4* | osf5*) # as osf3* with the addition of -msym flag > if test "$GCC" = yes; then > allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' >- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' > else > allow_undefined_flag=' -expect_unresolved \*' >@@ -10446,9 +11252,9 @@ > no_undefined_flag=' -z defs' > if test "$GCC" = yes; then > wlarc='${wl}' >- archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' >+ archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ >- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' >+ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' > else > case `$CC -V 2>&1` in > *"Compilers 5.0"*) >@@ -10636,7 +11442,7 @@ > # to ld, don't add -lc before -lgcc. > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 > $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } >-if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : >+if ${lt_cv_archive_cmds_need_lc+:} false; then : > $as_echo_n "(cached) " >&6 > else > $RM conftest* >@@ -11024,8 +11830,9 @@ > need_version=no > need_lib_prefix=no > >- case $GCC,$host_os in >- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) >+ case $GCC,$cc_basename in >+ yes,*) >+ # gcc > library_names_spec='$libname.dll.a' > # DLL is installed to $(libdir)/../bin by postinstall_cmds > postinstall_cmds='base_file=`basename \${file}`~ >@@ -11058,13 +11865,71 @@ > library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' > ;; > esac >+ dynamic_linker='Win32 ld.exe' >+ ;; >+ >+ *,cl*) >+ # Native MSVC >+ libname_spec='$name' >+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' >+ library_names_spec='${libname}.dll.lib' >+ >+ case $build_os in >+ mingw*) >+ sys_lib_search_path_spec= >+ lt_save_ifs=$IFS >+ IFS=';' >+ for lt_path in $LIB >+ do >+ IFS=$lt_save_ifs >+ # Let DOS variable expansion print the short 8.3 style file name. >+ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` >+ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" >+ done >+ IFS=$lt_save_ifs >+ # Convert to MSYS style. >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` >+ ;; >+ cygwin*) >+ # Convert to unix form, then to dos form, then back to unix form >+ # but this time dos style (no spaces!) so that the unix form looks >+ # like /cygdrive/c/PROGRA~1:/cygdr... >+ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` >+ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` >+ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` >+ ;; >+ *) >+ sys_lib_search_path_spec="$LIB" >+ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then >+ # It is most probably a Windows format PATH. >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` >+ else >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` >+ fi >+ # FIXME: find the short name or the path components, as spaces are >+ # common. (e.g. "Program Files" -> "PROGRA~1") >+ ;; >+ esac >+ >+ # DLL is installed to $(libdir)/../bin by postinstall_cmds >+ postinstall_cmds='base_file=`basename \${file}`~ >+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ >+ dldir=$destdir/`dirname \$dlpath`~ >+ test -d \$dldir || mkdir -p \$dldir~ >+ $install_prog $dir/$dlname \$dldir/$dlname' >+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ >+ dlpath=$dir/\$dldll~ >+ $RM \$dlpath' >+ shlibpath_overrides_runpath=yes >+ dynamic_linker='Win32 link.exe' > ;; > > *) >+ # Assume MSVC wrapper > library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' >+ dynamic_linker='Win32 ld.exe' > ;; > esac >- dynamic_linker='Win32 ld.exe' > # FIXME: first we should search . and the directory the executable is in > shlibpath_var=PATH > ;; >@@ -11278,7 +12143,7 @@ > shlibpath_overrides_runpath=no > > # Some binutils ld are patched to set DT_RUNPATH >- if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : >+ if ${lt_cv_shlibpath_overrides_runpath+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_shlibpath_overrides_runpath=no >@@ -11702,7 +12567,7 @@ > # if libdl is installed we need to link against it > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 > $as_echo_n "checking for dlopen in -ldl... " >&6; } >-if test "${ac_cv_lib_dl_dlopen+set}" = set; then : >+if ${ac_cv_lib_dl_dlopen+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -11736,7 +12601,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 > $as_echo "$ac_cv_lib_dl_dlopen" >&6; } >-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : >+if test "x$ac_cv_lib_dl_dlopen" = xyes; then : > lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" > else > >@@ -11750,12 +12615,12 @@ > > *) > ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" >-if test "x$ac_cv_func_shl_load" = x""yes; then : >+if test "x$ac_cv_func_shl_load" = xyes; then : > lt_cv_dlopen="shl_load" > else > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 > $as_echo_n "checking for shl_load in -ldld... " >&6; } >-if test "${ac_cv_lib_dld_shl_load+set}" = set; then : >+if ${ac_cv_lib_dld_shl_load+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -11789,16 +12654,16 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 > $as_echo "$ac_cv_lib_dld_shl_load" >&6; } >-if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : >+if test "x$ac_cv_lib_dld_shl_load" = xyes; then : > lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" > else > ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" >-if test "x$ac_cv_func_dlopen" = x""yes; then : >+if test "x$ac_cv_func_dlopen" = xyes; then : > lt_cv_dlopen="dlopen" > else > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 > $as_echo_n "checking for dlopen in -ldl... " >&6; } >-if test "${ac_cv_lib_dl_dlopen+set}" = set; then : >+if ${ac_cv_lib_dl_dlopen+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -11832,12 +12697,12 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 > $as_echo "$ac_cv_lib_dl_dlopen" >&6; } >-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : >+if test "x$ac_cv_lib_dl_dlopen" = xyes; then : > lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" > else > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 > $as_echo_n "checking for dlopen in -lsvld... " >&6; } >-if test "${ac_cv_lib_svld_dlopen+set}" = set; then : >+if ${ac_cv_lib_svld_dlopen+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -11871,12 +12736,12 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 > $as_echo "$ac_cv_lib_svld_dlopen" >&6; } >-if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : >+if test "x$ac_cv_lib_svld_dlopen" = xyes; then : > lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" > else > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 > $as_echo_n "checking for dld_link in -ldld... " >&6; } >-if test "${ac_cv_lib_dld_dld_link+set}" = set; then : >+if ${ac_cv_lib_dld_dld_link+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -11910,7 +12775,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 > $as_echo "$ac_cv_lib_dld_dld_link" >&6; } >-if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : >+if test "x$ac_cv_lib_dld_dld_link" = xyes; then : > lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" > fi > >@@ -11951,7 +12816,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 > $as_echo_n "checking whether a program can dlopen itself... " >&6; } >-if test "${lt_cv_dlopen_self+set}" = set; then : >+if ${lt_cv_dlopen_self+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test "$cross_compiling" = yes; then : >@@ -12004,10 +12869,10 @@ > /* When -fvisbility=hidden is used, assume the code has been annotated > correspondingly for the symbols needed. */ > #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) >-void fnord () __attribute__((visibility("default"))); >+int fnord () __attribute__((visibility("default"))); > #endif > >-void fnord () { int i=42; } >+int fnord () { return 42; } > int main () > { > void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); >@@ -12057,7 +12922,7 @@ > wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 > $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } >-if test "${lt_cv_dlopen_self_static+set}" = set; then : >+if ${lt_cv_dlopen_self_static+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test "$cross_compiling" = yes; then : >@@ -12110,10 +12975,10 @@ > /* When -fvisbility=hidden is used, assume the code has been annotated > correspondingly for the symbols needed. */ > #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) >-void fnord () __attribute__((visibility("default"))); >+int fnord () __attribute__((visibility("default"))); > #endif > >-void fnord () { int i=42; } >+int fnord () { return 42; } > int main () > { > void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); >@@ -12294,7 +13159,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 > $as_echo_n "checking how to run the C++ preprocessor... " >&6; } > if test -z "$CXXCPP"; then >- if test "${ac_cv_prog_CXXCPP+set}" = set; then : >+ if ${ac_cv_prog_CXXCPP+:} false; then : > $as_echo_n "(cached) " >&6 > else > # Double quotes because CXXCPP needs to be expanded >@@ -12324,7 +13189,7 @@ > # Broken: fails on valid input. > continue > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. >@@ -12340,11 +13205,11 @@ > ac_preproc_ok=: > break > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > done > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.i conftest.err conftest.$ac_ext > if $ac_preproc_ok; then : > break > fi >@@ -12383,7 +13248,7 @@ > # Broken: fails on valid input. > continue > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. >@@ -12399,11 +13264,11 @@ > ac_preproc_ok=: > break > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > done > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.i conftest.err conftest.$ac_ext > if $ac_preproc_ok; then : > > else >@@ -12505,6 +13370,7 @@ > > # Allow CC to be a program name with arguments. > lt_save_CC=$CC >+ lt_save_CFLAGS=$CFLAGS > lt_save_LD=$LD > lt_save_GCC=$GCC > GCC=$GXX >@@ -12522,6 +13388,7 @@ > fi > test -z "${LDCXX+set}" || LD=$LDCXX > CC=${CXX-"c++"} >+ CFLAGS=$CXXFLAGS > compiler=$CC > compiler_CXX=$CC > for cc_temp in $compiler""; do >@@ -12595,7 +13462,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 > $as_echo_n "checking for non-GNU ld... " >&6; } > fi >-if test "${lt_cv_path_LD+set}" = set; then : >+if ${lt_cv_path_LD+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -z "$LD"; then >@@ -12635,7 +13502,7 @@ > test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 > $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } >-if test "${lt_cv_prog_gnu_ld+set}" = set; then : >+if ${lt_cv_prog_gnu_ld+:} false; then : > $as_echo_n "(cached) " >&6 > else > # I'd rather use --version here, but apparently some GNU lds only accept -v. >@@ -12661,8 +13528,8 @@ > # Check if GNU C++ uses GNU ld as the underlying linker, since the > # archiving commands below assume that GNU ld is being used. > if test "$with_gnu_ld" = yes; then >- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' >- archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > > hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' > export_dynamic_flag_spec_CXX='${wl}--export-dynamic' >@@ -12804,7 +13671,13 @@ > allow_undefined_flag_CXX='-berok' > # Determine the default libpath from the value encoded in an empty > # executable. >- cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+ if test "${lt_cv_aix_libpath+set}" = set; then >+ aix_libpath=$lt_cv_aix_libpath >+else >+ if ${lt_cv_aix_libpath__CXX+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext > /* end confdefs.h. */ > > int >@@ -12817,22 +13690,29 @@ > _ACEOF > if ac_fn_cxx_try_link "$LINENO"; then : > >-lt_aix_libpath_sed=' >- /Import File Strings/,/^$/ { >- /^0/ { >- s/^0 *\(.*\)$/\1/ >- p >- } >- }' >-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-# Check for a 64-bit object if we didn't find anything. >-if test -z "$aix_libpath"; then >- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-fi >+ lt_aix_libpath_sed=' >+ /Import File Strings/,/^$/ { >+ /^0/ { >+ s/^0 *\([^ ]*\) *$/\1/ >+ p >+ } >+ }' >+ lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ # Check for a 64-bit object if we didn't find anything. >+ if test -z "$lt_cv_aix_libpath__CXX"; then >+ lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ fi > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext conftest.$ac_ext >-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi >+ if test -z "$lt_cv_aix_libpath__CXX"; then >+ lt_cv_aix_libpath__CXX="/usr/lib:/lib" >+ fi >+ >+fi >+ >+ aix_libpath=$lt_cv_aix_libpath__CXX >+fi > > hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" > >@@ -12845,7 +13725,13 @@ > else > # Determine the default libpath from the value encoded in an > # empty executable. >- cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+ if test "${lt_cv_aix_libpath+set}" = set; then >+ aix_libpath=$lt_cv_aix_libpath >+else >+ if ${lt_cv_aix_libpath__CXX+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext > /* end confdefs.h. */ > > int >@@ -12858,22 +13744,29 @@ > _ACEOF > if ac_fn_cxx_try_link "$LINENO"; then : > >-lt_aix_libpath_sed=' >- /Import File Strings/,/^$/ { >- /^0/ { >- s/^0 *\(.*\)$/\1/ >- p >- } >- }' >-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-# Check for a 64-bit object if we didn't find anything. >-if test -z "$aix_libpath"; then >- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-fi >+ lt_aix_libpath_sed=' >+ /Import File Strings/,/^$/ { >+ /^0/ { >+ s/^0 *\([^ ]*\) *$/\1/ >+ p >+ } >+ }' >+ lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ # Check for a 64-bit object if we didn't find anything. >+ if test -z "$lt_cv_aix_libpath__CXX"; then >+ lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ fi > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext conftest.$ac_ext >-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi >+ if test -z "$lt_cv_aix_libpath__CXX"; then >+ lt_cv_aix_libpath__CXX="/usr/lib:/lib" >+ fi >+ >+fi >+ >+ aix_libpath=$lt_cv_aix_libpath__CXX >+fi > > hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" > # Warning - without using the other run time loading flags, >@@ -12916,29 +13809,75 @@ > ;; > > cygwin* | mingw* | pw32* | cegcc*) >- # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, >- # as there is no search path for DLLs. >- hardcode_libdir_flag_spec_CXX='-L$libdir' >- export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' >- allow_undefined_flag_CXX=unsupported >- always_export_symbols_CXX=no >- enable_shared_with_static_runtimes_CXX=yes >- >- if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then >- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >- # If the export-symbols file already is a .def file (1st line >- # is EXPORTS), use it as is; otherwise, prepend... >- archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >- cp $export_symbols $output_objdir/$soname.def; >- else >- echo EXPORTS > $output_objdir/$soname.def; >- cat $export_symbols >> $output_objdir/$soname.def; >- fi~ >- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >- else >- ld_shlibs_CXX=no >- fi >- ;; >+ case $GXX,$cc_basename in >+ ,cl* | no,cl*) >+ # Native MSVC >+ # hardcode_libdir_flag_spec is actually meaningless, as there is >+ # no search path for DLLs. >+ hardcode_libdir_flag_spec_CXX=' ' >+ allow_undefined_flag_CXX=unsupported >+ always_export_symbols_CXX=yes >+ file_list_spec_CXX='@' >+ # Tell ltmain to make .lib files, not .a files. >+ libext=lib >+ # Tell ltmain to make .dll files, not .so files. >+ shrext_cmds=".dll" >+ # FIXME: Setting linknames here is a bad hack. >+ archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' >+ archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >+ $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; >+ else >+ $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; >+ fi~ >+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ >+ linknames=' >+ # The linker will not automatically build a static lib if we build a DLL. >+ # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' >+ enable_shared_with_static_runtimes_CXX=yes >+ # Don't use ranlib >+ old_postinstall_cmds_CXX='chmod 644 $oldlib' >+ postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ >+ lt_tool_outputfile="@TOOL_OUTPUT@"~ >+ case $lt_outputfile in >+ *.exe|*.EXE) ;; >+ *) >+ lt_outputfile="$lt_outputfile.exe" >+ lt_tool_outputfile="$lt_tool_outputfile.exe" >+ ;; >+ esac~ >+ func_to_tool_file "$lt_outputfile"~ >+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then >+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; >+ $RM "$lt_outputfile.manifest"; >+ fi' >+ ;; >+ *) >+ # g++ >+ # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, >+ # as there is no search path for DLLs. >+ hardcode_libdir_flag_spec_CXX='-L$libdir' >+ export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' >+ allow_undefined_flag_CXX=unsupported >+ always_export_symbols_CXX=no >+ enable_shared_with_static_runtimes_CXX=yes >+ >+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then >+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >+ # If the export-symbols file already is a .def file (1st line >+ # is EXPORTS), use it as is; otherwise, prepend... >+ archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >+ cp $export_symbols $output_objdir/$soname.def; >+ else >+ echo EXPORTS > $output_objdir/$soname.def; >+ cat $export_symbols >> $output_objdir/$soname.def; >+ fi~ >+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >+ else >+ ld_shlibs_CXX=no >+ fi >+ ;; >+ esac >+ ;; > darwin* | rhapsody*) > > >@@ -13044,7 +13983,7 @@ > ;; > *) > if test "$GXX" = yes; then >- archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' >+ archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > else > # FIXME: insert proper C++ library support > ld_shlibs_CXX=no >@@ -13115,10 +14054,10 @@ > archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ;; > ia64*) >- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' >+ archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ;; > *) >- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' >+ archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ;; > esac > fi >@@ -13159,9 +14098,9 @@ > *) > if test "$GXX" = yes; then > if test "$with_gnu_ld" = no; then >- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > else >- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' >+ archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' > fi > fi > link_all_deplibs_CXX=yes >@@ -13439,7 +14378,7 @@ > archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > ;; > *) >- archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > ;; > esac > >@@ -13526,9 +14465,9 @@ > if test "$GXX" = yes && test "$with_gnu_ld" = no; then > no_undefined_flag_CXX=' ${wl}-z ${wl}defs' > if $CC --version | $GREP -v '^2\.7' > /dev/null; then >- archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' >+ archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ >- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' >+ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' > > # Commands to make compiler produce verbose output that lists > # what "hidden" libraries, object files and flags are used when >@@ -13663,6 +14602,13 @@ > }; > _LT_EOF > >+ >+_lt_libdeps_save_CFLAGS=$CFLAGS >+case "$CC $CFLAGS " in #( >+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; >+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; >+esac >+ > if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 > (eval $ac_compile) 2>&5 > ac_status=$? >@@ -13676,7 +14622,7 @@ > pre_test_object_deps_done=no > > for p in `eval "$output_verbose_link_cmd"`; do >- case $p in >+ case ${prev}${p} in > > -L* | -R* | -l*) > # Some compilers place space between "-{L,R}" and the path. >@@ -13685,13 +14631,22 @@ > test $p = "-R"; then > prev=$p > continue >- else >- prev= > fi > >+ # Expand the sysroot to ease extracting the directories later. >+ if test -z "$prev"; then >+ case $p in >+ -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; >+ -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; >+ -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; >+ esac >+ fi >+ case $p in >+ =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; >+ esac > if test "$pre_test_object_deps_done" = no; then >- case $p in >- -L* | -R*) >+ case ${prev} in >+ -L | -R) > # Internal compiler library paths should come after those > # provided the user. The postdeps already come after the > # user supplied libs so there is no need to process them. >@@ -13711,8 +14666,10 @@ > postdeps_CXX="${postdeps_CXX} ${prev}${p}" > fi > fi >+ prev= > ;; > >+ *.lto.$objext) ;; # Ignore GCC LTO objects > *.$objext) > # This assumes that the test object file only shows up > # once in the compiler output. >@@ -13748,6 +14705,7 @@ > fi > > $RM -f confest.$objext >+CFLAGS=$_lt_libdeps_save_CFLAGS > > # PORTME: override above test on systems where it is broken > case $host_os in >@@ -13848,8 +14806,6 @@ > lt_prog_compiler_pic_CXX= > lt_prog_compiler_static_CXX= > >-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 >-$as_echo_n "checking for $compiler option to produce PIC... " >&6; } > > # C++ specific cases for pic, static, wl, etc. > if test "$GXX" = yes; then >@@ -13953,6 +14909,11 @@ > ;; > esac > ;; >+ mingw* | cygwin* | os2* | pw32* | cegcc*) >+ # This hack is so that the source file can tell whether it is being >+ # built for inclusion in a dll (and should export symbols for example). >+ lt_prog_compiler_pic_CXX='-DDLL_EXPORT' >+ ;; > dgux*) > case $cc_basename in > ec++*) >@@ -14170,10 +15131,17 @@ > lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" > ;; > esac >-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 >-$as_echo "$lt_prog_compiler_pic_CXX" >&6; } >- > >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 >+$as_echo_n "checking for $compiler option to produce PIC... " >&6; } >+if ${lt_cv_prog_compiler_pic_CXX+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX >+fi >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 >+$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } >+lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX > > # > # Check to make sure the PIC flag actually works. >@@ -14181,7 +15149,7 @@ > if test -n "$lt_prog_compiler_pic_CXX"; then > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 > $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } >-if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : >+if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_pic_works_CXX=no >@@ -14231,13 +15199,15 @@ > > > >+ >+ > # > # Check to make sure the static flag actually works. > # > wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 > $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } >-if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : >+if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_static_works_CXX=no >@@ -14277,7 +15247,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 > $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } >-if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : >+if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_c_o_CXX=no >@@ -14329,7 +15299,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 > $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } >-if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : >+if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_prog_compiler_c_o_CXX=no >@@ -14408,6 +15378,7 @@ > $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } > > export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' >+ exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' > case $host_os in > aix[4-9]*) > # If we're using GNU nm, then we don't want the "-C" option. >@@ -14422,15 +15393,20 @@ > ;; > pw32*) > export_symbols_cmds_CXX="$ltdll_cmds" >- ;; >+ ;; > cygwin* | mingw* | cegcc*) >- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' >- ;; >+ case $cc_basename in >+ cl*) ;; >+ *) >+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' >+ exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' >+ ;; >+ esac >+ ;; > *) > export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' >- ;; >+ ;; > esac >- exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' > > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 > $as_echo "$ld_shlibs_CXX" >&6; } >@@ -14462,7 +15438,7 @@ > # to ld, don't add -lc before -lgcc. > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 > $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } >-if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then : >+if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : > $as_echo_n "(cached) " >&6 > else > $RM conftest* >@@ -14693,8 +15669,9 @@ > need_version=no > need_lib_prefix=no > >- case $GCC,$host_os in >- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) >+ case $GCC,$cc_basename in >+ yes,*) >+ # gcc > library_names_spec='$libname.dll.a' > # DLL is installed to $(libdir)/../bin by postinstall_cmds > postinstall_cmds='base_file=`basename \${file}`~ >@@ -14726,13 +15703,71 @@ > library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' > ;; > esac >+ dynamic_linker='Win32 ld.exe' >+ ;; >+ >+ *,cl*) >+ # Native MSVC >+ libname_spec='$name' >+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' >+ library_names_spec='${libname}.dll.lib' >+ >+ case $build_os in >+ mingw*) >+ sys_lib_search_path_spec= >+ lt_save_ifs=$IFS >+ IFS=';' >+ for lt_path in $LIB >+ do >+ IFS=$lt_save_ifs >+ # Let DOS variable expansion print the short 8.3 style file name. >+ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` >+ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" >+ done >+ IFS=$lt_save_ifs >+ # Convert to MSYS style. >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` >+ ;; >+ cygwin*) >+ # Convert to unix form, then to dos form, then back to unix form >+ # but this time dos style (no spaces!) so that the unix form looks >+ # like /cygdrive/c/PROGRA~1:/cygdr... >+ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` >+ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` >+ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` >+ ;; >+ *) >+ sys_lib_search_path_spec="$LIB" >+ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then >+ # It is most probably a Windows format PATH. >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` >+ else >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` >+ fi >+ # FIXME: find the short name or the path components, as spaces are >+ # common. (e.g. "Program Files" -> "PROGRA~1") >+ ;; >+ esac >+ >+ # DLL is installed to $(libdir)/../bin by postinstall_cmds >+ postinstall_cmds='base_file=`basename \${file}`~ >+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ >+ dldir=$destdir/`dirname \$dlpath`~ >+ test -d \$dldir || mkdir -p \$dldir~ >+ $install_prog $dir/$dlname \$dldir/$dlname' >+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ >+ dlpath=$dir/\$dldll~ >+ $RM \$dlpath' >+ shlibpath_overrides_runpath=yes >+ dynamic_linker='Win32 link.exe' > ;; > > *) >+ # Assume MSVC wrapper > library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' >+ dynamic_linker='Win32 ld.exe' > ;; > esac >- dynamic_linker='Win32 ld.exe' > # FIXME: first we should search . and the directory the executable is in > shlibpath_var=PATH > ;; >@@ -14945,7 +15980,7 @@ > shlibpath_overrides_runpath=no > > # Some binutils ld are patched to set DT_RUNPATH >- if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : >+ if ${lt_cv_shlibpath_overrides_runpath+:} false; then : > $as_echo_n "(cached) " >&6 > else > lt_cv_shlibpath_overrides_runpath=no >@@ -15290,6 +16325,7 @@ > fi # test -n "$compiler" > > CC=$lt_save_CC >+ CFLAGS=$lt_save_CFLAGS > LDCXX=$LD > LD=$lt_save_LD > GCC=$lt_save_GCC >@@ -15332,7 +16368,7 @@ > set dummy $ac_prog; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_YACC+set}" = set; then : >+if ${ac_cv_prog_YACC+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$YACC"; then >@@ -15374,7 +16410,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 > $as_echo_n "checking for $CC option to accept ISO C99... " >&6; } >-if test "${ac_cv_prog_cc_c99+set}" = set; then : >+if ${ac_cv_prog_cc_c99+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_cv_prog_cc_c99=no >@@ -15559,7 +16595,7 @@ > CFLAGS="$CFLAGS -fPIC -DPIC -D_REENTRANT -Wall -Wpointer-arith -Wmissing-prototypes -Wno-char-subscripts" > # XXX disabled for now due to noise from NSPR headers > # CFLAGS="$CFLAGS -Wstrict-prototypes" >- cflags_to_try="-fno-strict-aliasing -fstack-protector -Wempty-body" >+ cflags_to_try="-fno-strict-aliasing -fstack-protector -Wempty-body -Wno-unused-but-set-variable" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking supported compiler flags" >&5 > $as_echo_n "checking supported compiler flags... " >&6; } > old_cflags=$CFLAGS >@@ -15599,7 +16635,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 > $as_echo_n "checking for special C compiler options needed for large files... " >&6; } >-if test "${ac_cv_sys_largefile_CC+set}" = set; then : >+if ${ac_cv_sys_largefile_CC+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_cv_sys_largefile_CC=no >@@ -15650,7 +16686,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 > $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } >-if test "${ac_cv_sys_file_offset_bits+set}" = set; then : >+if ${ac_cv_sys_file_offset_bits+:} false; then : > $as_echo_n "(cached) " >&6 > else > while :; do >@@ -15719,7 +16755,7 @@ > if test $ac_cv_sys_file_offset_bits = unknown; then > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 > $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } >-if test "${ac_cv_sys_large_files+set}" = set; then : >+if ${ac_cv_sys_large_files+:} false; then : > $as_echo_n "(cached) " >&6 > else > while :; do >@@ -15814,7 +16850,7 @@ > set dummy ${ac_tool_prefix}ar; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_AR+set}" = set; then : >+if ${ac_cv_prog_AR+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$AR"; then >@@ -15854,7 +16890,7 @@ > set dummy ar; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : >+if ${ac_cv_prog_ac_ct_AR+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$ac_ct_AR"; then >@@ -15912,7 +16948,7 @@ > set dummy bzip2; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___BZIP2+set}" = set; then : >+if ${ac_cv_path___BZIP2+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__BZIP2 in >@@ -15953,7 +16989,7 @@ > set dummy cat; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___CAT+set}" = set; then : >+if ${ac_cv_path___CAT+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__CAT in >@@ -15994,7 +17030,7 @@ > set dummy chgrp; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___CHGRP+set}" = set; then : >+if ${ac_cv_path___CHGRP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__CHGRP in >@@ -16035,7 +17071,7 @@ > set dummy chmod; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___CHMOD+set}" = set; then : >+if ${ac_cv_path___CHMOD+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__CHMOD in >@@ -16076,7 +17112,7 @@ > set dummy chown; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___CHOWN+set}" = set; then : >+if ${ac_cv_path___CHOWN+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__CHOWN in >@@ -16117,7 +17153,7 @@ > set dummy cp; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___CP+set}" = set; then : >+if ${ac_cv_path___CP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__CP in >@@ -16158,7 +17194,7 @@ > set dummy cpio; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___CPIO+set}" = set; then : >+if ${ac_cv_path___CPIO+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__CPIO in >@@ -16199,7 +17235,7 @@ > set dummy curl; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___CURL+set}" = set; then : >+if ${ac_cv_path___CURL+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__CURL in >@@ -16240,7 +17276,7 @@ > set dummy file; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___FILE+set}" = set; then : >+if ${ac_cv_path___FILE+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__FILE in >@@ -16281,7 +17317,7 @@ > set dummy gpg; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___GPG+set}" = set; then : >+if ${ac_cv_path___GPG+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__GPG in >@@ -16322,7 +17358,7 @@ > set dummy grep; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___GREP+set}" = set; then : >+if ${ac_cv_path___GREP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__GREP in >@@ -16363,7 +17399,7 @@ > set dummy gzip; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___GZIP+set}" = set; then : >+if ${ac_cv_path___GZIP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__GZIP in >@@ -16404,7 +17440,7 @@ > set dummy unzip; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___UNZIP+set}" = set; then : >+if ${ac_cv_path___UNZIP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__UNZIP in >@@ -16445,7 +17481,7 @@ > set dummy id; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___ID+set}" = set; then : >+if ${ac_cv_path___ID+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__ID in >@@ -16486,7 +17522,7 @@ > set dummy install; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___INSTALL+set}" = set; then : >+if ${ac_cv_path___INSTALL+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__INSTALL in >@@ -16523,11 +17559,93 @@ > fi > > >+# Extract the first word of "lrzip", so it can be a program name with args. >+set dummy lrzip; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_path___LRZIP+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ case $__LRZIP in >+ [\\/]* | ?:[\\/]*) >+ ac_cv_path___LRZIP="$__LRZIP" # Let the user override the test with a path. >+ ;; >+ *) >+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $MYPATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_path___LRZIP="$as_dir/$ac_word$ac_exec_ext" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+ test -z "$ac_cv_path___LRZIP" && ac_cv_path___LRZIP="/usr/bin/lrzip" >+ ;; >+esac >+fi >+__LRZIP=$ac_cv_path___LRZIP >+if test -n "$__LRZIP"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $__LRZIP" >&5 >+$as_echo "$__LRZIP" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ >+# Extract the first word of "lzip", so it can be a program name with args. >+set dummy lzip; ac_word=$2 >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 >+$as_echo_n "checking for $ac_word... " >&6; } >+if ${ac_cv_path___LZIP+:} false; then : >+ $as_echo_n "(cached) " >&6 >+else >+ case $__LZIP in >+ [\\/]* | ?:[\\/]*) >+ ac_cv_path___LZIP="$__LZIP" # Let the user override the test with a path. >+ ;; >+ *) >+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >+for as_dir in $MYPATH >+do >+ IFS=$as_save_IFS >+ test -z "$as_dir" && as_dir=. >+ for ac_exec_ext in '' $ac_executable_extensions; do >+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then >+ ac_cv_path___LZIP="$as_dir/$ac_word$ac_exec_ext" >+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 >+ break 2 >+ fi >+done >+ done >+IFS=$as_save_IFS >+ >+ test -z "$ac_cv_path___LZIP" && ac_cv_path___LZIP="/usr/bin/lzip" >+ ;; >+esac >+fi >+__LZIP=$ac_cv_path___LZIP >+if test -n "$__LZIP"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $__LZIP" >&5 >+$as_echo "$__LZIP" >&6; } >+else >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+fi >+ >+ > # Extract the first word of "xz", so it can be a program name with args. > set dummy xz; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___XZ+set}" = set; then : >+if ${ac_cv_path___XZ+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__XZ in >@@ -16568,7 +17686,7 @@ > set dummy make; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___MAKE+set}" = set; then : >+if ${ac_cv_path___MAKE+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__MAKE in >@@ -16609,7 +17727,7 @@ > set dummy mkdir; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___MKDIR+set}" = set; then : >+if ${ac_cv_path___MKDIR+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__MKDIR in >@@ -16650,7 +17768,7 @@ > set dummy mv; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___MV+set}" = set; then : >+if ${ac_cv_path___MV+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__MV in >@@ -16691,7 +17809,7 @@ > set dummy patch; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___PATCH+set}" = set; then : >+if ${ac_cv_path___PATCH+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__PATCH in >@@ -16732,7 +17850,7 @@ > set dummy restorecon; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___RESTORECON+set}" = set; then : >+if ${ac_cv_path___RESTORECON+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__RESTORECON in >@@ -16788,7 +17906,7 @@ > set dummy perl; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___PERL+set}" = set; then : >+if ${ac_cv_path___PERL+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__PERL in >@@ -16829,7 +17947,7 @@ > set dummy pgp; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___PGP+set}" = set; then : >+if ${ac_cv_path___PGP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__PGP in >@@ -16870,7 +17988,7 @@ > set dummy python; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___PYTHON+set}" = set; then : >+if ${ac_cv_path___PYTHON+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__PYTHON in >@@ -16911,7 +18029,7 @@ > set dummy rm; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___RM+set}" = set; then : >+if ${ac_cv_path___RM+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__RM in >@@ -16952,7 +18070,7 @@ > set dummy rsh; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___RSH+set}" = set; then : >+if ${ac_cv_path___RSH+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__RSH in >@@ -16993,7 +18111,7 @@ > set dummy sed; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___SED+set}" = set; then : >+if ${ac_cv_path___SED+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__SED in >@@ -17034,7 +18152,7 @@ > set dummy semodule; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___SEMODULE+set}" = set; then : >+if ${ac_cv_path___SEMODULE+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__SEMODULE in >@@ -17075,7 +18193,7 @@ > set dummy ssh; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___SSH+set}" = set; then : >+if ${ac_cv_path___SSH+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__SSH in >@@ -17116,7 +18234,7 @@ > set dummy tar; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___TAR+set}" = set; then : >+if ${ac_cv_path___TAR+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__TAR in >@@ -17158,7 +18276,7 @@ > set dummy ld; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___LD+set}" = set; then : >+if ${ac_cv_path___LD+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__LD in >@@ -17199,7 +18317,7 @@ > set dummy nm; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___NM+set}" = set; then : >+if ${ac_cv_path___NM+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__NM in >@@ -17240,7 +18358,7 @@ > set dummy objcopy; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___OBJCOPY+set}" = set; then : >+if ${ac_cv_path___OBJCOPY+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__OBJCOPY in >@@ -17281,7 +18399,7 @@ > set dummy objdump; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___OBJDUMP+set}" = set; then : >+if ${ac_cv_path___OBJDUMP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__OBJDUMP in >@@ -17322,7 +18440,7 @@ > set dummy strip; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___STRIP+set}" = set; then : >+if ${ac_cv_path___STRIP+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__STRIP in >@@ -17363,7 +18481,7 @@ > set dummy fakechroot; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path___FAKECHROOT+set}" = set; then : >+if ${ac_cv_path___FAKECHROOT+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $__FAKECHROOT in >@@ -17423,7 +18541,7 @@ > for ac_header in zlib.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" >-if test "x$ac_cv_header_zlib_h" = x""yes; then : >+if test "x$ac_cv_header_zlib_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_ZLIB_H 1 > _ACEOF >@@ -17434,7 +18552,7 @@ > as_ac_Lib=`$as_echo "ac_cv_lib_${zlib}''_gzread" | $as_tr_sh` > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzread in -l${zlib}" >&5 > $as_echo_n "checking for gzread in -l${zlib}... " >&6; } >-if eval "test \"\${$as_ac_Lib+set}\"" = set; then : >+if eval \${$as_ac_Lib+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17478,7 +18596,7 @@ > as_ac_Lib=`$as_echo "ac_cv_lib_${zlib}''_gzseek" | $as_tr_sh` > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzseek in -l${zlib}" >&5 > $as_echo_n "checking for gzseek in -l${zlib}... " >&6; } >-if eval "test \"\${$as_ac_Lib+set}\"" = set; then : >+if eval \${$as_ac_Lib+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17522,6 +18640,10 @@ > > fi > >+else >+ >+ as_fn_error $? "missing required header zlib.h" "$LINENO" 5 >+ > fi > > done >@@ -17536,14 +18658,14 @@ > for ac_header in bzlib.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default" >-if test "x$ac_cv_header_bzlib_h" = x""yes; then : >+if test "x$ac_cv_header_bzlib_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_BZLIB_H 1 > _ACEOF > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bzread in -lbz2" >&5 > $as_echo_n "checking for bzread in -lbz2... " >&6; } >-if test "${ac_cv_lib_bz2_bzread+set}" = set; then : >+if ${ac_cv_lib_bz2_bzread+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17577,13 +18699,13 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_bzread" >&5 > $as_echo "$ac_cv_lib_bz2_bzread" >&6; } >-if test "x$ac_cv_lib_bz2_bzread" = x""yes; then : >+if test "x$ac_cv_lib_bz2_bzread" = xyes; then : > WITH_BZ2_LIB=-lbz2 > else > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzread in -lbz2" >&5 > $as_echo_n "checking for BZ2_bzread in -lbz2... " >&6; } >-if test "${ac_cv_lib_bz2_BZ2_bzread+set}" = set; then : >+if ${ac_cv_lib_bz2_BZ2_bzread+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17617,7 +18739,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzread" >&5 > $as_echo "$ac_cv_lib_bz2_BZ2_bzread" >&6; } >-if test "x$ac_cv_lib_bz2_BZ2_bzread" = x""yes; then : >+if test "x$ac_cv_lib_bz2_BZ2_bzread" = xyes; then : > > WITH_BZ2_LIB="-lbz2" > >@@ -17642,14 +18764,14 @@ > for ac_header in lzma.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default" >-if test "x$ac_cv_header_lzma_h" = x""yes; then : >+if test "x$ac_cv_header_lzma_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LZMA_H 1 > _ACEOF > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_easy_encoder in -llzma" >&5 > $as_echo_n "checking for lzma_easy_encoder in -llzma... " >&6; } >-if test "${ac_cv_lib_lzma_lzma_easy_encoder+set}" = set; then : >+if ${ac_cv_lib_lzma_lzma_easy_encoder+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17683,7 +18805,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_easy_encoder" >&5 > $as_echo "$ac_cv_lib_lzma_lzma_easy_encoder" >&6; } >-if test "x$ac_cv_lib_lzma_lzma_easy_encoder" = x""yes; then : >+if test "x$ac_cv_lib_lzma_lzma_easy_encoder" = xyes; then : > WITH_LZMA_LIB=-llzma > fi > >@@ -17699,13 +18821,13 @@ > > > ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname" >-if test "x$ac_cv_func_gethostname" = x""yes; then : >+if test "x$ac_cv_func_gethostname" = xyes; then : > > else > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostname in -lnsl" >&5 > $as_echo_n "checking for gethostname in -lnsl... " >&6; } >-if test "${ac_cv_lib_nsl_gethostname+set}" = set; then : >+if ${ac_cv_lib_nsl_gethostname+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17739,7 +18861,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostname" >&5 > $as_echo "$ac_cv_lib_nsl_gethostname" >&6; } >-if test "x$ac_cv_lib_nsl_gethostname" = x""yes; then : >+if test "x$ac_cv_lib_nsl_gethostname" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBNSL 1 > _ACEOF >@@ -17755,7 +18877,7 @@ > for ac_header in poll.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" >-if test "x$ac_cv_header_poll_h" = x""yes; then : >+if test "x$ac_cv_header_poll_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_POLL_H 1 > _ACEOF >@@ -17768,7 +18890,7 @@ > for ac_header in pthread.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" >-if test "x$ac_cv_header_pthread_h" = x""yes; then : >+if test "x$ac_cv_header_pthread_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_PTHREAD_H 1 > _ACEOF >@@ -17780,7 +18902,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_trylock in -lpthread" >&5 > $as_echo_n "checking for pthread_mutex_trylock in -lpthread... " >&6; } >-if test "${ac_cv_lib_pthread_pthread_mutex_trylock+set}" = set; then : >+if ${ac_cv_lib_pthread_pthread_mutex_trylock+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17814,7 +18936,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_trylock" >&5 > $as_echo "$ac_cv_lib_pthread_pthread_mutex_trylock" >&6; } >-if test "x$ac_cv_lib_pthread_pthread_mutex_trylock" = x""yes; then : >+if test "x$ac_cv_lib_pthread_pthread_mutex_trylock" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBPTHREAD 1 > _ACEOF >@@ -17825,7 +18947,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __pthread_mutex_trylock in -lpthread" >&5 > $as_echo_n "checking for __pthread_mutex_trylock in -lpthread... " >&6; } >-if test "${ac_cv_lib_pthread___pthread_mutex_trylock+set}" = set; then : >+if ${ac_cv_lib_pthread___pthread_mutex_trylock+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17859,7 +18981,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_mutex_trylock" >&5 > $as_echo "$ac_cv_lib_pthread___pthread_mutex_trylock" >&6; } >-if test "x$ac_cv_lib_pthread___pthread_mutex_trylock" = x""yes; then : >+if test "x$ac_cv_lib_pthread___pthread_mutex_trylock" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBPTHREAD 1 > _ACEOF >@@ -17870,7 +18992,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mutex_lock in -lthread" >&5 > $as_echo_n "checking for mutex_lock in -lthread... " >&6; } >-if test "${ac_cv_lib_thread_mutex_lock+set}" = set; then : >+if ${ac_cv_lib_thread_mutex_lock+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -17904,7 +19026,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_mutex_lock" >&5 > $as_echo "$ac_cv_lib_thread_mutex_lock" >&6; } >-if test "x$ac_cv_lib_thread_mutex_lock" = x""yes; then : >+if test "x$ac_cv_lib_thread_mutex_lock" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBTHREAD 1 > _ACEOF >@@ -17922,7 +19044,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing aio_read" >&5 > $as_echo_n "checking for library containing aio_read... " >&6; } >-if test "${ac_cv_search_aio_read+set}" = set; then : >+if ${ac_cv_search_aio_read+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_func_search_save_LIBS=$LIBS >@@ -17956,11 +19078,11 @@ > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext >- if test "${ac_cv_search_aio_read+set}" = set; then : >+ if ${ac_cv_search_aio_read+:} false; then : > break > fi > done >-if test "${ac_cv_search_aio_read+set}" = set; then : >+if ${ac_cv_search_aio_read+:} false; then : > > else > ac_cv_search_aio_read=no >@@ -17978,7 +19100,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 > $as_echo_n "checking for library containing dlopen... " >&6; } >-if test "${ac_cv_search_dlopen+set}" = set; then : >+if ${ac_cv_search_dlopen+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_func_search_save_LIBS=$LIBS >@@ -18012,11 +19134,11 @@ > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext >- if test "${ac_cv_search_dlopen+set}" = set; then : >+ if ${ac_cv_search_dlopen+:} false; then : > break > fi > done >-if test "${ac_cv_search_dlopen+set}" = set; then : >+if ${ac_cv_search_dlopen+:} false; then : > > else > ac_cv_search_dlopen=no >@@ -18035,7 +19157,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for writev in -lport" >&5 > $as_echo_n "checking for writev in -lport... " >&6; } >-if test "${ac_cv_lib_port_writev+set}" = set; then : >+if ${ac_cv_lib_port_writev+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -18069,7 +19191,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_port_writev" >&5 > $as_echo "$ac_cv_lib_port_writev" >&6; } >-if test "x$ac_cv_lib_port_writev" = x""yes; then : >+if test "x$ac_cv_lib_port_writev" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBPORT 1 > _ACEOF >@@ -18083,7 +19205,7 @@ > # Check for libelf library. Prefer external, otherwise none. > WITH_LIBELF_LIB= > ac_fn_c_check_header_mongrel "$LINENO" "libelf.h" "ac_cv_header_libelf_h" "$ac_includes_default" >-if test "x$ac_cv_header_libelf_h" = x""yes; then : >+if test "x$ac_cv_header_libelf_h" = xyes; then : > > fi > >@@ -18091,14 +19213,14 @@ > for ac_header in gelf.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "gelf.h" "ac_cv_header_gelf_h" "$ac_includes_default" >-if test "x$ac_cv_header_gelf_h" = x""yes; then : >+if test "x$ac_cv_header_gelf_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_GELF_H 1 > _ACEOF > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gelf_getvernaux in -lelf" >&5 > $as_echo_n "checking for gelf_getvernaux in -lelf... " >&6; } >-if test "${ac_cv_lib_elf_gelf_getvernaux+set}" = set; then : >+if ${ac_cv_lib_elf_gelf_getvernaux+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -18132,7 +19254,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_gelf_getvernaux" >&5 > $as_echo "$ac_cv_lib_elf_gelf_getvernaux" >&6; } >-if test "x$ac_cv_lib_elf_gelf_getvernaux" = x""yes; then : >+if test "x$ac_cv_lib_elf_gelf_getvernaux" = xyes; then : > > > $as_echo "#define HAVE_LIBELF 1" >>confdefs.h >@@ -18160,7 +19282,7 @@ > for ac_header in dwarf.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "dwarf.h" "ac_cv_header_dwarf_h" "$ac_includes_default" >-if test "x$ac_cv_header_dwarf_h" = x""yes; then : >+if test "x$ac_cv_header_dwarf_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_DWARF_H 1 > _ACEOF >@@ -18206,7 +19328,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSS_NoDB_Init in -lnss3" >&5 > $as_echo_n "checking for NSS_NoDB_Init in -lnss3... " >&6; } >-if test "${ac_cv_lib_nss3_NSS_NoDB_Init+set}" = set; then : >+if ${ac_cv_lib_nss3_NSS_NoDB_Init+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -18240,7 +19362,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_NSS_NoDB_Init" >&5 > $as_echo "$ac_cv_lib_nss3_NSS_NoDB_Init" >&6; } >-if test "x$ac_cv_lib_nss3_NSS_NoDB_Init" = x""yes; then : >+if test "x$ac_cv_lib_nss3_NSS_NoDB_Init" = xyes; then : > > WITH_NSS_LIB=-lnss3 > >@@ -18259,11 +19381,11 @@ > WITH_MAGIC_LIB= > > ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default" >-if test "x$ac_cv_header_magic_h" = x""yes; then : >+if test "x$ac_cv_header_magic_h" = xyes; then : > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5 > $as_echo_n "checking for magic_open in -lmagic... " >&6; } >-if test "${ac_cv_lib_magic_magic_open+set}" = set; then : >+if ${ac_cv_lib_magic_magic_open+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -18297,7 +19419,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5 > $as_echo "$ac_cv_lib_magic_magic_open" >&6; } >-if test "x$ac_cv_lib_magic_magic_open" = x""yes; then : >+if test "x$ac_cv_lib_magic_magic_open" = xyes; then : > > WITH_MAGIC_INCLUDE= > WITH_MAGIC_LIB="-lmagic" >@@ -18326,11 +19448,11 @@ > WITH_POPT_LIB= > > ac_fn_c_check_header_mongrel "$LINENO" "popt.h" "ac_cv_header_popt_h" "$ac_includes_default" >-if test "x$ac_cv_header_popt_h" = x""yes; then : >+if test "x$ac_cv_header_popt_h" = xyes; then : > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for poptGetContext in -lpopt" >&5 > $as_echo_n "checking for poptGetContext in -lpopt... " >&6; } >-if test "${ac_cv_lib_popt_poptGetContext+set}" = set; then : >+if ${ac_cv_lib_popt_poptGetContext+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -18364,7 +19486,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_popt_poptGetContext" >&5 > $as_echo "$ac_cv_lib_popt_poptGetContext" >&6; } >-if test "x$ac_cv_lib_popt_poptGetContext" = x""yes; then : >+if test "x$ac_cv_lib_popt_poptGetContext" = xyes; then : > > WITH_POPT_INCLUDE= > WITH_POPT_LIB="-lpopt" >@@ -18406,7 +19528,7 @@ > for ac_header in db.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "db.h" "ac_cv_header_db_h" "$ac_includes_default" >-if test "x$ac_cv_header_db_h" = x""yes; then : >+if test "x$ac_cv_header_db_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_DB_H 1 > _ACEOF >@@ -18414,11 +19536,13 @@ > cat confdefs.h - <<_ACEOF >conftest.$ac_ext > /* end confdefs.h. */ > >+ > #include <db.h> > #if ((DB_VERSION_MAJOR < 4) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 5)) > #error Berkeley DB too old > #endif > >+ > _ACEOF > if ac_fn_c_try_cpp "$LINENO"; then : > WITH_DB_LIB=-ldb >@@ -18426,7 +19550,7 @@ > as_fn_error $? "Berkeley DB version >= 4.5 required" "$LINENO" 5 > > fi >-rm -f conftest.err conftest.$ac_ext >+rm -f conftest.err conftest.i conftest.$ac_ext > > else > >@@ -18501,7 +19625,7 @@ > set dummy msgfmt; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path_MSGFMT+set}" = set; then : >+if ${ac_cv_path_MSGFMT+:} false; then : > $as_echo_n "(cached) " >&6 > else > case "$MSGFMT" in >@@ -18542,7 +19666,7 @@ > set dummy gmsgfmt; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path_GMSGFMT+set}" = set; then : >+if ${ac_cv_path_GMSGFMT+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $GMSGFMT in >@@ -18624,7 +19748,7 @@ > set dummy xgettext; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path_XGETTEXT+set}" = set; then : >+if ${ac_cv_path_XGETTEXT+:} false; then : > $as_echo_n "(cached) " >&6 > else > case "$XGETTEXT" in >@@ -18702,7 +19826,7 @@ > set dummy msgmerge; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path_MSGMERGE+set}" = set; then : >+if ${ac_cv_path_MSGMERGE+:} false; then : > $as_echo_n "(cached) " >&6 > else > case "$MSGMERGE" in >@@ -18821,7 +19945,7 @@ > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 > $as_echo_n "checking for non-GNU ld... " >&6; } > fi >-if test "${acl_cv_path_LD+set}" = set; then : >+if ${acl_cv_path_LD+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -z "$LD"; then >@@ -18858,7 +19982,7 @@ > test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 > $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } >-if test "${acl_cv_prog_gnu_ld+set}" = set; then : >+if ${acl_cv_prog_gnu_ld+:} false; then : > $as_echo_n "(cached) " >&6 > else > # I'd rather use --version here, but apparently some GNU ld's only accept -v. >@@ -18878,7 +20002,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 > $as_echo_n "checking for shared library run path origin... " >&6; } >-if test "${acl_cv_rpath+set}" = set; then : >+if ${acl_cv_rpath+:} false; then : > $as_echo_n "(cached) " >&6 > else > >@@ -19348,7 +20472,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 > $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } >-if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then : >+if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : > $as_echo_n "(cached) " >&6 > else > gt_save_LIBS="$LIBS" >@@ -19382,7 +20506,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 > $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } >-if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then : >+if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : > $as_echo_n "(cached) " >&6 > else > gt_save_LIBS="$LIBS" >@@ -19458,7 +20582,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 > $as_echo_n "checking for GNU gettext in libc... " >&6; } >-if eval "test \"\${$gt_func_gnugettext_libc+set}\"" = set; then : >+if eval \${$gt_func_gnugettext_libc+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -19521,7 +20645,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 > $as_echo_n "checking for iconv... " >&6; } >-if test "${am_cv_func_iconv+set}" = set; then : >+if ${am_cv_func_iconv+:} false; then : > $as_echo_n "(cached) " >&6 > else > >@@ -19989,7 +21113,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 > $as_echo_n "checking for GNU gettext in libintl... " >&6; } >-if eval "test \"\${$gt_func_gnugettext_libintl+set}\"" = set; then : >+if eval \${$gt_func_gnugettext_libintl+:} false; then : > $as_echo_n "(cached) " >&6 > else > gt_save_CPPFLAGS="$CPPFLAGS" >@@ -20167,7 +21291,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 > $as_echo_n "checking for ANSI C header files... " >&6; } >-if test "${ac_cv_header_stdc+set}" = set; then : >+if ${ac_cv_header_stdc+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -20279,7 +21403,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5 > $as_echo_n "checking whether sys/types.h defines makedev... " >&6; } >-if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then : >+if ${ac_cv_header_sys_types_h_makedev+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -20307,7 +21431,7 @@ > > if test $ac_cv_header_sys_types_h_makedev = no; then > ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default" >-if test "x$ac_cv_header_sys_mkdev_h" = x""yes; then : >+if test "x$ac_cv_header_sys_mkdev_h" = xyes; then : > > $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h > >@@ -20317,7 +21441,7 @@ > > if test $ac_cv_header_sys_mkdev_h = no; then > ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" >-if test "x$ac_cv_header_sys_sysmacros_h" = x""yes; then : >+if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then : > > $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h > >@@ -20332,7 +21456,7 @@ > as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 > $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } >-if eval "test \"\${$as_ac_Header+set}\"" = set; then : >+if eval \${$as_ac_Header+:} false; then : > $as_echo_n "(cached) " >&6 > else > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >@@ -20372,7 +21496,7 @@ > if test $ac_header_dirent = dirent.h; then > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 > $as_echo_n "checking for library containing opendir... " >&6; } >-if test "${ac_cv_search_opendir+set}" = set; then : >+if ${ac_cv_search_opendir+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_func_search_save_LIBS=$LIBS >@@ -20406,11 +21530,11 @@ > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext >- if test "${ac_cv_search_opendir+set}" = set; then : >+ if ${ac_cv_search_opendir+:} false; then : > break > fi > done >-if test "${ac_cv_search_opendir+set}" = set; then : >+if ${ac_cv_search_opendir+:} false; then : > > else > ac_cv_search_opendir=no >@@ -20429,7 +21553,7 @@ > else > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 > $as_echo_n "checking for library containing opendir... " >&6; } >-if test "${ac_cv_search_opendir+set}" = set; then : >+if ${ac_cv_search_opendir+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_func_search_save_LIBS=$LIBS >@@ -20463,11 +21587,11 @@ > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext >- if test "${ac_cv_search_opendir+set}" = set; then : >+ if ${ac_cv_search_opendir+:} false; then : > break > fi > done >-if test "${ac_cv_search_opendir+set}" = set; then : >+if ${ac_cv_search_opendir+:} false; then : > > else > ac_cv_search_opendir=no >@@ -20486,10 +21610,40 @@ > fi > > >+ >+ ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" " >+#include <sys/types.h> >+#ifdef HAVE_DIRENT_H >+# include <dirent.h> >+#else >+# define dirent direct >+# ifdef HAVE_SYS_NDIR_H >+# include <sys/ndir.h> >+# endif >+# ifdef HAVE_SYS_DIR_H >+# include <sys/dir.h> >+# endif >+# ifdef HAVE_NDIR_H >+# include <ndir.h> >+# endif >+#endif >+ >+" >+if test "x$ac_cv_member_struct_dirent_d_type" = xyes; then : >+ >+cat >>confdefs.h <<_ACEOF >+#define HAVE_STRUCT_DIRENT_D_TYPE 1 >+_ACEOF >+ >+ >+fi >+ >+ >+ > for ac_header in limits.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default" >-if test "x$ac_cv_header_limits_h" = x""yes; then : >+if test "x$ac_cv_header_limits_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIMITS_H 1 > _ACEOF >@@ -20515,7 +21669,7 @@ > for ac_header in sys/ipc.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "sys/ipc.h" "ac_cv_header_sys_ipc_h" "$ac_includes_default" >-if test "x$ac_cv_header_sys_ipc_h" = x""yes; then : >+if test "x$ac_cv_header_sys_ipc_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_SYS_IPC_H 1 > _ACEOF >@@ -20527,7 +21681,7 @@ > for ac_header in sys/utsname.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "sys/utsname.h" "ac_cv_header_sys_utsname_h" "$ac_includes_default" >-if test "x$ac_cv_header_sys_utsname_h" = x""yes; then : >+if test "x$ac_cv_header_sys_utsname_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_SYS_UTSNAME_H 1 > _ACEOF >@@ -20540,7 +21694,7 @@ > for ac_header in sys/systemcfg.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "sys/systemcfg.h" "ac_cv_header_sys_systemcfg_h" "$ac_includes_default" >-if test "x$ac_cv_header_sys_systemcfg_h" = x""yes; then : >+if test "x$ac_cv_header_sys_systemcfg_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_SYS_SYSTEMCFG_H 1 > _ACEOF >@@ -20552,7 +21706,7 @@ > for ac_header in sys/param.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" >-if test "x$ac_cv_header_sys_param_h" = x""yes; then : >+if test "x$ac_cv_header_sys_param_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_SYS_PARAM_H 1 > _ACEOF >@@ -20564,7 +21718,7 @@ > for ac_header in libio.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "libio.h" "ac_cv_header_libio_h" "$ac_includes_default" >-if test "x$ac_cv_header_libio_h" = x""yes; then : >+if test "x$ac_cv_header_libio_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBIO_H 1 > _ACEOF >@@ -20576,7 +21730,7 @@ > for ac_header in mcheck.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "mcheck.h" "ac_cv_header_mcheck_h" "$ac_includes_default" >-if test "x$ac_cv_header_mcheck_h" = x""yes; then : >+if test "x$ac_cv_header_mcheck_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_MCHECK_H 1 > _ACEOF >@@ -20589,7 +21743,7 @@ > for ac_header in glob.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "glob.h" "ac_cv_header_glob_h" "$ac_includes_default" >-if test "x$ac_cv_header_glob_h" = x""yes; then : >+if test "x$ac_cv_header_glob_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_GLOB_H 1 > _ACEOF >@@ -20810,7 +21964,7 @@ > > > ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" >-if test "x$ac_cv_type_mode_t" = x""yes; then : >+if test "x$ac_cv_type_mode_t" = xyes; then : > > else > >@@ -20821,7 +21975,7 @@ > fi > > ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" >-if test "x$ac_cv_type_off_t" = x""yes; then : >+if test "x$ac_cv_type_off_t" = xyes; then : > > else > >@@ -20832,7 +21986,7 @@ > fi > > ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" >-if test "x$ac_cv_type_pid_t" = x""yes; then : >+if test "x$ac_cv_type_pid_t" = xyes; then : > > else > >@@ -20843,7 +21997,7 @@ > fi > > ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" >-if test "x$ac_cv_type_size_t" = x""yes; then : >+if test "x$ac_cv_type_size_t" = xyes; then : > > else > >@@ -20881,7 +22035,7 @@ > for ac_func in getpagesize > do : > ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" >-if test "x$ac_cv_func_getpagesize" = x""yes; then : >+if test "x$ac_cv_func_getpagesize" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_GETPAGESIZE 1 > _ACEOF >@@ -20891,7 +22045,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 > $as_echo_n "checking for working mmap... " >&6; } >-if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then : >+if ${ac_cv_func_mmap_fixed_mapped+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test "$cross_compiling" = yes; then : >@@ -21059,7 +22213,7 @@ > for ac_func in mtrace > do : > ac_fn_c_check_func "$LINENO" "mtrace" "ac_cv_func_mtrace" >-if test "x$ac_cv_func_mtrace" = x""yes; then : >+if test "x$ac_cv_func_mtrace" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_MTRACE 1 > _ACEOF >@@ -21070,7 +22224,7 @@ > for ac_func in putenv > do : > ac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv" >-if test "x$ac_cv_func_putenv" = x""yes; then : >+if test "x$ac_cv_func_putenv" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_PUTENV 1 > _ACEOF >@@ -21080,7 +22234,7 @@ > > > ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy" >-if test "x$ac_cv_func_stpcpy" = x""yes; then : >+if test "x$ac_cv_func_stpcpy" = xyes; then : > $as_echo "#define HAVE_STPCPY 1" >>confdefs.h > > else >@@ -21093,7 +22247,7 @@ > fi > > ac_fn_c_check_func "$LINENO" "stpncpy" "ac_cv_func_stpncpy" >-if test "x$ac_cv_func_stpncpy" = x""yes; then : >+if test "x$ac_cv_func_stpncpy" = xyes; then : > $as_echo "#define HAVE_STPNCPY 1" >>confdefs.h > > else >@@ -21110,7 +22264,7 @@ > for ac_func in __secure_getenv > do : > ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv" >-if test "x$ac_cv_func___secure_getenv" = x""yes; then : >+if test "x$ac_cv_func___secure_getenv" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE___SECURE_GETENV 1 > _ACEOF >@@ -21197,7 +22351,7 @@ > # VERSION. > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2.6" >&5 > $as_echo_n "checking for a Python interpreter with version >= 2.6... " >&6; } >-if test "${am_cv_pathless_PYTHON+set}" = set; then : >+if ${am_cv_pathless_PYTHON+:} false; then : > $as_echo_n "(cached) " >&6 > else > >@@ -21231,7 +22385,7 @@ > set dummy $am_cv_pathless_PYTHON; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path_PYTHON+set}" = set; then : >+if ${ac_cv_path_PYTHON+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $PYTHON in >@@ -21279,7 +22433,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 > $as_echo_n "checking for $am_display_PYTHON version... " >&6; } >-if test "${am_cv_python_version+set}" = set; then : >+if ${am_cv_python_version+:} false; then : > $as_echo_n "(cached) " >&6 > else > am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` >@@ -21298,7 +22452,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 > $as_echo_n "checking for $am_display_PYTHON platform... " >&6; } >-if test "${am_cv_python_platform+set}" = set; then : >+if ${am_cv_python_platform+:} false; then : > $as_echo_n "(cached) " >&6 > else > am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` >@@ -21312,7 +22466,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5 > $as_echo_n "checking for $am_display_PYTHON script directory... " >&6; } >-if test "${am_cv_python_pythondir+set}" = set; then : >+if ${am_cv_python_pythondir+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test "x$prefix" = xNONE >@@ -21350,7 +22504,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5 > $as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; } >-if test "${am_cv_python_pyexecdir+set}" = set; then : >+if ${am_cv_python_pyexecdir+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test "x$exec_prefix" = xNONE >@@ -21392,7 +22546,7 @@ > save_CPPFLAGS="$CPPFLAGS" > CPPFLAGS="$CPPFLAGS -I$WITH_PYTHON_INCLUDE" > ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default" >-if test "x$ac_cv_header_Python_h" = x""yes; then : >+if test "x$ac_cv_header_Python_h" = xyes; then : > > else > as_fn_error $? "missing Python.h" "$LINENO" 5 >@@ -21404,7 +22558,7 @@ > save_LIBS="$LIBS" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing Py_Main" >&5 > $as_echo_n "checking for library containing Py_Main... " >&6; } >-if test "${ac_cv_search_Py_Main+set}" = set; then : >+if ${ac_cv_search_Py_Main+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_func_search_save_LIBS=$LIBS >@@ -21438,11 +22592,11 @@ > fi > rm -f core conftest.err conftest.$ac_objext \ > conftest$ac_exeext >- if test "${ac_cv_search_Py_Main+set}" = set; then : >+ if ${ac_cv_search_Py_Main+:} false; then : > break > fi > done >-if test "${ac_cv_search_Py_Main+set}" = set; then : >+if ${ac_cv_search_Py_Main+:} false; then : > > else > ac_cv_search_Py_Main=no >@@ -21493,7 +22647,7 @@ > set dummy doxygen; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path_DOXYGEN+set}" = set; then : >+if ${ac_cv_path_DOXYGEN+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $DOXYGEN in >@@ -21557,7 +22711,7 @@ > set dummy dot; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_prog_HAVE_DOT+set}" = set; then : >+if ${ac_cv_prog_HAVE_DOT+:} false; then : > $as_echo_n "(cached) " >&6 > else > if test -n "$HAVE_DOT"; then >@@ -21609,12 +22763,12 @@ > if test "$with_selinux" = yes; then : > > ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" >-if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then : >+if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : > > save_LIBS="$LIBS" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 > $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } >-if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then : >+if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -21648,7 +22802,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 > $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } >-if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then : >+if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSELINUX 1 > _ACEOF >@@ -21662,7 +22816,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for selinux_getpolicytype in -lselinux" >&5 > $as_echo_n "checking for selinux_getpolicytype in -lselinux... " >&6; } >-if test "${ac_cv_lib_selinux_selinux_getpolicytype+set}" = set; then : >+if ${ac_cv_lib_selinux_selinux_getpolicytype+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -21696,7 +22850,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_selinux_getpolicytype" >&5 > $as_echo "$ac_cv_lib_selinux_selinux_getpolicytype" >&6; } >-if test "x$ac_cv_lib_selinux_selinux_getpolicytype" = x""yes; then : >+if test "x$ac_cv_lib_selinux_selinux_getpolicytype" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSELINUX 1 > _ACEOF >@@ -21710,7 +22864,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for selinux_reset_config in -lselinux" >&5 > $as_echo_n "checking for selinux_reset_config in -lselinux... " >&6; } >-if test "${ac_cv_lib_selinux_selinux_reset_config+set}" = set; then : >+if ${ac_cv_lib_selinux_selinux_reset_config+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -21744,7 +22898,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_selinux_reset_config" >&5 > $as_echo "$ac_cv_lib_selinux_selinux_reset_config" >&6; } >-if test "x$ac_cv_lib_selinux_selinux_reset_config" = x""yes; then : >+if test "x$ac_cv_lib_selinux_selinux_reset_config" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSELINUX 1 > _ACEOF >@@ -21767,12 +22921,12 @@ > > > ac_fn_c_check_header_mongrel "$LINENO" "selinux/label.h" "ac_cv_header_selinux_label_h" "$ac_includes_default" >-if test "x$ac_cv_header_selinux_label_h" = x""yes; then : >+if test "x$ac_cv_header_selinux_label_h" = xyes; then : > > save_LIBS="$LIBS" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for selabel_close in -lselinux" >&5 > $as_echo_n "checking for selabel_close in -lselinux... " >&6; } >-if test "${ac_cv_lib_selinux_selabel_close+set}" = set; then : >+if ${ac_cv_lib_selinux_selabel_close+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -21806,7 +22960,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_selabel_close" >&5 > $as_echo "$ac_cv_lib_selinux_selabel_close" >&6; } >-if test "x$ac_cv_lib_selinux_selabel_close" = x""yes; then : >+if test "x$ac_cv_lib_selinux_selabel_close" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSELINUX 1 > _ACEOF >@@ -21820,7 +22974,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for selabel_lookup_raw in -lselinux" >&5 > $as_echo_n "checking for selabel_lookup_raw in -lselinux... " >&6; } >-if test "${ac_cv_lib_selinux_selabel_lookup_raw+set}" = set; then : >+if ${ac_cv_lib_selinux_selabel_lookup_raw+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -21854,7 +23008,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_selabel_lookup_raw" >&5 > $as_echo "$ac_cv_lib_selinux_selabel_lookup_raw" >&6; } >-if test "x$ac_cv_lib_selinux_selabel_lookup_raw" = x""yes; then : >+if test "x$ac_cv_lib_selinux_selabel_lookup_raw" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSELINUX 1 > _ACEOF >@@ -21868,7 +23022,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for selabel_open in -lselinux" >&5 > $as_echo_n "checking for selabel_open in -lselinux... " >&6; } >-if test "${ac_cv_lib_selinux_selabel_open+set}" = set; then : >+if ${ac_cv_lib_selinux_selabel_open+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -21902,7 +23056,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_selabel_open" >&5 > $as_echo "$ac_cv_lib_selinux_selabel_open" >&6; } >-if test "x$ac_cv_lib_selinux_selabel_open" = x""yes; then : >+if test "x$ac_cv_lib_selinux_selabel_open" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSELINUX 1 > _ACEOF >@@ -21925,12 +23079,12 @@ > > > ac_fn_c_check_header_mongrel "$LINENO" "semanage/semanage.h" "ac_cv_header_semanage_semanage_h" "$ac_includes_default" >-if test "x$ac_cv_header_semanage_semanage_h" = x""yes; then : >+if test "x$ac_cv_header_semanage_semanage_h" = xyes; then : > > save_LIBS="$LIBS" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_begin_transaction in -lsemanage" >&5 > $as_echo_n "checking for semanage_begin_transaction in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_begin_transaction+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_begin_transaction+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -21964,7 +23118,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_begin_transaction" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_begin_transaction" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_begin_transaction" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_begin_transaction" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -21978,7 +23132,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_commit in -lsemanage" >&5 > $as_echo_n "checking for semanage_commit in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_commit+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_commit+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22012,7 +23166,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_commit" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_commit" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_commit" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_commit" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22026,7 +23180,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_connect in -lsemanage" >&5 > $as_echo_n "checking for semanage_connect in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_connect+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_connect+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22060,7 +23214,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_connect" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_connect" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_connect" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_connect" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22074,7 +23228,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_disconnect in -lsemanage" >&5 > $as_echo_n "checking for semanage_disconnect in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_disconnect+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_disconnect+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22108,7 +23262,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_disconnect" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_disconnect" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_disconnect" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_disconnect" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22122,7 +23276,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_handle_create in -lsemanage" >&5 > $as_echo_n "checking for semanage_handle_create in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_handle_create+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_handle_create+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22156,7 +23310,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_handle_create" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_handle_create" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_handle_create" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_handle_create" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22170,7 +23324,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_handle_destroy in -lsemanage" >&5 > $as_echo_n "checking for semanage_handle_destroy in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_handle_destroy+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_handle_destroy+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22204,7 +23358,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_handle_destroy" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_handle_destroy" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_handle_destroy" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_handle_destroy" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22218,7 +23372,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_is_connected in -lsemanage" >&5 > $as_echo_n "checking for semanage_is_connected in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_is_connected+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_is_connected+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22252,7 +23406,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_is_connected" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_is_connected" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_is_connected" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_is_connected" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22266,7 +23420,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_module_install_base_file in -lsemanage" >&5 > $as_echo_n "checking for semanage_module_install_base_file in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_module_install_base_file+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_module_install_base_file+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22300,7 +23454,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_module_install_base_file" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_module_install_base_file" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_module_install_base_file" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_module_install_base_file" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22314,7 +23468,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_module_install_file in -lsemanage" >&5 > $as_echo_n "checking for semanage_module_install_file in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_module_install_file+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_module_install_file+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22348,7 +23502,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_module_install_file" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_module_install_file" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_module_install_file" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_module_install_file" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22362,7 +23516,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_module_remove in -lsemanage" >&5 > $as_echo_n "checking for semanage_module_remove in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_module_remove+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_module_remove+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22396,7 +23550,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_module_remove" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_module_remove" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_module_remove" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_module_remove" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22410,7 +23564,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_select_store in -lsemanage" >&5 > $as_echo_n "checking for semanage_select_store in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_select_store+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_select_store+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22444,7 +23598,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_select_store" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_select_store" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_select_store" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_select_store" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22458,7 +23612,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_set_check_contexts in -lsemanage" >&5 > $as_echo_n "checking for semanage_set_check_contexts in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_set_check_contexts+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_set_check_contexts+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22492,7 +23646,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_set_check_contexts" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_set_check_contexts" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_set_check_contexts" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_set_check_contexts" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22506,7 +23660,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_set_create_store in -lsemanage" >&5 > $as_echo_n "checking for semanage_set_create_store in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_set_create_store+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_set_create_store+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22540,7 +23694,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_set_create_store" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_set_create_store" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_set_create_store" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_set_create_store" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22554,7 +23708,7 @@ > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for semanage_set_reload in -lsemanage" >&5 > $as_echo_n "checking for semanage_set_reload in -lsemanage... " >&6; } >-if test "${ac_cv_lib_semanage_semanage_set_reload+set}" = set; then : >+if ${ac_cv_lib_semanage_semanage_set_reload+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22588,7 +23742,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_semanage_semanage_set_reload" >&5 > $as_echo "$ac_cv_lib_semanage_semanage_set_reload" >&6; } >-if test "x$ac_cv_lib_semanage_semanage_set_reload" = x""yes; then : >+if test "x$ac_cv_lib_semanage_semanage_set_reload" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_LIBSEMANAGE 1 > _ACEOF >@@ -22650,11 +23804,11 @@ > if test "$with_cap" = yes; then : > > ac_fn_c_check_header_mongrel "$LINENO" "sys/capability.h" "ac_cv_header_sys_capability_h" "$ac_includes_default" >-if test "x$ac_cv_header_sys_capability_h" = x""yes; then : >+if test "x$ac_cv_header_sys_capability_h" = xyes; then : > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_get_file in -lcap" >&5 > $as_echo_n "checking for cap_get_file in -lcap... " >&6; } >-if test "${ac_cv_lib_cap_cap_get_file+set}" = set; then : >+if ${ac_cv_lib_cap_cap_get_file+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22688,13 +23842,13 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_get_file" >&5 > $as_echo "$ac_cv_lib_cap_cap_get_file" >&6; } >-if test "x$ac_cv_lib_cap_cap_get_file" = x""yes; then : >+if test "x$ac_cv_lib_cap_cap_get_file" = xyes; then : > > with_cap=yes > save_LIBS="$LIBS" > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_compare in -lcap" >&5 > $as_echo_n "checking for cap_compare in -lcap... " >&6; } >-if test "${ac_cv_lib_cap_cap_compare+set}" = set; then : >+if ${ac_cv_lib_cap_cap_compare+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22728,7 +23882,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_compare" >&5 > $as_echo "$ac_cv_lib_cap_cap_compare" >&6; } >-if test "x$ac_cv_lib_cap_cap_compare" = x""yes; then : >+if test "x$ac_cv_lib_cap_cap_compare" = xyes; then : > > > $as_echo "#define HAVE_CAP_COMPARE 1" >>confdefs.h >@@ -22789,11 +23943,11 @@ > if test "$with_acl" = yes; then : > > ac_fn_c_check_header_mongrel "$LINENO" "acl/libacl.h" "ac_cv_header_acl_libacl_h" "$ac_includes_default" >-if test "x$ac_cv_header_acl_libacl_h" = x""yes; then : >+if test "x$ac_cv_header_acl_libacl_h" = xyes; then : > > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_equiv_mode in -lacl" >&5 > $as_echo_n "checking for acl_equiv_mode in -lacl... " >&6; } >-if test "${ac_cv_lib_acl_acl_equiv_mode+set}" = set; then : >+if ${ac_cv_lib_acl_acl_equiv_mode+:} false; then : > $as_echo_n "(cached) " >&6 > else > ac_check_lib_save_LIBS=$LIBS >@@ -22827,7 +23981,7 @@ > fi > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_equiv_mode" >&5 > $as_echo "$ac_cv_lib_acl_acl_equiv_mode" >&6; } >-if test "x$ac_cv_lib_acl_acl_equiv_mode" = x""yes; then : >+if test "x$ac_cv_lib_acl_acl_equiv_mode" = xyes; then : > with_acl=yes > else > >@@ -22863,8 +24017,6 @@ > fi > > >-WITH_LUA_LIB= >-WITH_LUA_INCLUDE= > > # Check whether --with-lua was given. > if test "${with_lua+set}" = set; then : >@@ -22873,83 +24025,90 @@ > with_lua=yes > fi > >-if test "$with_lua" = yes; then : > >- ac_fn_c_check_header_mongrel "$LINENO" "lua.h" "ac_cv_header_lua_h" "$ac_includes_default" >-if test "x$ac_cv_header_lua_h" = x""yes; then : >+if test "$with_lua" != no; then : > >- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for luaL_openlibs in -llua" >&5 >-$as_echo_n "checking for luaL_openlibs in -llua... " >&6; } >-if test "${ac_cv_lib_lua_luaL_openlibs+set}" = set; then : >- $as_echo_n "(cached) " >&6 >-else >- ac_check_lib_save_LIBS=$LIBS >-LIBS="-llua -lm $LIBS" >-cat confdefs.h - <<_ACEOF >conftest.$ac_ext >-/* end confdefs.h. */ > >-/* Override any GCC internal prototype to avoid an error. >- Use char because int might match the return type of a GCC >- builtin and then its argument prototype would still apply. */ >-#ifdef __cplusplus >-extern "C" >-#endif >-char luaL_openlibs (); >-int >-main () >-{ >-return luaL_openlibs (); >- ; >- return 0; >-} >-_ACEOF >-if ac_fn_c_try_link "$LINENO"; then : >- ac_cv_lib_lua_luaL_openlibs=yes >+pkg_failed=no >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LUA" >&5 >+$as_echo_n "checking for LUA... " >&6; } >+ >+if test -n "$LUA_CFLAGS"; then >+ pkg_cv_LUA_CFLAGS="$LUA_CFLAGS" >+ elif test -n "$PKG_CONFIG"; then >+ if test -n "$PKG_CONFIG" && \ >+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua >= 5.1\""; } >&5 >+ ($PKG_CONFIG --exists --print-errors "lua >= 5.1") 2>&5 >+ ac_status=$? >+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 >+ test $ac_status = 0; }; then >+ pkg_cv_LUA_CFLAGS=`$PKG_CONFIG --cflags "lua >= 5.1" 2>/dev/null` > else >- ac_cv_lib_lua_luaL_openlibs=no >+ pkg_failed=yes > fi >-rm -f core conftest.err conftest.$ac_objext \ >- conftest$ac_exeext conftest.$ac_ext >-LIBS=$ac_check_lib_save_LIBS >+ else >+ pkg_failed=untried > fi >-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lua_luaL_openlibs" >&5 >-$as_echo "$ac_cv_lib_lua_luaL_openlibs" >&6; } >-if test "x$ac_cv_lib_lua_luaL_openlibs" = x""yes; then : >- with_lua=yes >+if test -n "$LUA_LIBS"; then >+ pkg_cv_LUA_LIBS="$LUA_LIBS" >+ elif test -n "$PKG_CONFIG"; then >+ if test -n "$PKG_CONFIG" && \ >+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lua >= 5.1\""; } >&5 >+ ($PKG_CONFIG --exists --print-errors "lua >= 5.1") 2>&5 >+ ac_status=$? >+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 >+ test $ac_status = 0; }; then >+ pkg_cv_LUA_LIBS=`$PKG_CONFIG --libs "lua >= 5.1" 2>/dev/null` > else >- >- as_fn_error $? "--with-lua given, but liblua not found" "$LINENO" 5 >- >+ pkg_failed=yes >+fi >+ else >+ pkg_failed=untried > fi > > >-else > >- as_fn_error $? "--with-lua given, but lua.h not found" "$LINENO" 5 >+if test $pkg_failed = yes; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } > >+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then >+ _pkg_short_errors_supported=yes >+else >+ _pkg_short_errors_supported=no > fi >+ if test $_pkg_short_errors_supported = yes; then >+ LUA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lua >= 5.1" 2>&1` >+ else >+ LUA_PKG_ERRORS=`$PKG_CONFIG --print-errors "lua >= 5.1" 2>&1` >+ fi >+ # Put the nasty error message in config.log where it belongs >+ echo "$LUA_PKG_ERRORS" >&5 > >+ as_fn_error $? "lua not present (--without-lua to disable)" "$LINENO" 5 >+elif test $pkg_failed = untried; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >+$as_echo "no" >&6; } >+ as_fn_error $? "lua not present (--without-lua to disable)" "$LINENO" 5 >+else >+ LUA_CFLAGS=$pkg_cv_LUA_CFLAGS >+ LUA_LIBS=$pkg_cv_LUA_LIBS >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 >+$as_echo "yes" >&6; } > >+$as_echo "#define WITH_LUA 1" >>confdefs.h > > fi > >-if test "$with_lua" = yes; then : >- > >-$as_echo "#define WITH_LUA 1" >>confdefs.h >- >- WITH_LUA_INCLUDE= >- WITH_LUA_LIB="-llua -lm" > > fi >- >- > if test "$with_lua" = yes; then >- WITH_LUAEXT_TRUE= >- WITH_LUAEXT_FALSE='#' >+ WITH_LUA_TRUE= >+ WITH_LUA_FALSE='#' > else >- WITH_LUAEXT_TRUE='#' >- WITH_LUAEXT_FALSE= >+ WITH_LUA_TRUE='#' >+ WITH_LUA_FALSE= > fi > > >@@ -22994,7 +24153,7 @@ > for ac_func in getpassphrase > do : > ac_fn_c_check_func "$LINENO" "getpassphrase" "ac_cv_func_getpassphrase" >-if test "x$ac_cv_func_getpassphrase" = x""yes; then : >+if test "x$ac_cv_func_getpassphrase" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_GETPASSPHRASE 1 > _ACEOF >@@ -23157,7 +24316,7 @@ > set dummy autom4te; ac_word=$2 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 > $as_echo_n "checking for $ac_word... " >&6; } >-if test "${ac_cv_path_AUTOM4TE+set}" = set; then : >+if ${ac_cv_path_AUTOM4TE+:} false; then : > $as_echo_n "(cached) " >&6 > else > case $AUTOM4TE in >@@ -23264,10 +24423,21 @@ > :end' >>confcache > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else > if test -w "$cache_file"; then >- test "x$cache_file" != "x/dev/null" && >+ if test "x$cache_file" != "x/dev/null"; then > { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 > $as_echo "$as_me: updating cache $cache_file" >&6;} >- cat confcache >$cache_file >+ if test ! -f "$cache_file" || test -h "$cache_file"; then >+ cat confcache >"$cache_file" >+ else >+ case $cache_file in #( >+ */* | ?:*) >+ mv -f confcache "$cache_file"$$ && >+ mv -f "$cache_file"$$ "$cache_file" ;; #( >+ *) >+ mv -f confcache "$cache_file" ;; >+ esac >+ fi >+ fi > else > { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} >@@ -23346,8 +24516,8 @@ > as_fn_error $? "conditional \"ACL\" was never defined. > Usually this means the macro was only invoked conditionally." "$LINENO" 5 > fi >-if test -z "${WITH_LUAEXT_TRUE}" && test -z "${WITH_LUAEXT_FALSE}"; then >- as_fn_error $? "conditional \"WITH_LUAEXT\" was never defined. >+if test -z "${WITH_LUA_TRUE}" && test -z "${WITH_LUA_FALSE}"; then >+ as_fn_error $? "conditional \"WITH_LUA\" was never defined. > Usually this means the macro was only invoked conditionally." "$LINENO" 5 > fi > if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then >@@ -23367,7 +24537,7 @@ > Usually this means the macro was only invoked conditionally." "$LINENO" 5 > fi > >-: ${CONFIG_STATUS=./config.status} >+: "${CONFIG_STATUS=./config.status}" > ac_write_fail=0 > ac_clean_files_save=$ac_clean_files > ac_clean_files="$ac_clean_files $CONFIG_STATUS" >@@ -23468,6 +24638,7 @@ > IFS=" "" $as_nl" > > # Find who we are. Look in the path if we contain no directory separator. >+as_myself= > case $0 in #(( > *[\\/]* ) as_myself=$0 ;; > *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >@@ -23774,8 +24945,8 @@ > # report actual input values of CONFIG_FILES etc. instead of their > # values after options handling. > ac_log=" >-This file was extended by rpm $as_me 4.9.0, which was >-generated by GNU Autoconf 2.66. Invocation command line was >+This file was extended by rpm $as_me 4.9.1, which was >+generated by GNU Autoconf 2.68. Invocation command line was > > CONFIG_FILES = $CONFIG_FILES > CONFIG_HEADERS = $CONFIG_HEADERS >@@ -23840,8 +25011,8 @@ > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 > ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" > ac_cs_version="\\ >-rpm config.status 4.9.0 >-configured by $0, generated by GNU Autoconf 2.66, >+rpm config.status 4.9.1 >+configured by $0, generated by GNU Autoconf 2.68, > with options \\"\$ac_cs_config\\" > > Copyright (C) 2010 Free Software Foundation, Inc. >@@ -23862,11 +25033,16 @@ > while test $# != 0 > do > case $1 in >- --*=*) >+ --*=?*) > ac_option=`expr "X$1" : 'X\([^=]*\)='` > ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` > ac_shift=: > ;; >+ --*=) >+ ac_option=`expr "X$1" : 'X\([^=]*\)='` >+ ac_optarg= >+ ac_shift=: >+ ;; > *) > ac_option=$1 > ac_optarg=$2 >@@ -23888,6 +25064,7 @@ > $ac_shift > case $ac_optarg in > *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; >+ '') as_fn_error $? "missing file argument" ;; > esac > as_fn_append CONFIG_FILES " '$ac_optarg'" > ac_need_defaults=false;; >@@ -23992,13 +25169,20 @@ > lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' > lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' > lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' >+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' >+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' > reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' > reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' > OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' > deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' > file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' >+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' >+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' >+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' >+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' > AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' > AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' >+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' > STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' > RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' > old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' >@@ -24013,14 +25197,17 @@ > lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' > lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' > lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' >+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' >+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' > objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' > MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' > lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' >-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' > lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' >+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' > lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' > lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' > need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' >+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' > DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' > NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' > LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' >@@ -24053,12 +25240,12 @@ > hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' > inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' > link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' >-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' > always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' > export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' > exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' > include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' > prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' >+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' > file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' > variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' > need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' >@@ -24097,8 +25284,8 @@ > compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' > GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' > lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' >-lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' > lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' >+lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' > lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' > lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' > archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' >@@ -24125,12 +25312,12 @@ > hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' > inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' > link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' >-fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' > always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' > export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' > exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' > include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' > prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' >+postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' > file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' > hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' > compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' >@@ -24168,8 +25355,13 @@ > OBJDUMP \ > deplibs_check_method \ > file_magic_cmd \ >+file_magic_glob \ >+want_nocaseglob \ >+DLLTOOL \ >+sharedlib_from_linklib_cmd \ > AR \ > AR_FLAGS \ >+archiver_list_spec \ > STRIP \ > RANLIB \ > CC \ >@@ -24179,12 +25371,14 @@ > lt_cv_sys_global_symbol_to_cdecl \ > lt_cv_sys_global_symbol_to_c_name_address \ > lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ >+nm_file_list_spec \ > lt_prog_compiler_no_builtin_flag \ >-lt_prog_compiler_wl \ > lt_prog_compiler_pic \ >+lt_prog_compiler_wl \ > lt_prog_compiler_static \ > lt_cv_prog_compiler_c_o \ > need_locks \ >+MANIFEST_TOOL \ > DSYMUTIL \ > NMEDIT \ > LIPO \ >@@ -24200,7 +25394,6 @@ > hardcode_libdir_flag_spec \ > hardcode_libdir_flag_spec_ld \ > hardcode_libdir_separator \ >-fix_srcfile_path \ > exclude_expsyms \ > include_expsyms \ > file_list_spec \ >@@ -24222,8 +25415,8 @@ > reload_flag_CXX \ > compiler_CXX \ > lt_prog_compiler_no_builtin_flag_CXX \ >-lt_prog_compiler_wl_CXX \ > lt_prog_compiler_pic_CXX \ >+lt_prog_compiler_wl_CXX \ > lt_prog_compiler_static_CXX \ > lt_cv_prog_compiler_c_o_CXX \ > export_dynamic_flag_spec_CXX \ >@@ -24235,7 +25428,6 @@ > hardcode_libdir_flag_spec_CXX \ > hardcode_libdir_flag_spec_ld_CXX \ > hardcode_libdir_separator_CXX \ >-fix_srcfile_path_CXX \ > exclude_expsyms_CXX \ > include_expsyms_CXX \ > file_list_spec_CXX \ >@@ -24269,6 +25461,7 @@ > module_expsym_cmds \ > export_symbols_cmds \ > prelink_cmds \ >+postlink_cmds \ > postinstall_cmds \ > postuninstall_cmds \ > finish_cmds \ >@@ -24283,7 +25476,8 @@ > module_cmds_CXX \ > module_expsym_cmds_CXX \ > export_symbols_cmds_CXX \ >-prelink_cmds_CXX; do >+prelink_cmds_CXX \ >+postlink_cmds_CXX; do > case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in > *[\\\\\\\`\\"\\\$]*) > eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" >@@ -24374,9 +25568,10 @@ > # after its creation but before its name has been assigned to `$tmp'. > $debug || > { >- tmp= >+ tmp= ac_tmp= > trap 'exit_status=$? >- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status >+ : "${ac_tmp:=$tmp}" >+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status > ' 0 > trap 'as_fn_exit 1' 1 2 13 15 > } >@@ -24384,12 +25579,13 @@ > > { > tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && >- test -n "$tmp" && test -d "$tmp" >+ test -d "$tmp" > } || > { > tmp=./conf$$-$RANDOM > (umask 077 && mkdir "$tmp") > } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 >+ac_tmp=$tmp > > # Set up the scripts for CONFIG_FILES section. > # No need to generate them if there are no CONFIG_FILES. >@@ -24411,7 +25607,7 @@ > ac_cs_awk_cr=$ac_cr > fi > >-echo 'BEGIN {' >"$tmp/subs1.awk" && >+echo 'BEGIN {' >"$ac_tmp/subs1.awk" && > _ACEOF > > >@@ -24439,7 +25635,7 @@ > rm -f conf$$subs.sh > > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 >-cat >>"\$tmp/subs1.awk" <<\\_ACAWK && >+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && > _ACEOF > sed -n ' > h >@@ -24487,7 +25683,7 @@ > rm -f conf$$subs.awk > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 > _ACAWK >-cat >>"\$tmp/subs1.awk" <<_ACAWK && >+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && > for (key in S) S_is_set[key] = 1 > FS = "" > >@@ -24519,7 +25715,7 @@ > sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" > else > cat >-fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ >+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ > || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 > _ACEOF > >@@ -24553,7 +25749,7 @@ > # No need to generate them if there are no CONFIG_HEADERS. > # This happens for instance with `./config.status Makefile'. > if test -n "$CONFIG_HEADERS"; then >-cat >"$tmp/defines.awk" <<\_ACAWK || >+cat >"$ac_tmp/defines.awk" <<\_ACAWK || > BEGIN { > _ACEOF > >@@ -24565,8 +25761,8 @@ > # handling of long lines. > ac_delim='%!_!# ' > for ac_last_try in false false :; do >- ac_t=`sed -n "/$ac_delim/p" confdefs.h` >- if test -z "$ac_t"; then >+ ac_tt=`sed -n "/$ac_delim/p" confdefs.h` >+ if test -z "$ac_tt"; then > break > elif $ac_last_try; then > as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 >@@ -24686,7 +25882,7 @@ > for ac_f > do > case $ac_f in >- -) ac_f="$tmp/stdin";; >+ -) ac_f="$ac_tmp/stdin";; > *) # Look for the file first in the build tree, then in the source tree > # (if the path is not absolute). The absolute path cannot be DOS-style, > # because $ac_f cannot contain `:'. >@@ -24721,7 +25917,7 @@ > esac > > case $ac_tag in >- *:-:* | *:-) cat >"$tmp/stdin" \ >+ *:-:* | *:-) cat >"$ac_tmp/stdin" \ > || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; > esac > ;; >@@ -24858,21 +26054,22 @@ > s&@MKDIR_P@&$ac_MKDIR_P&;t t > $ac_datarootdir_hack > " >-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ >- || as_fn_error $? "could not create $ac_file" "$LINENO" 5 >+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 > > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && >- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && >- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && >+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && >+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ >+ "$ac_tmp/out"`; test -z "$ac_out"; } && > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' > which seems to be undefined. Please make sure it is defined" >&5 > $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' > which seems to be undefined. Please make sure it is defined" >&2;} > >- rm -f "$tmp/stdin" >+ rm -f "$ac_tmp/stdin" > case $ac_file in >- -) cat "$tmp/out" && rm -f "$tmp/out";; >- *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; >+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; >+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; > esac \ > || as_fn_error $? "could not create $ac_file" "$LINENO" 5 > ;; >@@ -24883,20 +26080,20 @@ > if test x"$ac_file" != x-; then > { > $as_echo "/* $configure_input */" \ >- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" >- } >"$tmp/config.h" \ >+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" >+ } >"$ac_tmp/config.h" \ > || as_fn_error $? "could not create $ac_file" "$LINENO" 5 >- if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then >+ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then > { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 > $as_echo "$as_me: $ac_file is unchanged" >&6;} > else > rm -f "$ac_file" >- mv "$tmp/config.h" "$ac_file" \ >+ mv "$ac_tmp/config.h" "$ac_file" \ > || as_fn_error $? "could not create $ac_file" "$LINENO" 5 > fi > else > $as_echo "/* $configure_input */" \ >- && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ >+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ > || as_fn_error $? "could not create -" "$LINENO" 5 > fi > # Compute "$ac_file"'s index in $config_headers. >@@ -25185,19 +26382,42 @@ > # turn newlines into spaces. > NL2SP=$lt_lt_NL2SP > >+# convert \$build file names to \$host format. >+to_host_file_cmd=$lt_cv_to_host_file_cmd >+ >+# convert \$build files to toolchain format. >+to_tool_file_cmd=$lt_cv_to_tool_file_cmd >+ > # An object symbol dumper. > OBJDUMP=$lt_OBJDUMP > > # Method to check whether dependent libraries are shared objects. > deplibs_check_method=$lt_deplibs_check_method > >-# Command to use when deplibs_check_method == "file_magic". >+# Command to use when deplibs_check_method = "file_magic". > file_magic_cmd=$lt_file_magic_cmd > >+# How to find potential files when deplibs_check_method = "file_magic". >+file_magic_glob=$lt_file_magic_glob >+ >+# Find potential files using nocaseglob when deplibs_check_method = "file_magic". >+want_nocaseglob=$lt_want_nocaseglob >+ >+# DLL creation program. >+DLLTOOL=$lt_DLLTOOL >+ >+# Command to associate shared and link libraries. >+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd >+ > # The archiver. > AR=$lt_AR >+ >+# Flags to create an archive. > AR_FLAGS=$lt_AR_FLAGS > >+# How to feed a file listing to the archiver. >+archiver_list_spec=$lt_archiver_list_spec >+ > # A symbol stripping program. > STRIP=$lt_STRIP > >@@ -25227,6 +26447,12 @@ > # Transform the output of nm in a C name address pair when lib prefix is needed. > global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix > >+# Specify filename containing input files for \$NM. >+nm_file_list_spec=$lt_nm_file_list_spec >+ >+# The root where to search for dependent libraries,and in which our libraries should be installed. >+lt_sysroot=$lt_sysroot >+ > # The name of the directory that contains temporary libtool files. > objdir=$objdir > >@@ -25236,6 +26462,9 @@ > # Must we lock files when doing compilation? > need_locks=$lt_need_locks > >+# Manifest tool. >+MANIFEST_TOOL=$lt_MANIFEST_TOOL >+ > # Tool to manipulate archived DWARF debug symbol files on Mac OS X. > DSYMUTIL=$lt_DSYMUTIL > >@@ -25350,12 +26579,12 @@ > # Compiler flag to turn off builtin functions. > no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag > >-# How to pass a linker flag through the compiler. >-wl=$lt_lt_prog_compiler_wl >- > # Additional compiler flags for building library objects. > pic_flag=$lt_lt_prog_compiler_pic > >+# How to pass a linker flag through the compiler. >+wl=$lt_lt_prog_compiler_wl >+ > # Compiler flag to prevent dynamic linking. > link_static_flag=$lt_lt_prog_compiler_static > >@@ -25442,9 +26671,6 @@ > # Whether libtool must link a program against all its dependency libraries. > link_all_deplibs=$link_all_deplibs > >-# Fix the shell variable \$srcfile for the compiler. >-fix_srcfile_path=$lt_fix_srcfile_path >- > # Set to "yes" if exported symbols are required. > always_export_symbols=$always_export_symbols > >@@ -25460,6 +26686,9 @@ > # Commands necessary for linking programs (against libraries) with templates. > prelink_cmds=$lt_prelink_cmds > >+# Commands necessary for finishing linking programs. >+postlink_cmds=$lt_postlink_cmds >+ > # Specify filename containing input files. > file_list_spec=$lt_file_list_spec > >@@ -25506,210 +26735,169 @@ > # if finds mixed CR/LF and LF-only lines. Since sed operates in > # text mode, it properly converts lines to CR/LF. This bash problem > # is reportedly fixed, but why not run on old versions too? >- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ >- || (rm -f "$cfgfile"; exit 1) >- >- case $xsi_shell in >- yes) >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_dirname file append nondir_replacement >-# Compute the dirname of FILE. If nonempty, add APPEND to the result, >-# otherwise set result to NONDIR_REPLACEMENT. >-func_dirname () >-{ >- case ${1} in >- */*) func_dirname_result="${1%/*}${2}" ;; >- * ) func_dirname_result="${3}" ;; >- esac >-} >- >-# func_basename file >-func_basename () >-{ >- func_basename_result="${1##*/}" >-} >- >-# func_dirname_and_basename file append nondir_replacement >-# perform func_basename and func_dirname in a single function >-# call: >-# dirname: Compute the dirname of FILE. If nonempty, >-# add APPEND to the result, otherwise set result >-# to NONDIR_REPLACEMENT. >-# value returned in "$func_dirname_result" >-# basename: Compute filename of FILE. >-# value retuned in "$func_basename_result" >-# Implementation must be kept synchronized with func_dirname >-# and func_basename. For efficiency, we do not delegate to >-# those functions but instead duplicate the functionality here. >-func_dirname_and_basename () >-{ >- case ${1} in >- */*) func_dirname_result="${1%/*}${2}" ;; >- * ) func_dirname_result="${3}" ;; >- esac >- func_basename_result="${1##*/}" >-} >- >-# func_stripname prefix suffix name >-# strip PREFIX and SUFFIX off of NAME. >-# PREFIX and SUFFIX must not contain globbing or regex special >-# characters, hashes, percent signs, but SUFFIX may contain a leading >-# dot (in which case that matches only a dot). >-func_stripname () >-{ >- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are >- # positional parameters, so assign one to ordinary parameter first. >- func_stripname_result=${3} >- func_stripname_result=${func_stripname_result#"${1}"} >- func_stripname_result=${func_stripname_result%"${2}"} >-} >- >-# func_opt_split >-func_opt_split () >-{ >- func_opt_split_opt=${1%%=*} >- func_opt_split_arg=${1#*=} >-} >- >-# func_lo2o object >-func_lo2o () >-{ >- case ${1} in >- *.lo) func_lo2o_result=${1%.lo}.${objext} ;; >- *) func_lo2o_result=${1} ;; >- esac >-} >- >-# func_xform libobj-or-source >-func_xform () >-{ >- func_xform_result=${1%.*}.lo >-} >- >-# func_arith arithmetic-term... >-func_arith () >-{ >- func_arith_result=$(( $* )) >-} >- >-# func_len string >-# STRING may not start with a hyphen. >-func_len () >-{ >- func_len_result=${#1} >-} >- >-_LT_EOF >- ;; >- *) # Bourne compatible functions. >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_dirname file append nondir_replacement >-# Compute the dirname of FILE. If nonempty, add APPEND to the result, >-# otherwise set result to NONDIR_REPLACEMENT. >-func_dirname () >-{ >- # Extract subdirectory from the argument. >- func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` >- if test "X$func_dirname_result" = "X${1}"; then >- func_dirname_result="${3}" >- else >- func_dirname_result="$func_dirname_result${2}" >- fi >-} >- >-# func_basename file >-func_basename () >-{ >- func_basename_result=`$ECHO "${1}" | $SED "$basename"` >-} >- >- >-# func_stripname prefix suffix name >-# strip PREFIX and SUFFIX off of NAME. >-# PREFIX and SUFFIX must not contain globbing or regex special >-# characters, hashes, percent signs, but SUFFIX may contain a leading >-# dot (in which case that matches only a dot). >-# func_strip_suffix prefix name >-func_stripname () >-{ >- case ${2} in >- .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; >- *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; >- esac >-} >- >-# sed scripts: >-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' >-my_sed_long_arg='1s/^-[^=]*=//' >- >-# func_opt_split >-func_opt_split () >-{ >- func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` >- func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` >-} >- >-# func_lo2o object >-func_lo2o () >-{ >- func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` >-} >- >-# func_xform libobj-or-source >-func_xform () >-{ >- func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` >-} >- >-# func_arith arithmetic-term... >-func_arith () >-{ >- func_arith_result=`expr "$@"` >-} >- >-# func_len string >-# STRING may not start with a hyphen. >-func_len () >-{ >- func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` >-} >- >-_LT_EOF >-esac >- >-case $lt_shell_append in >- yes) >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_append var value >-# Append VALUE to the end of shell variable VAR. >-func_append () >-{ >- eval "$1+=\$2" >-} >-_LT_EOF >- ;; >- *) >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_append var value >-# Append VALUE to the end of shell variable VAR. >-func_append () >-{ >- eval "$1=\$$1\$2" >-} >- >-_LT_EOF >- ;; >- esac >+ sed '$q' "$ltmain" >> "$cfgfile" \ >+ || (rm -f "$cfgfile"; exit 1) > >+ if test x"$xsi_shell" = xyes; then >+ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ >+func_dirname ()\ >+{\ >+\ case ${1} in\ >+\ */*) func_dirname_result="${1%/*}${2}" ;;\ >+\ * ) func_dirname_result="${3}" ;;\ >+\ esac\ >+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_basename ()$/,/^} # func_basename /c\ >+func_basename ()\ >+{\ >+\ func_basename_result="${1##*/}"\ >+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ >+func_dirname_and_basename ()\ >+{\ >+\ case ${1} in\ >+\ */*) func_dirname_result="${1%/*}${2}" ;;\ >+\ * ) func_dirname_result="${3}" ;;\ >+\ esac\ >+\ func_basename_result="${1##*/}"\ >+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ >+func_stripname ()\ >+{\ >+\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ >+\ # positional parameters, so assign one to ordinary parameter first.\ >+\ func_stripname_result=${3}\ >+\ func_stripname_result=${func_stripname_result#"${1}"}\ >+\ func_stripname_result=${func_stripname_result%"${2}"}\ >+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ >+func_split_long_opt ()\ >+{\ >+\ func_split_long_opt_name=${1%%=*}\ >+\ func_split_long_opt_arg=${1#*=}\ >+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ >+func_split_short_opt ()\ >+{\ >+\ func_split_short_opt_arg=${1#??}\ >+\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ >+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ >+func_lo2o ()\ >+{\ >+\ case ${1} in\ >+\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ >+\ *) func_lo2o_result=${1} ;;\ >+\ esac\ >+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_xform ()$/,/^} # func_xform /c\ >+func_xform ()\ >+{\ >+ func_xform_result=${1%.*}.lo\ >+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_arith ()$/,/^} # func_arith /c\ >+func_arith ()\ >+{\ >+ func_arith_result=$(( $* ))\ >+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_len ()$/,/^} # func_len /c\ >+func_len ()\ >+{\ >+ func_len_result=${#1}\ >+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+fi >+ >+if test x"$lt_shell_append" = xyes; then >+ sed -e '/^func_append ()$/,/^} # func_append /c\ >+func_append ()\ >+{\ >+ eval "${1}+=\\${2}"\ >+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ >+func_append_quoted ()\ >+{\ >+\ func_quote_for_eval "${2}"\ >+\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ >+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+ >+ >+ # Save a `func_append' function call where possible by direct use of '+=' >+ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+ test 0 -eq $? || _lt_function_replace_fail=: >+else >+ # Save a `func_append' function call even when '+=' is not available >+ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+ test 0 -eq $? || _lt_function_replace_fail=: >+fi >+ >+if test x"$_lt_function_replace_fail" = x":"; then >+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 >+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} >+fi > >- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ >- || (rm -f "$cfgfile"; exit 1) > >- mv -f "$cfgfile" "$ofile" || >+ mv -f "$cfgfile" "$ofile" || > (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") > chmod +x "$ofile" > >@@ -25737,12 +26925,12 @@ > # Compiler flag to turn off builtin functions. > no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX > >-# How to pass a linker flag through the compiler. >-wl=$lt_lt_prog_compiler_wl_CXX >- > # Additional compiler flags for building library objects. > pic_flag=$lt_lt_prog_compiler_pic_CXX > >+# How to pass a linker flag through the compiler. >+wl=$lt_lt_prog_compiler_wl_CXX >+ > # Compiler flag to prevent dynamic linking. > link_static_flag=$lt_lt_prog_compiler_static_CXX > >@@ -25829,9 +27017,6 @@ > # Whether libtool must link a program against all its dependency libraries. > link_all_deplibs=$link_all_deplibs_CXX > >-# Fix the shell variable \$srcfile for the compiler. >-fix_srcfile_path=$lt_fix_srcfile_path_CXX >- > # Set to "yes" if exported symbols are required. > always_export_symbols=$always_export_symbols_CXX > >@@ -25847,6 +27032,9 @@ > # Commands necessary for linking programs (against libraries) with templates. > prelink_cmds=$lt_prelink_cmds_CXX > >+# Commands necessary for finishing linking programs. >+postlink_cmds=$lt_postlink_cmds_CXX >+ > # Specify filename containing input files. > file_list_spec=$lt_file_list_spec_CXX > >diff -ruN rpm-4.9.0/configure.ac rpm-4.9.1/configure.ac >--- rpm-4.9.0/configure.ac 2011-03-02 01:46:20.000000000 -0500 >+++ rpm-4.9.1/configure.ac 2011-07-15 05:37:20.000000000 -0400 >@@ -1,5 +1,5 @@ > AC_PREREQ(2.61) >-AC_INIT(rpm, 4.9.0, rpm-maint@lists.rpm.org) >+AC_INIT(rpm, 4.9.1, rpm-maint@lists.rpm.org) > > AC_CONFIG_SRCDIR([rpmqv.c]) > AC_CONFIG_HEADERS([config.h]) >@@ -13,6 +13,8 @@ > > AC_DISABLE_STATIC > >+PKG_PROG_PKG_CONFIG >+ > dnl Checks for programs. > AC_PROG_CXX > AC_PROG_AWK >@@ -36,7 +38,7 @@ > CFLAGS="$CFLAGS -fPIC -DPIC -D_REENTRANT -Wall -Wpointer-arith -Wmissing-prototypes -Wno-char-subscripts" > # XXX disabled for now due to noise from NSPR headers > # CFLAGS="$CFLAGS -Wstrict-prototypes" >- cflags_to_try="-fno-strict-aliasing -fstack-protector -Wempty-body" >+ cflags_to_try="-fno-strict-aliasing -fstack-protector -Wempty-body -Wno-unused-but-set-variable" > AC_MSG_CHECKING([supported compiler flags]) > old_cflags=$CFLAGS > echo >@@ -104,6 +106,8 @@ > AC_PATH_PROG(__UNZIP, unzip, /usr/bin/unzip, $MYPATH) > AC_PATH_PROG(__ID, id, /usr/bin/id, $MYPATH) > AC_PATH_PROG(__INSTALL, install, /usr/bin/install, $MYPATH) >+AC_PATH_PROG(__LRZIP, lrzip, /usr/bin/lrzip, $MYPATH) >+AC_PATH_PROG(__LZIP, lzip, /usr/bin/lzip, $MYPATH) > AC_PATH_PROG(__XZ, xz, /usr/bin/xz, $MYPATH) > AC_PATH_PROG(__MAKE, make, /usr/bin/make, $MYPATH) > AC_PATH_PROG(__MKDIR, mkdir, /bin/mkdir, $MYPATH) >@@ -166,6 +170,8 @@ > dnl zlib-1.0.4 has not gzseek > AC_CHECK_LIB(${zlib}, gzseek, [AC_DEFINE(HAVE_GZSEEK, 1, [Define as 1 if your zlib has gzseek()])]) > ]) >+],[ >+ AC_MSG_ERROR([missing required header zlib.h]) > ]) > > AC_SUBST(WITH_ZLIB_INCLUDE) >@@ -314,10 +320,12 @@ > yes ) > AC_CHECK_HEADERS([db.h],[ > AC_PREPROC_IFELSE([ >+ AC_LANG_SOURCE([ > #include <db.h> > #if ((DB_VERSION_MAJOR < 4) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 5)) > #error Berkeley DB too old > #endif >+ ]) > ],[ WITH_DB_LIB=-ldb ], > [ AC_MSG_ERROR([Berkeley DB version >= 4.5 required]) > ]) >@@ -342,7 +350,7 @@ > dnl Checks for header files we can live without. > AC_HEADER_STDC > AC_HEADER_MAJOR >-AC_HEADER_DIRENT >+AC_STRUCT_DIRENT_D_TYPE > > AC_CHECK_HEADERS(limits.h) > AC_CHECK_HEADERS(fcntl.h getopt.h memory.h) >@@ -704,28 +712,19 @@ > AC_SUBST(WITH_ACL_LIB) > AM_CONDITIONAL(ACL,[test "$with_acl" = yes]) > >-WITH_LUA_LIB= >-WITH_LUA_INCLUDE= >-AC_ARG_WITH(lua, [AS_HELP_STRING([--with-lua],[build with lua support])],,[with_lua=yes]) >-AS_IF([test "$with_lua" = yes],[ >- AC_CHECK_HEADER([lua.h],[ >- AC_CHECK_LIB(lua,[luaL_openlibs],[with_lua=yes],[ >- AC_MSG_ERROR([--with-lua given, but liblua not found]) >- ], >- [-lm]) >- ],[ >- AC_MSG_ERROR([--with-lua given, but lua.h not found]) >- ]) >-]) >- >-AS_IF([test "$with_lua" = yes],[ >- AC_DEFINE(WITH_LUA, 1, [Build with lua support?]) >- WITH_LUA_INCLUDE= >- WITH_LUA_LIB="-llua -lm" >+AC_ARG_WITH([lua], [AS_HELP_STRING([--with-lua], [build with lua support])], >+ [], >+ [with_lua=yes]) >+ >+AS_IF([test "$with_lua" != no],[ >+ PKG_CHECK_MODULES([LUA], >+ [lua >= 5.1], >+ [AC_DEFINE(WITH_LUA, 1, [Build with lua support?])], >+ [AC_MSG_ERROR([lua not present (--without-lua to disable)])]) >+ AC_SUBST(LUA_CFLAGS) >+ AC_SUBST(LUA_LIBS) > ]) >-AC_SUBST(WITH_LUA_LIB) >-AC_SUBST(WITH_LUA_INCLUDE) >-AM_CONDITIONAL(WITH_LUAEXT,[test "$with_lua" = yes]) >+AM_CONDITIONAL(WITH_LUA,[test "$with_lua" = yes]) > > AC_ARG_ENABLE(plugins, [AS_HELP_STRING([--disable-plugins],[build without plugin support])],,[enable_plugins=yes]) > AS_IF([test "$enable_plugins" = yes],[ >diff -ruN rpm-4.9.0/doc/ja/rpm2cpio.8 rpm-4.9.1/doc/ja/rpm2cpio.8 >--- rpm-4.9.0/doc/ja/rpm2cpio.8 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/doc/ja/rpm2cpio.8 2011-07-15 05:32:41.000000000 -0400 >@@ -37,6 +37,8 @@ > .B "rpm2cpio rpm-1.1-1.i386.rpm" > .br > .B "rpm2cpio \- < glint-1.0-1.i386.rpm" >+.br >+.B "rpm2cpio glint-1.0-1.i386.rpm | cpio -dium" > .SH é¢é£é ç® > .IR rpm (8) > .SH èè >diff -ruN rpm-4.9.0/doc/ko/rpm2cpio.8 rpm-4.9.1/doc/ko/rpm2cpio.8 >--- rpm-4.9.0/doc/ko/rpm2cpio.8 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/doc/ko/rpm2cpio.8 2011-07-15 05:32:41.000000000 -0400 >@@ -13,6 +13,8 @@ > .I "\fBrpm2cpio rpm-1.1-1.i386.rpm\fP" > .br > .I "\fBrpm2cpio < glint-1.0-1.i386.rpm\fP" >+.br >+.I "\fBrpm2cpio glint-1.0-1.i386.rpm | cpio -dium\fP" > > .SH ì°¸ê³ > .IR glint (8) , >diff -ruN rpm-4.9.0/doc/librpm/Doxyheader rpm-4.9.1/doc/librpm/Doxyheader >--- rpm-4.9.0/doc/librpm/Doxyheader 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/Doxyheader 2011-07-15 05:32:41.000000000 -0400 >@@ -20,9 +20,9 @@ > */ > /** \defgroup rpmps Problem Set API. > */ >-/** \defgroup rpmkeyring RPM keyring API. >+/** \defgroup rpmprob Problem Element API. > */ >-/** \defgroup rpmgi Generalized Iterator API. >+/** \defgroup rpmkeyring RPM keyring API. > */ > /** \defgroup rpmmacro Macro API. > */ >diff -ruN rpm-4.9.0/doc/librpm/html/annotated.html rpm-4.9.1/doc/librpm/html/annotated.html >--- rpm-4.9.0/doc/librpm/html/annotated.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/annotated.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,30 +7,41 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Data Structures</h1> </div> >+<div class="title">Data Structures</div> </div> > </div> > <div class="contents"> >-Here are the data structures with brief descriptions:<table> >+<div class="textblock">Here are the data structures with brief descriptions:</div><table> > <tr><td class="indexkey"><a class="el" href="structARGI__s.html">ARGI_s</a></td><td class="indexvalue"></td></tr> > <tr><td class="indexkey"><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a></td><td class="indexvalue"></td></tr> > <tr><td class="indexkey"><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a></td><td class="indexvalue"></td></tr> >@@ -57,8 +68,8 @@ > <tr><td class="indexkey"><a class="el" href="structrpmtd__s.html">rpmtd_s</a></td><td class="indexvalue">Container for rpm tag data (from headers or extensions) </td></tr> > </table> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/argv_8h.html rpm-4.9.1/doc/librpm/html/argv_8h.html >--- rpm-4.9.0/doc/librpm/html/argv_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/argv_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,78 +43,78 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>argv.h File Reference</h1> </div> >+<div class="title">argv.h File Reference<div class="ingroups"><a class="el" href="group__rpmargv.html">Argument Manipulation API.</a></div></div> </div> > </div> > <div class="contents"> >-<code>#include <stdio.h></code><br/> >+<div class="textblock"><code>#include <stdio.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for argv.h:</div> > <div class="dyncontent"> > <div class="center"><img src="argv_8h__incl.png" border="0" usemap="#argv_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="argv_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structARGI__s.html">ARGI_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structARGI__s.html">ARGI_s</a></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef char *const * </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int * </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structARGI__s.html">ARGI_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">ARGI_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structARGI__s.html">ARGI_s</a> const *const </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int * </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structARGI__s.html">ARGI_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">ARGI_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structARGI__s.html">ARGI_s</a> const *const </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a> { <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">ARGV_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a> { <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">ARGV_NONE</a> = 0, > <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">ARGV_SKIPEMPTY</a> = (1 << 0) > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68">argvPrint</a> (const char *msg, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print argv array elements. <a href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structARGI__s.html">ARGI_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41">argiFree</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argi array. <a href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c">argvNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty argv array. <a href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argv array. <a href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d">argiCount</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa">argiData</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argi array. <a href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b">argvCount</a> (<a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4">argvData</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argv array. <a href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6">argvCmp</a> (const void *a, const void *b)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare argv arrays (qsort/bsearch). <a href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1">argvSort</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, int(*compar)(const void *, const void *))</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort an argv array. <a href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3">argvSearch</a> (<a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, const char *val, int(*compar)(const void *, const void *))</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find an element in an argv array. <a href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1">argiAdd</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> *argip, int ix, int val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add an int to an argi array. <a href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56">argvAdd</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a string to an argv array. <a href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0">argvAddNum</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, int val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a number to an argv array (converting to a string). <a href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134">argvAppend</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> av)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Append one argv array to another. <a href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d">argvSplitString</a> (const char *str, const char *seps, <a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *str, const char *seps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin</a> (<a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, const char *sep)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Join an argv array into a string. <a href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68">argvPrint</a> (const char *msg, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv, FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print argv array elements. <a href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structARGI__s.html">ARGI_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41">argiFree</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argi array. <a href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c">argvNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty argv array. <a href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argv array. <a href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d">argiCount</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa">argiData</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argi array. <a href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b">argvCount</a> (<a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4">argvData</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argv array. <a href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6">argvCmp</a> (const void *a, const void *b)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare argv arrays (qsort/bsearch). <a href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1">argvSort</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, int(*compar)(const void *, const void *))</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort an argv array. <a href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3">argvSearch</a> (<a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv, const char *val, int(*compar)(const void *, const void *))</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find an element in an argv array. <a href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1">argiAdd</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> *argip, int ix, int val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add an int to an argi array. <a href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56">argvAdd</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a string to an argv array. <a href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0">argvAddNum</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, int val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a number to an argv array (converting to a string). <a href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134">argvAppend</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> av)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Append one argv array to another. <a href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d">argvSplitString</a> (const char *str, const char *seps, <a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *str, const char *seps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin</a> (<a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv, const char *sep)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Join an argv array into a string. <a href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="argv_8h_source.html">argv.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="a06169139595e32faa83d08a85179056f"></a><!-- doxytag: member="argv.h::ARGI_const_t" ref="a06169139595e32faa83d08a85179056f" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -149,12 +160,12 @@ > > </div> > </div> >-<a class="anchor" id="a8fb4667ccebe229131eae0c3655fd79d"></a><!-- doxytag: member="argv.h::ARGV_const_t" ref="a8fb4667ccebe229131eae0c3655fd79d" args="" --> >+<a class="anchor" id="a6c416352f01820f9a95d3d9cc21e93e9"></a><!-- doxytag: member="argv.h::ARGV_const_t" ref="a6c416352f01820f9a95d3d9cc21e93e9" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">typedef char* const* <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a></td> >+ <td class="memname">typedef char* const <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a></td> > </tr> > </table> > </div> >@@ -219,8 +230,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/argv_8h__incl.md5 rpm-4.9.1/doc/librpm/html/argv_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/argv_8h__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/argv_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-40e27473884865790a5dcbe64f1a938b >\ No newline at end of file >+5fb7c12b5d485f4357157782cc300ca6 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/argv_8h__incl.png and rpm-4.9.1/doc/librpm/html/argv_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/argv_8h_source.html rpm-4.9.1/doc/librpm/html/argv_8h_source.html >--- rpm-4.9.0/doc/librpm/html/argv_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/argv_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>argv.h</h1> </div> >+<div class="title">argv.h</div> </div> > </div> > <div class="contents"> > <a href="argv_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _H_ARGV_</span> >@@ -39,16 +50,16 @@ > <a name="l00012"></a>00012 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00013"></a>00013 <span class="preprocessor">#endif</span> > <a name="l00014"></a>00014 <span class="preprocessor"></span> >-<a name="l00015"></a><a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">00015</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> ** ARGV_t; >-<a name="l00016"></a><a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">00016</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> *ARGV_const_t; >+<a name="l00015"></a><a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">00015</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> ** <a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a>; >+<a name="l00016"></a><a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">00016</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> *<a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a>; > <a name="l00017"></a>00017 >-<a name="l00018"></a><a class="code" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">00018</a> <span class="keyword">typedef</span> <span class="keywordtype">int</span> * ARGint_t; >+<a name="l00018"></a><a class="code" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">00018</a> <span class="keyword">typedef</span> <span class="keywordtype">int</span> * <a class="code" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a>; > <a name="l00019"></a><a class="code" href="structARGI__s.html">00019</a> <span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> { > <a name="l00020"></a><a class="code" href="structARGI__s.html#aff31448fe3425077e3148f90872bba3a">00020</a> <span class="keywordtype">unsigned</span> <a class="code" href="structARGI__s.html#aff31448fe3425077e3148f90872bba3a">nvals</a>; > <a name="l00021"></a><a class="code" href="structARGI__s.html#a2b1365462ad123f984c4cec3d8f42911">00021</a> ARGint_t <a class="code" href="structARGI__s.html#a2b1365462ad123f984c4cec3d8f42911">vals</a>; > <a name="l00022"></a>00022 }; >-<a name="l00023"></a><a class="code" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">00023</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> * <a class="code" href="structARGI__s.html">ARGI_t</a>; >-<a name="l00024"></a><a class="code" href="argv_8h.html#a06169139595e32faa83d08a85179056f">00024</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> const * <span class="keyword">const</span> ARGI_const_t; >+<a name="l00023"></a><a class="code" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">00023</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> * <a class="code" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">ARGI_t</a>; >+<a name="l00024"></a><a class="code" href="argv_8h.html#a06169139595e32faa83d08a85179056f">00024</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> const * <span class="keyword">const</span> <a class="code" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a>; > <a name="l00025"></a>00025 > <a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68" title="Print argv array elements.">argvPrint</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * msg, ARGV_const_t argv, FILE * fp); > <a name="l00033"></a>00033 >@@ -87,7 +98,7 @@ > <a name="l00144"></a><a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">00144</a> <a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">ARGV_SKIPEMPTY</a> = (1 << 0), <span class="comment">/* omit empty strings from result */</span> > <a name="l00145"></a>00145 }; > <a name="l00146"></a>00146 >-<a name="l00147"></a><a class="code" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">00147</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> argvFlags; >+<a name="l00147"></a><a class="code" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">00147</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a>; > <a name="l00148"></a>00148 > <a name="l00156"></a>00156 ARGV_t <a class="code" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d" title="Split a string into an argv array.">argvSplitString</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * str, <span class="keyword">const</span> <span class="keywordtype">char</span> * seps, argvFlags flags); > <a name="l00157"></a>00157 >@@ -102,8 +113,8 @@ > <a name="l00179"></a>00179 <span class="preprocessor">#endif </span><span class="comment">/* _H_ARGV_ */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/classes.html rpm-4.9.1/doc/librpm/html/classes.html >--- rpm-4.9.0/doc/librpm/html/classes.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/classes.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,43 +2,54 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Alphabetical List</title> >+<title>rpm: Data Structure Index</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Data Structure Index</h1> </div> >+<div class="title">Data Structure Index</div> </div> > </div> > <div class="contents"> >-<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a></div> >+<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a></div> > <table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"> >-<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> A </div></td></tr></table> >-</td><td><a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a> </td><td><a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a> </td><td><a class="el" href="structpgpPktUid__s.html">pgpPktUid_s</a> </td><td><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> </td></tr><tr><td><a class="el" href="structARGI__s.html">ARGI_s</a> </td><td><a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a> </td><td><a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a> </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table> >-</td><td><a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a> </td></tr><tr><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table> >-</td><td><a class="el" href="structpgpPktLdata__s.html">pgpPktLdata_s</a> </td><td><a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a> </td><td><a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> </td><td><a class="el" href="structrpmSignArgs.html">rpmSignArgs</a> </td></tr><tr><td><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a> </td><td><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a> </td><td><a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey_s</a> </td><td><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> </td><td><a class="el" href="structrpmsw__s.html">rpmsw_s</a> </td></tr><tr><td><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a> </td><td><a class="el" href="unionpgpPktPre__u.html">pgpPktPre_u</a> </td><td><a class="el" href="structpgpPktTrust__s.html">pgpPktTrust_s</a> </td><td><a class="el" href="structrpmop__s.html">rpmop_s</a> </td><td><a class="el" href="structrpmtd__s.html">rpmtd_s</a> </td></tr><tr><td><a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a> </td><td><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a> </td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a></div> >+<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  A  </div></td></tr></table> >+</td><td><a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a>   </td><td><a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a>   </td><td><a class="el" href="structpgpPktUid__s.html">pgpPktUid_s</a>   </td><td><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a>   </td></tr><tr><td><a class="el" href="structARGI__s.html">ARGI_s</a>   </td><td><a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a>   </td><td><a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a>   </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  R  </div></td></tr></table> >+</td><td><a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a>   </td></tr><tr><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  P  </div></td></tr></table> >+</td><td><a class="el" href="structpgpPktLdata__s.html">pgpPktLdata_s</a>   </td><td><a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a>   </td><td><a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a>   </td><td><a class="el" href="structrpmSignArgs.html">rpmSignArgs</a>   </td></tr><tr><td><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a>   </td><td><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a>   </td><td><a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey_s</a>   </td><td><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a>   </td><td><a class="el" href="structrpmsw__s.html">rpmsw_s</a>   </td></tr><tr><td><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a>   </td><td><a class="el" href="unionpgpPktPre__u.html">pgpPktPre_u</a>   </td><td><a class="el" href="structpgpPktTrust__s.html">pgpPktTrust_s</a>   </td><td><a class="el" href="structrpmop__s.html">rpmop_s</a>   </td><td><a class="el" href="structrpmtd__s.html">rpmtd_s</a>   </td></tr><tr><td><a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a>   </td><td><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a>   </td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8c.html rpm-4.9.1/doc/librpm/html/cliutils_8c.html >--- rpm-4.9.0/doc/librpm/html/cliutils_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,10 +41,10 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>cliutils.c File Reference</h1> </div> >+<div class="title">cliutils.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <sys/wait.h></code><br/> > <code>#include <rpm/rpmlog.h></code><br/> > <code>#include <rpm/rpmlib.h></code><br/> >@@ -42,27 +53,27 @@ > <code>#include <rpm/rpmcli.h></code><br/> > <code>#include "<a class="el" href="cliutils_8h_source.html">cliutils.h</a>"</code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for cliutils.c:</div> > <div class="dyncontent"> > <div class="center"><img src="cliutils_8c__incl.png" border="0" usemap="#cliutils_8c" alt=""/></div> > <map name="cliutils_8c" id="cliutils_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="128,83,213,112"/><area shape="rect" id="node25" href="cliutils_8h.html" title="cliutils.h" alt="" coords="1048,83,1123,112"/><area shape="rect" id="node33" href="debug_8h.html" title="debug.h" alt="" coords="1156,83,1231,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="120,83,195,112"/><area shape="rect" id="node25" href="cliutils_8h.html" title="cliutils.h" alt="" coords="963,83,1032,112"/><area shape="rect" id="node33" href="debug_8h.html" title="debug.h" alt="" coords="1064,83,1131,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="cliutils_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a> (const char *desc)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a8ed9d1e1fd5e07cfb6569c185bddb81b">printVersion</a> (FILE *fp)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a072d7c6bea49d9b386d9c1f53b96aea2">printBanner</a> (FILE *fp)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a> (poptContext con, FILE *fp, int flags)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#acec5fcb5d4ee91d35ef026942f58a218">initPipe</a> (void)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a494970a3454c7b765b70943ae1a2eca1">finishPipe</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a> (const char *desc)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a8ed9d1e1fd5e07cfb6569c185bddb81b">printVersion</a> (FILE *fp)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a072d7c6bea49d9b386d9c1f53b96aea2">printBanner</a> (FILE *fp)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a> (poptContext con, FILE *fp, int flags)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#acec5fcb5d4ee91d35ef026942f58a218">initPipe</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a494970a3454c7b765b70943ae1a2eca1">finishPipe</a> (void)</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a0ae08a0864ca618981d90278dd0a1908">pipeChild</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8c.html#a0ae08a0864ca618981d90278dd0a1908">pipeChild</a> = 0</td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="a04b3e702e4cded860c0e1c9bb6f104ed"></a><!-- doxytag: member="cliutils.c::argerror" ref="a04b3e702e4cded860c0e1c9bb6f104ed" args="(const char *desc)" --> >@@ -72,9 +83,8 @@ > <tr> > <td class="memname">void argerror </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>desc</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>desc</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -96,9 +106,8 @@ > <tr> > <td class="memname">void finishPipe </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -120,9 +129,8 @@ > <tr> > <td class="memname">int initPipe </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -144,9 +152,8 @@ > <tr> > <td class="memname">static void printBanner </td> > <td>(</td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td> >- <td> ) </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em></td><td>)</td> > <td><code> [static]</code></td> > </tr> > </table> >@@ -168,25 +175,25 @@ > <tr> > <td class="memname">void printUsage </td> > <td>(</td> >- <td class="paramtype">poptContext </td> >- <td class="paramname"> <em>con</em>, </td> >+ <td class="paramtype">poptContext </td> >+ <td class="paramname"><em>con</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em>, </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -207,9 +214,8 @@ > <tr> > <td class="memname">static void printVersion </td> > <td>(</td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td> >- <td> ) </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em></td><td>)</td> > <td><code> [static]</code></td> > </tr> > </table> >@@ -243,8 +249,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8c__incl.map rpm-4.9.1/doc/librpm/html/cliutils_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/cliutils_8c__incl.map 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,6 +1,6 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="128,83,213,112"/> >-<area shape="rect" id="node25" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="1048,83,1123,112"/> >-<area shape="rect" id="node33" href="$debug_8h.html" title="debug.h" alt="" coords="1156,83,1231,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="120,83,195,112"/> >+<area shape="rect" id="node25" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="963,83,1032,112"/> >+<area shape="rect" id="node33" href="$debug_8h.html" title="debug.h" alt="" coords="1064,83,1131,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8c__incl.md5 rpm-4.9.1/doc/librpm/html/cliutils_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/cliutils_8c__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-8062ecfd7be01d5fd41cbddf004a7a48 >\ No newline at end of file >+1b79694eb0fbc0c8e08ced4ae0d664cf >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/cliutils_8c__incl.png and rpm-4.9.1/doc/librpm/html/cliutils_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8c_source.html rpm-4.9.1/doc/librpm/html/cliutils_8c_source.html >--- rpm-4.9.0/doc/librpm/html/cliutils_8c_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>cliutils.c</h1> </div> >+<div class="title">cliutils.c</div> </div> > </div> > <div class="contents"> > <a href="cliutils_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >@@ -110,8 +121,8 @@ > <a name="l00079"></a>00079 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8h__dep__incl.map rpm-4.9.1/doc/librpm/html/cliutils_8h__dep__incl.map >--- rpm-4.9.0/doc/librpm/html/cliutils_8h__dep__incl.map 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8h__dep__incl.map 2011-07-12 07:30:20.000000000 -0400 >@@ -1,9 +1,9 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,80,112"/> >-<area shape="rect" id="node5" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="104,83,195,112"/> >-<area shape="rect" id="node7" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="219,83,293,112"/> >-<area shape="rect" id="node9" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="317,83,408,112"/> >-<area shape="rect" id="node11" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="432,83,507,112"/> >-<area shape="rect" id="node13" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="531,83,616,112"/> >-<area shape="rect" id="node15" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="640,83,731,112"/> >+<area shape="rect" id="node3" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,75,112"/> >+<area shape="rect" id="node5" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="99,83,181,112"/> >+<area shape="rect" id="node7" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="205,83,275,112"/> >+<area shape="rect" id="node9" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="299,83,381,112"/> >+<area shape="rect" id="node11" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="405,83,475,112"/> >+<area shape="rect" id="node13" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="499,83,576,112"/> >+<area shape="rect" id="node15" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="600,83,683,112"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8h__dep__incl.md5 rpm-4.9.1/doc/librpm/html/cliutils_8h__dep__incl.md5 >--- rpm-4.9.0/doc/librpm/html/cliutils_8h__dep__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8h__dep__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-4f7a04189e5b7bb1016eb2b071adff77 >\ No newline at end of file >+25f874d5a6cc81340c4380f909be1073 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/cliutils_8h__dep__incl.png and rpm-4.9.1/doc/librpm/html/cliutils_8h__dep__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8h.html rpm-4.9.1/doc/librpm/html/cliutils_8h.html >--- rpm-4.9.0/doc/librpm/html/cliutils_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,36 +41,36 @@ > <a href="#define-members">Defines</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>cliutils.h File Reference</h1> </div> >+<div class="title">cliutils.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <stdio.h></code><br/> >+<div class="textblock"><code>#include <stdio.h></code><br/> > <code>#include <popt.h></code><br/> > <code>#include <rpm/rpmutil.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for cliutils.h:</div> > <div class="dyncontent"> > <div class="center"><img src="cliutils_8h__incl.png" border="0" usemap="#cliutils_8h" alt=""/></div> > </div> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > This graph shows which files directly or indirectly include this file:</div> > <div class="dyncontent"> > <div class="center"><img src="cliutils_8h__dep__incl.png" border="0" usemap="#cliutils_8hdep" alt=""/></div> > <map name="cliutils_8hdep" id="cliutils_8hdep"> >-<area shape="rect" id="node3" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,80,112"/><area shape="rect" id="node5" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="104,83,195,112"/><area shape="rect" id="node7" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="219,83,293,112"/><area shape="rect" id="node9" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="317,83,408,112"/><area shape="rect" id="node11" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="432,83,507,112"/><area shape="rect" id="node13" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="531,83,616,112"/><area shape="rect" id="node15" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="640,83,731,112"/></map> >+<area shape="rect" id="node3" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,75,112"/><area shape="rect" id="node5" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="99,83,181,112"/><area shape="rect" id="node7" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="205,83,275,112"/><area shape="rect" id="node9" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="299,83,381,112"/><area shape="rect" id="node11" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="405,83,475,112"/><area shape="rect" id="node13" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="499,83,576,112"/><area shape="rect" id="node15" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="600,83,683,112"/></map> >+</div> > </div> >- > <p><a href="cliutils_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a89b25b44e8686ea530eba18ba929d9e3">RETVAL</a>(rc) (((rc) > 254) ? 254 : (rc))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a89b25b44e8686ea530eba18ba929d9e3">RETVAL</a>(rc)   (((rc) > 254) ? 254 : (rc))</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_NORETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a8886edbf32caa6fab83f7c5fea9d8de1">argerror</a> (const char *desc)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a> (poptContext con, FILE *fp, int flags)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#acec5fcb5d4ee91d35ef026942f58a218">initPipe</a> (void)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a494970a3454c7b765b70943ae1a2eca1">finishPipe</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_NORETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a8886edbf32caa6fab83f7c5fea9d8de1">argerror</a> (const char *desc)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a> (poptContext con, FILE *fp, int flags)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#acec5fcb5d4ee91d35ef026942f58a218">initPipe</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cliutils_8h.html#a494970a3454c7b765b70943ae1a2eca1">finishPipe</a> (void)</td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="a89b25b44e8686ea530eba18ba929d9e3"></a><!-- doxytag: member="cliutils.h::RETVAL" ref="a89b25b44e8686ea530eba18ba929d9e3" args="(rc)" --> >@@ -69,10 +80,9 @@ > <tr> > <td class="memname">#define RETVAL</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">rc</td> >- <td> ) </td> >- <td> (((rc) > 254) ? 254 : (rc))</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">rc</td><td>)</td> >+ <td>   (((rc) > 254) ? 254 : (rc))</td> > </tr> > </table> > </div> >@@ -92,9 +102,8 @@ > <tr> > <td class="memname">RPM_GNUC_NORETURN void argerror </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>desc</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>desc</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -116,9 +125,8 @@ > <tr> > <td class="memname">void finishPipe </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -140,9 +148,8 @@ > <tr> > <td class="memname">int initPipe </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -164,25 +171,25 @@ > <tr> > <td class="memname">void printUsage </td> > <td>(</td> >- <td class="paramtype">poptContext </td> >- <td class="paramname"> <em>con</em>, </td> >+ <td class="paramtype">poptContext </td> >+ <td class="paramname"><em>con</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em>, </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -197,8 +204,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8h__incl.md5 rpm-4.9.1/doc/librpm/html/cliutils_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/cliutils_8h__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-c2d9539fea6a1887b04676ac40966c22 >\ No newline at end of file >+ee1b541b03a446ab5a0c3de4d0a2c435 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/cliutils_8h__incl.png and rpm-4.9.1/doc/librpm/html/cliutils_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/cliutils_8h_source.html rpm-4.9.1/doc/librpm/html/cliutils_8h_source.html >--- rpm-4.9.0/doc/librpm/html/cliutils_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/cliutils_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>cliutils.h</h1> </div> >+<div class="title">cliutils.h</div> </div> > </div> > <div class="contents"> > <a href="cliutils_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _CLIUTIL_H</span> >@@ -51,8 +62,8 @@ > <a name="l00020"></a>00020 <span class="preprocessor">#endif </span><span class="comment">/* _CLIUTIL_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/config_8h.html rpm-4.9.1/doc/librpm/html/config_8h.html >--- rpm-4.9.0/doc/librpm/html/config_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/config_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#define-members">Defines</a> </div> > <div class="headertitle"> >-<h1>config.h File Reference</h1> </div> >+<div class="title">config.h File Reference</div> </div> > </div> > <div class="contents"> > >@@ -37,82 +48,83 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7cc70673e1bfa2cbbc58f1733a8aa344">ENABLE_NLS</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afafe12133c7e126f484752dc325ae1e1">ENABLE_PLUGINS</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a684c24f9ee233c18156ef63722e164f4">HAVE_BASENAME</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a6d8d0f87b5c18273bdb55272844c5d88">HAVE_BZ2_1_0</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a758d0f83abb259cbf1d9c64d994ff944">HAVE_BZLIB_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afdb21b59cc7e4e5995aa94bc336a800d">HAVE_CAP_COMPARE</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a86918b42a5ab3324f01a21cb01133aed">HAVE_DB_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#acc7d833fd02af49a7557f004021382ae">HAVE_DCGETTEXT</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af9fbe15f58004c91c2d8b1fbaf91c1a3">HAVE_DIRENT_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac0ee978d502a08c267ce6f558ca56506">HAVE_DIRNAME</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a0ee1617ff2f6885ef384a3dd46f9b9d7">HAVE_DLFCN_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a6232023fe9e1dd17f2694e633b4281cf">HAVE_DWARF_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a765d75020849aa0a9b6becd9a5b7a193">HAVE_FCNTL_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af71edad7c85b389fc123542df18c7aaa">HAVE_GELF_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a88f2f3e38594f0902031b6c14c75c399">HAVE_GETCWD</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#adef727f8c4ab3443958aaab933f2d12f">HAVE_GETOPT_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#add281e88fe03de68eb6833a0f7832cbc">HAVE_GETPAGESIZE</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af1f713a125fcc35140c75f5526aafd23">HAVE_GETTEXT</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac17d20d0ccd6e4441e5b5135c2524e48">HAVE_GLOB_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a520d2d314ee9cd89aa92ab2cce6d8926">HAVE_GZSEEK</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ab90a030ff2790ebdc176660a6dd2a478">HAVE_INTTYPES_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a0e856d40c50c84d2db6867c4903d7458">HAVE_LCHOWN</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a8f3f93da1750ff989cbdaed5ab73febd">HAVE_LIBELF</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a60d4ceab66cbc084c52f6521f8a335bb">HAVE_LIBIO_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1e55aaa6b69400645b6b23359e860751">HAVE_LIBPTHREAD</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7e33cf4b15f0a1a6f9f83b78734a3e92">HAVE_LIBSELINUX</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9b6c36c1413593c486f4c7088b70ee38">HAVE_LIBSEMANAGE</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac70f0930238c8d095d7cc2ee8b522c77">HAVE_LIMITS_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ad36f17651cf70b6ad36e6b6064cb201f">HAVE_LZMA_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac78fba11aac7f7223d76c5be8ede1376">HAVE_MCHECK_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ae93a78f9d076138897af441c9f86f285">HAVE_MEMORY_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a16c4f395f7b7bb5d5b18c132ef84fb5e">HAVE_MKSTEMP</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac24e9c0562704d17896d14869e748fcc">HAVE_MMAP</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a3b52ef55371d8f2fb7b333222c9536d1">HAVE_MTRACE</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a6303177ef219d167cea57f806282ce63">HAVE_NSPR_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a0e0016803ef6d2b704dcf44b0be46c28">HAVE_NSS_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af7309d42cc03987be618b6af8fe6ce33">HAVE_POLL_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#acf71b36fdd29bd9ef6709cecac0536d2">HAVE_PTHREAD_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a2019f6c8defc179ec7b26b5cea18f27f">HAVE_PUTENV</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a766c36c79f161c16b99308ad8e05e455">HAVE_REALPATH</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a4524e47c3ee7837bfe9b2d11c9e0087f">HAVE_REGCOMP</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a00c3b87012bbb87ca4bd9c3adf3f203a">HAVE_SECHASH_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a4d775103dbaf3364eaf0f99dd6c22cca">HAVE_SETENV</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ab6cd6d1c63c1e26ea2d4537b77148354">HAVE_STDINT_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9e0e434ec1a6ddbd97db12b5a32905e0">HAVE_STDLIB_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7e697634fdb6e39958208611cac1c080">HAVE_STPCPY</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afb5e2e26b0b673de5aaf0ae6b5ae121a">HAVE_STPNCPY</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a405d10d46190bcb0320524c54eafc850">HAVE_STRINGS_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ad4c234dd1625255dc626a15886306e7d">HAVE_STRING_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af41a97c2f39350952e1c791dd32eb5a3">HAVE_SYS_IPC_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a05aa9fc25e1231d8eb347390558e4e22">HAVE_SYS_PARAM_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ace156430ba007d19b4348a950d0c692b">HAVE_SYS_STAT_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a69dc70bea5d1f8bd2be9740e974fa666">HAVE_SYS_TYPES_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9d9ea00a8252003b9f9886814e572e0a">HAVE_SYS_UTSNAME_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a219b06937831d0da94d801ab13987639">HAVE_UNISTD_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af187d71ae8983ddad9530d5c031f48fe">HAVE_UNSETENV</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#aad5eed50844aa0073171213cb654363d">HAVE_ZLIB_H</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a22dedc838925cc4242bb465fd91c5b91">HAVE___SECURE_GETENV</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac2d5925d76379847dd9fc4747b061659">LT_OBJDIR</a> ".libs/"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#aca8570fb706c81df371b7f9bc454ae03">PACKAGE</a> "rpm"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1d1d2d7f8d2f95b376954d649ab03233">PACKAGE_BUGREPORT</a> "rpm-maint@lists.rpm.org"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1c0439e4355794c09b64274849eb0279">PACKAGE_NAME</a> "rpm"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac73e6f903c16eca7710f92e36e1c6fbf">PACKAGE_STRING</a> "rpm 4.9.0-beta1"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af415af6bfede0e8d5453708afe68651c">PACKAGE_TARNAME</a> "rpm"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a5c93853116d5a50307b6744f147840aa">PACKAGE_URL</a> ""</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#aa326a05d5e30f9e9a4bb0b4469d5d0c0">PACKAGE_VERSION</a> "4.9.0-beta1"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a71557405a30cad3d407a3072c0a84d42">RPMCANONVENDOR</a> "redhat"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a2105e9c59260a31d13a04262a9ec975a">STATFS_HAS_F_BAVAIL</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ae00d7f5240ac9c3800c999b89682a493">STATFS_IN_SYS_STATVFS</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a550e5c272cc3cf3814651721167dcd23">STDC_HEADERS</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a850f090c69a12a3ba22eebdc66797322">USE_GNU_GLOB</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf">VERSION</a> "4.9.0-beta1"</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9f1f3c395fe2c4b0aa2d699c8f0c1e1b">WITH_CAP</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afc0f381862f49e247f64cd6492c07867">WITH_LUA</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afd3685d760fac6c42dfeaa1825a4d057">WITH_SELINUX</a> 1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7a49c93e4eba89aa7a02a38b1c26c354">__MKDIR_P</a> "/bin/mkdir -p"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7cc70673e1bfa2cbbc58f1733a8aa344">ENABLE_NLS</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afafe12133c7e126f484752dc325ae1e1">ENABLE_PLUGINS</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a684c24f9ee233c18156ef63722e164f4">HAVE_BASENAME</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a6d8d0f87b5c18273bdb55272844c5d88">HAVE_BZ2_1_0</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a758d0f83abb259cbf1d9c64d994ff944">HAVE_BZLIB_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afdb21b59cc7e4e5995aa94bc336a800d">HAVE_CAP_COMPARE</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a86918b42a5ab3324f01a21cb01133aed">HAVE_DB_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#acc7d833fd02af49a7557f004021382ae">HAVE_DCGETTEXT</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af9fbe15f58004c91c2d8b1fbaf91c1a3">HAVE_DIRENT_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac0ee978d502a08c267ce6f558ca56506">HAVE_DIRNAME</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a0ee1617ff2f6885ef384a3dd46f9b9d7">HAVE_DLFCN_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a6232023fe9e1dd17f2694e633b4281cf">HAVE_DWARF_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a765d75020849aa0a9b6becd9a5b7a193">HAVE_FCNTL_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af71edad7c85b389fc123542df18c7aaa">HAVE_GELF_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a88f2f3e38594f0902031b6c14c75c399">HAVE_GETCWD</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#adef727f8c4ab3443958aaab933f2d12f">HAVE_GETOPT_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#add281e88fe03de68eb6833a0f7832cbc">HAVE_GETPAGESIZE</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af1f713a125fcc35140c75f5526aafd23">HAVE_GETTEXT</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac17d20d0ccd6e4441e5b5135c2524e48">HAVE_GLOB_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a520d2d314ee9cd89aa92ab2cce6d8926">HAVE_GZSEEK</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ab90a030ff2790ebdc176660a6dd2a478">HAVE_INTTYPES_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a0e856d40c50c84d2db6867c4903d7458">HAVE_LCHOWN</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a8f3f93da1750ff989cbdaed5ab73febd">HAVE_LIBELF</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a60d4ceab66cbc084c52f6521f8a335bb">HAVE_LIBIO_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1e55aaa6b69400645b6b23359e860751">HAVE_LIBPTHREAD</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7e33cf4b15f0a1a6f9f83b78734a3e92">HAVE_LIBSELINUX</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9b6c36c1413593c486f4c7088b70ee38">HAVE_LIBSEMANAGE</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac70f0930238c8d095d7cc2ee8b522c77">HAVE_LIMITS_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ad36f17651cf70b6ad36e6b6064cb201f">HAVE_LZMA_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac78fba11aac7f7223d76c5be8ede1376">HAVE_MCHECK_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ae93a78f9d076138897af441c9f86f285">HAVE_MEMORY_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a16c4f395f7b7bb5d5b18c132ef84fb5e">HAVE_MKSTEMP</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac24e9c0562704d17896d14869e748fcc">HAVE_MMAP</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a3b52ef55371d8f2fb7b333222c9536d1">HAVE_MTRACE</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a6303177ef219d167cea57f806282ce63">HAVE_NSPR_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a0e0016803ef6d2b704dcf44b0be46c28">HAVE_NSS_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af7309d42cc03987be618b6af8fe6ce33">HAVE_POLL_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#acf71b36fdd29bd9ef6709cecac0536d2">HAVE_PTHREAD_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a2019f6c8defc179ec7b26b5cea18f27f">HAVE_PUTENV</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a766c36c79f161c16b99308ad8e05e455">HAVE_REALPATH</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a4524e47c3ee7837bfe9b2d11c9e0087f">HAVE_REGCOMP</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a00c3b87012bbb87ca4bd9c3adf3f203a">HAVE_SECHASH_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a4d775103dbaf3364eaf0f99dd6c22cca">HAVE_SETENV</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ab6cd6d1c63c1e26ea2d4537b77148354">HAVE_STDINT_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9e0e434ec1a6ddbd97db12b5a32905e0">HAVE_STDLIB_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7e697634fdb6e39958208611cac1c080">HAVE_STPCPY</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afb5e2e26b0b673de5aaf0ae6b5ae121a">HAVE_STPNCPY</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a405d10d46190bcb0320524c54eafc850">HAVE_STRINGS_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ad4c234dd1625255dc626a15886306e7d">HAVE_STRING_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a5ce31f72a06ecb00087b0d5285356cba">HAVE_STRUCT_DIRENT_D_TYPE</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af41a97c2f39350952e1c791dd32eb5a3">HAVE_SYS_IPC_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a05aa9fc25e1231d8eb347390558e4e22">HAVE_SYS_PARAM_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ace156430ba007d19b4348a950d0c692b">HAVE_SYS_STAT_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a69dc70bea5d1f8bd2be9740e974fa666">HAVE_SYS_TYPES_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9d9ea00a8252003b9f9886814e572e0a">HAVE_SYS_UTSNAME_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a219b06937831d0da94d801ab13987639">HAVE_UNISTD_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af187d71ae8983ddad9530d5c031f48fe">HAVE_UNSETENV</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#aad5eed50844aa0073171213cb654363d">HAVE_ZLIB_H</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a22dedc838925cc4242bb465fd91c5b91">HAVE___SECURE_GETENV</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac2d5925d76379847dd9fc4747b061659">LT_OBJDIR</a>   ".libs/"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#aca8570fb706c81df371b7f9bc454ae03">PACKAGE</a>   "rpm"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1d1d2d7f8d2f95b376954d649ab03233">PACKAGE_BUGREPORT</a>   "rpm-maint@lists.rpm.org"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1c0439e4355794c09b64274849eb0279">PACKAGE_NAME</a>   "rpm"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ac73e6f903c16eca7710f92e36e1c6fbf">PACKAGE_STRING</a>   "rpm 4.9.1"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#af415af6bfede0e8d5453708afe68651c">PACKAGE_TARNAME</a>   "rpm"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a5c93853116d5a50307b6744f147840aa">PACKAGE_URL</a>   ""</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#aa326a05d5e30f9e9a4bb0b4469d5d0c0">PACKAGE_VERSION</a>   "4.9.1"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a71557405a30cad3d407a3072c0a84d42">RPMCANONVENDOR</a>   "redhat"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a2105e9c59260a31d13a04262a9ec975a">STATFS_HAS_F_BAVAIL</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#ae00d7f5240ac9c3800c999b89682a493">STATFS_IN_SYS_STATVFS</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a550e5c272cc3cf3814651721167dcd23">STDC_HEADERS</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a850f090c69a12a3ba22eebdc66797322">USE_GNU_GLOB</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf">VERSION</a>   "4.9.1"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a9f1f3c395fe2c4b0aa2d699c8f0c1e1b">WITH_CAP</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afc0f381862f49e247f64cd6492c07867">WITH_LUA</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#afd3685d760fac6c42dfeaa1825a4d057">WITH_SELINUX</a>   1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a7a49c93e4eba89aa7a02a38b1c26c354">__MKDIR_P</a>   "/bin/mkdir -p"</td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="a7a49c93e4eba89aa7a02a38b1c26c354"></a><!-- doxytag: member="config.h::__MKDIR_P" ref="a7a49c93e4eba89aa7a02a38b1c26c354" args="" --> >@@ -120,13 +132,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define __MKDIR_P "/bin/mkdir -p"</td> >+ <td class="memname">#define __MKDIR_P   "/bin/mkdir -p"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00339">339</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00342">342</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -135,7 +147,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define ENABLE_NLS 1</td> >+ <td class="memname">#define ENABLE_NLS   1</td> > </tr> > </table> > </div> >@@ -150,7 +162,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define ENABLE_PLUGINS 1</td> >+ <td class="memname">#define ENABLE_PLUGINS   1</td> > </tr> > </table> > </div> >@@ -165,13 +177,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE___SECURE_GETENV 1</td> >+ <td class="memname">#define HAVE___SECURE_GETENV   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00222">222</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00225">225</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -180,7 +192,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_BASENAME 1</td> >+ <td class="memname">#define HAVE_BASENAME   1</td> > </tr> > </table> > </div> >@@ -195,7 +207,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_BZ2_1_0 1</td> >+ <td class="memname">#define HAVE_BZ2_1_0   1</td> > </tr> > </table> > </div> >@@ -210,7 +222,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_BZLIB_H 1</td> >+ <td class="memname">#define HAVE_BZLIB_H   1</td> > </tr> > </table> > </div> >@@ -225,7 +237,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_CAP_COMPARE 1</td> >+ <td class="memname">#define HAVE_CAP_COMPARE   1</td> > </tr> > </table> > </div> >@@ -240,7 +252,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_DB_H 1</td> >+ <td class="memname">#define HAVE_DB_H   1</td> > </tr> > </table> > </div> >@@ -255,7 +267,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_DCGETTEXT 1</td> >+ <td class="memname">#define HAVE_DCGETTEXT   1</td> > </tr> > </table> > </div> >@@ -270,7 +282,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_DIRENT_H 1</td> >+ <td class="memname">#define HAVE_DIRENT_H   1</td> > </tr> > </table> > </div> >@@ -285,7 +297,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_DIRNAME 1</td> >+ <td class="memname">#define HAVE_DIRNAME   1</td> > </tr> > </table> > </div> >@@ -300,7 +312,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_DLFCN_H 1</td> >+ <td class="memname">#define HAVE_DLFCN_H   1</td> > </tr> > </table> > </div> >@@ -315,7 +327,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_DWARF_H 1</td> >+ <td class="memname">#define HAVE_DWARF_H   1</td> > </tr> > </table> > </div> >@@ -330,7 +342,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_FCNTL_H 1</td> >+ <td class="memname">#define HAVE_FCNTL_H   1</td> > </tr> > </table> > </div> >@@ -345,7 +357,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_GELF_H 1</td> >+ <td class="memname">#define HAVE_GELF_H   1</td> > </tr> > </table> > </div> >@@ -360,7 +372,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_GETCWD 1</td> >+ <td class="memname">#define HAVE_GETCWD   1</td> > </tr> > </table> > </div> >@@ -375,7 +387,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_GETOPT_H 1</td> >+ <td class="memname">#define HAVE_GETOPT_H   1</td> > </tr> > </table> > </div> >@@ -390,7 +402,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_GETPAGESIZE 1</td> >+ <td class="memname">#define HAVE_GETPAGESIZE   1</td> > </tr> > </table> > </div> >@@ -405,7 +417,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_GETTEXT 1</td> >+ <td class="memname">#define HAVE_GETTEXT   1</td> > </tr> > </table> > </div> >@@ -420,7 +432,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_GLOB_H 1</td> >+ <td class="memname">#define HAVE_GLOB_H   1</td> > </tr> > </table> > </div> >@@ -435,7 +447,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_GZSEEK 1</td> >+ <td class="memname">#define HAVE_GZSEEK   1</td> > </tr> > </table> > </div> >@@ -450,7 +462,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_INTTYPES_H 1</td> >+ <td class="memname">#define HAVE_INTTYPES_H   1</td> > </tr> > </table> > </div> >@@ -465,7 +477,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LCHOWN 1</td> >+ <td class="memname">#define HAVE_LCHOWN   1</td> > </tr> > </table> > </div> >@@ -480,7 +492,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LIBELF 1</td> >+ <td class="memname">#define HAVE_LIBELF   1</td> > </tr> > </table> > </div> >@@ -495,7 +507,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LIBIO_H 1</td> >+ <td class="memname">#define HAVE_LIBIO_H   1</td> > </tr> > </table> > </div> >@@ -510,7 +522,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LIBPTHREAD 1</td> >+ <td class="memname">#define HAVE_LIBPTHREAD   1</td> > </tr> > </table> > </div> >@@ -525,7 +537,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LIBSELINUX 1</td> >+ <td class="memname">#define HAVE_LIBSELINUX   1</td> > </tr> > </table> > </div> >@@ -540,7 +552,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LIBSEMANAGE 1</td> >+ <td class="memname">#define HAVE_LIBSEMANAGE   1</td> > </tr> > </table> > </div> >@@ -555,7 +567,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LIMITS_H 1</td> >+ <td class="memname">#define HAVE_LIMITS_H   1</td> > </tr> > </table> > </div> >@@ -570,7 +582,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_LZMA_H 1</td> >+ <td class="memname">#define HAVE_LZMA_H   1</td> > </tr> > </table> > </div> >@@ -585,7 +597,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_MCHECK_H 1</td> >+ <td class="memname">#define HAVE_MCHECK_H   1</td> > </tr> > </table> > </div> >@@ -600,7 +612,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_MEMORY_H 1</td> >+ <td class="memname">#define HAVE_MEMORY_H   1</td> > </tr> > </table> > </div> >@@ -615,7 +627,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_MKSTEMP 1</td> >+ <td class="memname">#define HAVE_MKSTEMP   1</td> > </tr> > </table> > </div> >@@ -630,7 +642,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_MMAP 1</td> >+ <td class="memname">#define HAVE_MMAP   1</td> > </tr> > </table> > </div> >@@ -645,7 +657,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_MTRACE 1</td> >+ <td class="memname">#define HAVE_MTRACE   1</td> > </tr> > </table> > </div> >@@ -660,7 +672,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_NSPR_H 1</td> >+ <td class="memname">#define HAVE_NSPR_H   1</td> > </tr> > </table> > </div> >@@ -675,7 +687,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_NSS_H 1</td> >+ <td class="memname">#define HAVE_NSS_H   1</td> > </tr> > </table> > </div> >@@ -690,7 +702,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_POLL_H 1</td> >+ <td class="memname">#define HAVE_POLL_H   1</td> > </tr> > </table> > </div> >@@ -705,7 +717,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_PTHREAD_H 1</td> >+ <td class="memname">#define HAVE_PTHREAD_H   1</td> > </tr> > </table> > </div> >@@ -720,7 +732,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_PUTENV 1</td> >+ <td class="memname">#define HAVE_PUTENV   1</td> > </tr> > </table> > </div> >@@ -735,7 +747,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_REALPATH 1</td> >+ <td class="memname">#define HAVE_REALPATH   1</td> > </tr> > </table> > </div> >@@ -750,7 +762,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_REGCOMP 1</td> >+ <td class="memname">#define HAVE_REGCOMP   1</td> > </tr> > </table> > </div> >@@ -765,7 +777,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_SECHASH_H 1</td> >+ <td class="memname">#define HAVE_SECHASH_H   1</td> > </tr> > </table> > </div> >@@ -780,7 +792,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_SETENV 1</td> >+ <td class="memname">#define HAVE_SETENV   1</td> > </tr> > </table> > </div> >@@ -795,7 +807,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_STDINT_H 1</td> >+ <td class="memname">#define HAVE_STDINT_H   1</td> > </tr> > </table> > </div> >@@ -810,7 +822,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_STDLIB_H 1</td> >+ <td class="memname">#define HAVE_STDLIB_H   1</td> > </tr> > </table> > </div> >@@ -825,7 +837,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_STPCPY 1</td> >+ <td class="memname">#define HAVE_STPCPY   1</td> > </tr> > </table> > </div> >@@ -840,7 +852,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_STPNCPY 1</td> >+ <td class="memname">#define HAVE_STPNCPY   1</td> > </tr> > </table> > </div> >@@ -855,7 +867,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_STRING_H 1</td> >+ <td class="memname">#define HAVE_STRING_H   1</td> > </tr> > </table> > </div> >@@ -870,7 +882,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_STRINGS_H 1</td> >+ <td class="memname">#define HAVE_STRINGS_H   1</td> > </tr> > </table> > </div> >@@ -880,18 +892,33 @@ > > </div> > </div> >+<a class="anchor" id="a5ce31f72a06ecb00087b0d5285356cba"></a><!-- doxytag: member="config.h::HAVE_STRUCT_DIRENT_D_TYPE" ref="a5ce31f72a06ecb00087b0d5285356cba" args="" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">#define HAVE_STRUCT_DIRENT_D_TYPE   1</td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Definition at line <a class="el" href="config_8h_source.html#l00187">187</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+ >+</div> >+</div> > <a class="anchor" id="af41a97c2f39350952e1c791dd32eb5a3"></a><!-- doxytag: member="config.h::HAVE_SYS_IPC_H" ref="af41a97c2f39350952e1c791dd32eb5a3" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_SYS_IPC_H 1</td> >+ <td class="memname">#define HAVE_SYS_IPC_H   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00191">191</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00194">194</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -900,13 +927,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_SYS_PARAM_H 1</td> >+ <td class="memname">#define HAVE_SYS_PARAM_H   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00198">198</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00201">201</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -915,13 +942,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_SYS_STAT_H 1</td> >+ <td class="memname">#define HAVE_SYS_STAT_H   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00201">201</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00204">204</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -930,13 +957,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_SYS_TYPES_H 1</td> >+ <td class="memname">#define HAVE_SYS_TYPES_H   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00207">207</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00210">210</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -945,13 +972,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_SYS_UTSNAME_H 1</td> >+ <td class="memname">#define HAVE_SYS_UTSNAME_H   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00210">210</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00213">213</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -960,13 +987,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_UNISTD_H 1</td> >+ <td class="memname">#define HAVE_UNISTD_H   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00213">213</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00216">216</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -975,13 +1002,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_UNSETENV 1</td> >+ <td class="memname">#define HAVE_UNSETENV   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00216">216</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00219">219</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -990,13 +1017,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HAVE_ZLIB_H 1</td> >+ <td class="memname">#define HAVE_ZLIB_H   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00219">219</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00222">222</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1005,13 +1032,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define LT_OBJDIR ".libs/"</td> >+ <td class="memname">#define LT_OBJDIR   ".libs/"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00226">226</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00229">229</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1020,13 +1047,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PACKAGE "rpm"</td> >+ <td class="memname">#define PACKAGE   "rpm"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00237">237</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00240">240</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1035,13 +1062,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PACKAGE_BUGREPORT "rpm-maint@lists.rpm.org"</td> >+ <td class="memname">#define PACKAGE_BUGREPORT   "rpm-maint@lists.rpm.org"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00240">240</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00243">243</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1050,13 +1077,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PACKAGE_NAME "rpm"</td> >+ <td class="memname">#define PACKAGE_NAME   "rpm"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00243">243</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00246">246</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1065,13 +1092,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PACKAGE_STRING "rpm 4.9.0-beta1"</td> >+ <td class="memname">#define PACKAGE_STRING   "rpm 4.9.1"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00246">246</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00249">249</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1080,13 +1107,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PACKAGE_TARNAME "rpm"</td> >+ <td class="memname">#define PACKAGE_TARNAME   "rpm"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00249">249</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00252">252</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1095,13 +1122,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PACKAGE_URL ""</td> >+ <td class="memname">#define PACKAGE_URL   ""</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00252">252</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00255">255</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1110,13 +1137,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PACKAGE_VERSION "4.9.0-beta1"</td> >+ <td class="memname">#define PACKAGE_VERSION   "4.9.1"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00255">255</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00258">258</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1125,13 +1152,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCANONVENDOR "redhat"</td> >+ <td class="memname">#define RPMCANONVENDOR   "redhat"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00258">258</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00261">261</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1140,13 +1167,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define STATFS_HAS_F_BAVAIL 1</td> >+ <td class="memname">#define STATFS_HAS_F_BAVAIL   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00261">261</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00264">264</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1155,13 +1182,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define STATFS_IN_SYS_STATVFS 1</td> >+ <td class="memname">#define STATFS_IN_SYS_STATVFS   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00270">270</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00273">273</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1170,13 +1197,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define STDC_HEADERS 1</td> >+ <td class="memname">#define STDC_HEADERS   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00279">279</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00282">282</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1185,13 +1212,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define USE_GNU_GLOB 1</td> >+ <td class="memname">#define USE_GNU_GLOB   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00282">282</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00285">285</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1200,13 +1227,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define VERSION "4.9.0-beta1"</td> >+ <td class="memname">#define VERSION   "4.9.1"</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00307">307</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00310">310</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1215,13 +1242,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define WITH_CAP 1</td> >+ <td class="memname">#define WITH_CAP   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00313">313</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00316">316</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1230,13 +1257,13 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define WITH_LUA 1</td> >+ <td class="memname">#define WITH_LUA   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00316">316</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00319">319</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> >@@ -1245,19 +1272,19 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define WITH_SELINUX 1</td> >+ <td class="memname">#define WITH_SELINUX   1</td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="config_8h_source.html#l00319">319</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> >+<p>Definition at line <a class="el" href="config_8h_source.html#l00322">322</a> of file <a class="el" href="config_8h_source.html">config.h</a>.</p> > > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/config_8h_source.html rpm-4.9.1/doc/librpm/html/config_8h_source.html >--- rpm-4.9.0/doc/librpm/html/config_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/config_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>config.h</h1> </div> >+<div class="title">config.h</div> </div> > </div> > <div class="contents"> > <a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* config.h. Generated from config.h.in by configure. */</span> >@@ -214,176 +225,179 @@ > <a name="l00183"></a>00183 <span class="comment">/* Define to 1 if you have the <string.h> header file. */</span> > <a name="l00184"></a><a class="code" href="config_8h.html#ad4c234dd1625255dc626a15886306e7d">00184</a> <span class="preprocessor">#define HAVE_STRING_H 1</span> > <a name="l00185"></a>00185 <span class="preprocessor"></span> >-<a name="l00186"></a>00186 <span class="comment">/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.</span> >-<a name="l00187"></a>00187 <span class="comment"> */</span> >-<a name="l00188"></a>00188 <span class="comment">/* #undef HAVE_SYS_DIR_H */</span> >-<a name="l00189"></a>00189 >-<a name="l00190"></a>00190 <span class="comment">/* Define to 1 if you have the <sys/ipc.h> header file. */</span> >-<a name="l00191"></a><a class="code" href="config_8h.html#af41a97c2f39350952e1c791dd32eb5a3">00191</a> <span class="preprocessor">#define HAVE_SYS_IPC_H 1</span> >-<a name="l00192"></a>00192 <span class="preprocessor"></span> >-<a name="l00193"></a>00193 <span class="comment">/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.</span> >-<a name="l00194"></a>00194 <span class="comment"> */</span> >-<a name="l00195"></a>00195 <span class="comment">/* #undef HAVE_SYS_NDIR_H */</span> >-<a name="l00196"></a>00196 >-<a name="l00197"></a>00197 <span class="comment">/* Define to 1 if you have the <sys/param.h> header file. */</span> >-<a name="l00198"></a><a class="code" href="config_8h.html#a05aa9fc25e1231d8eb347390558e4e22">00198</a> <span class="preprocessor">#define HAVE_SYS_PARAM_H 1</span> >-<a name="l00199"></a>00199 <span class="preprocessor"></span> >-<a name="l00200"></a>00200 <span class="comment">/* Define to 1 if you have the <sys/stat.h> header file. */</span> >-<a name="l00201"></a><a class="code" href="config_8h.html#ace156430ba007d19b4348a950d0c692b">00201</a> <span class="preprocessor">#define HAVE_SYS_STAT_H 1</span> >+<a name="l00186"></a>00186 <span class="comment">/* Define to 1 if `d_type' is a member of `struct dirent'. */</span> >+<a name="l00187"></a><a class="code" href="config_8h.html#a5ce31f72a06ecb00087b0d5285356cba">00187</a> <span class="preprocessor">#define HAVE_STRUCT_DIRENT_D_TYPE 1</span> >+<a name="l00188"></a>00188 <span class="preprocessor"></span> >+<a name="l00189"></a>00189 <span class="comment">/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.</span> >+<a name="l00190"></a>00190 <span class="comment"> */</span> >+<a name="l00191"></a>00191 <span class="comment">/* #undef HAVE_SYS_DIR_H */</span> >+<a name="l00192"></a>00192 >+<a name="l00193"></a>00193 <span class="comment">/* Define to 1 if you have the <sys/ipc.h> header file. */</span> >+<a name="l00194"></a><a class="code" href="config_8h.html#af41a97c2f39350952e1c791dd32eb5a3">00194</a> <span class="preprocessor">#define HAVE_SYS_IPC_H 1</span> >+<a name="l00195"></a>00195 <span class="preprocessor"></span> >+<a name="l00196"></a>00196 <span class="comment">/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.</span> >+<a name="l00197"></a>00197 <span class="comment"> */</span> >+<a name="l00198"></a>00198 <span class="comment">/* #undef HAVE_SYS_NDIR_H */</span> >+<a name="l00199"></a>00199 >+<a name="l00200"></a>00200 <span class="comment">/* Define to 1 if you have the <sys/param.h> header file. */</span> >+<a name="l00201"></a><a class="code" href="config_8h.html#a05aa9fc25e1231d8eb347390558e4e22">00201</a> <span class="preprocessor">#define HAVE_SYS_PARAM_H 1</span> > <a name="l00202"></a>00202 <span class="preprocessor"></span> >-<a name="l00203"></a>00203 <span class="comment">/* Define to 1 if you have the <sys/systemcfg.h> header file. */</span> >-<a name="l00204"></a>00204 <span class="comment">/* #undef HAVE_SYS_SYSTEMCFG_H */</span> >-<a name="l00205"></a>00205 >-<a name="l00206"></a>00206 <span class="comment">/* Define to 1 if you have the <sys/types.h> header file. */</span> >-<a name="l00207"></a><a class="code" href="config_8h.html#a69dc70bea5d1f8bd2be9740e974fa666">00207</a> <span class="preprocessor">#define HAVE_SYS_TYPES_H 1</span> >-<a name="l00208"></a>00208 <span class="preprocessor"></span> >-<a name="l00209"></a>00209 <span class="comment">/* Define to 1 if you have the <sys/utsname.h> header file. */</span> >-<a name="l00210"></a><a class="code" href="config_8h.html#a9d9ea00a8252003b9f9886814e572e0a">00210</a> <span class="preprocessor">#define HAVE_SYS_UTSNAME_H 1</span> >+<a name="l00203"></a>00203 <span class="comment">/* Define to 1 if you have the <sys/stat.h> header file. */</span> >+<a name="l00204"></a><a class="code" href="config_8h.html#ace156430ba007d19b4348a950d0c692b">00204</a> <span class="preprocessor">#define HAVE_SYS_STAT_H 1</span> >+<a name="l00205"></a>00205 <span class="preprocessor"></span> >+<a name="l00206"></a>00206 <span class="comment">/* Define to 1 if you have the <sys/systemcfg.h> header file. */</span> >+<a name="l00207"></a>00207 <span class="comment">/* #undef HAVE_SYS_SYSTEMCFG_H */</span> >+<a name="l00208"></a>00208 >+<a name="l00209"></a>00209 <span class="comment">/* Define to 1 if you have the <sys/types.h> header file. */</span> >+<a name="l00210"></a><a class="code" href="config_8h.html#a69dc70bea5d1f8bd2be9740e974fa666">00210</a> <span class="preprocessor">#define HAVE_SYS_TYPES_H 1</span> > <a name="l00211"></a>00211 <span class="preprocessor"></span> >-<a name="l00212"></a>00212 <span class="comment">/* Define to 1 if you have the <unistd.h> header file. */</span> >-<a name="l00213"></a><a class="code" href="config_8h.html#a219b06937831d0da94d801ab13987639">00213</a> <span class="preprocessor">#define HAVE_UNISTD_H 1</span> >+<a name="l00212"></a>00212 <span class="comment">/* Define to 1 if you have the <sys/utsname.h> header file. */</span> >+<a name="l00213"></a><a class="code" href="config_8h.html#a9d9ea00a8252003b9f9886814e572e0a">00213</a> <span class="preprocessor">#define HAVE_SYS_UTSNAME_H 1</span> > <a name="l00214"></a>00214 <span class="preprocessor"></span> >-<a name="l00215"></a>00215 <span class="comment">/* Define to 1 if you have the `unsetenv' function. */</span> >-<a name="l00216"></a><a class="code" href="config_8h.html#af187d71ae8983ddad9530d5c031f48fe">00216</a> <span class="preprocessor">#define HAVE_UNSETENV 1</span> >+<a name="l00215"></a>00215 <span class="comment">/* Define to 1 if you have the <unistd.h> header file. */</span> >+<a name="l00216"></a><a class="code" href="config_8h.html#a219b06937831d0da94d801ab13987639">00216</a> <span class="preprocessor">#define HAVE_UNISTD_H 1</span> > <a name="l00217"></a>00217 <span class="preprocessor"></span> >-<a name="l00218"></a>00218 <span class="comment">/* Define to 1 if you have the <zlib.h> header file. */</span> >-<a name="l00219"></a><a class="code" href="config_8h.html#aad5eed50844aa0073171213cb654363d">00219</a> <span class="preprocessor">#define HAVE_ZLIB_H 1</span> >+<a name="l00218"></a>00218 <span class="comment">/* Define to 1 if you have the `unsetenv' function. */</span> >+<a name="l00219"></a><a class="code" href="config_8h.html#af187d71ae8983ddad9530d5c031f48fe">00219</a> <span class="preprocessor">#define HAVE_UNSETENV 1</span> > <a name="l00220"></a>00220 <span class="preprocessor"></span> >-<a name="l00221"></a>00221 <span class="comment">/* Define to 1 if you have the `__secure_getenv' function. */</span> >-<a name="l00222"></a><a class="code" href="config_8h.html#a22dedc838925cc4242bb465fd91c5b91">00222</a> <span class="preprocessor">#define HAVE___SECURE_GETENV 1</span> >+<a name="l00221"></a>00221 <span class="comment">/* Define to 1 if you have the <zlib.h> header file. */</span> >+<a name="l00222"></a><a class="code" href="config_8h.html#aad5eed50844aa0073171213cb654363d">00222</a> <span class="preprocessor">#define HAVE_ZLIB_H 1</span> > <a name="l00223"></a>00223 <span class="preprocessor"></span> >-<a name="l00224"></a>00224 <span class="comment">/* Define to the sub-directory in which libtool stores uninstalled libraries.</span> >-<a name="l00225"></a>00225 <span class="comment"> */</span> >-<a name="l00226"></a><a class="code" href="config_8h.html#ac2d5925d76379847dd9fc4747b061659">00226</a> <span class="preprocessor">#define LT_OBJDIR ".libs/"</span> >-<a name="l00227"></a>00227 <span class="preprocessor"></span> >-<a name="l00228"></a>00228 <span class="comment">/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.</span> >-<a name="l00229"></a>00229 <span class="comment"> */</span> >-<a name="l00230"></a>00230 <span class="comment">/* #undef MAJOR_IN_MKDEV */</span> >-<a name="l00231"></a>00231 >-<a name="l00232"></a>00232 <span class="comment">/* Define to 1 if `major', `minor', and `makedev' are declared in</span> >-<a name="l00233"></a>00233 <span class="comment"> <sysmacros.h>. */</span> >-<a name="l00234"></a>00234 <span class="comment">/* #undef MAJOR_IN_SYSMACROS */</span> >-<a name="l00235"></a>00235 >-<a name="l00236"></a>00236 <span class="comment">/* Name of package */</span> >-<a name="l00237"></a><a class="code" href="config_8h.html#aca8570fb706c81df371b7f9bc454ae03">00237</a> <span class="preprocessor">#define PACKAGE "rpm"</span> >-<a name="l00238"></a>00238 <span class="preprocessor"></span> >-<a name="l00239"></a>00239 <span class="comment">/* Define to the address where bug reports for this package should be sent. */</span> >-<a name="l00240"></a><a class="code" href="config_8h.html#a1d1d2d7f8d2f95b376954d649ab03233">00240</a> <span class="preprocessor">#define PACKAGE_BUGREPORT "rpm-maint@lists.rpm.org"</span> >+<a name="l00224"></a>00224 <span class="comment">/* Define to 1 if you have the `__secure_getenv' function. */</span> >+<a name="l00225"></a><a class="code" href="config_8h.html#a22dedc838925cc4242bb465fd91c5b91">00225</a> <span class="preprocessor">#define HAVE___SECURE_GETENV 1</span> >+<a name="l00226"></a>00226 <span class="preprocessor"></span> >+<a name="l00227"></a>00227 <span class="comment">/* Define to the sub-directory in which libtool stores uninstalled libraries.</span> >+<a name="l00228"></a>00228 <span class="comment"> */</span> >+<a name="l00229"></a><a class="code" href="config_8h.html#ac2d5925d76379847dd9fc4747b061659">00229</a> <span class="preprocessor">#define LT_OBJDIR ".libs/"</span> >+<a name="l00230"></a>00230 <span class="preprocessor"></span> >+<a name="l00231"></a>00231 <span class="comment">/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.</span> >+<a name="l00232"></a>00232 <span class="comment"> */</span> >+<a name="l00233"></a>00233 <span class="comment">/* #undef MAJOR_IN_MKDEV */</span> >+<a name="l00234"></a>00234 >+<a name="l00235"></a>00235 <span class="comment">/* Define to 1 if `major', `minor', and `makedev' are declared in</span> >+<a name="l00236"></a>00236 <span class="comment"> <sysmacros.h>. */</span> >+<a name="l00237"></a>00237 <span class="comment">/* #undef MAJOR_IN_SYSMACROS */</span> >+<a name="l00238"></a>00238 >+<a name="l00239"></a>00239 <span class="comment">/* Name of package */</span> >+<a name="l00240"></a><a class="code" href="config_8h.html#aca8570fb706c81df371b7f9bc454ae03">00240</a> <span class="preprocessor">#define PACKAGE "rpm"</span> > <a name="l00241"></a>00241 <span class="preprocessor"></span> >-<a name="l00242"></a>00242 <span class="comment">/* Define to the full name of this package. */</span> >-<a name="l00243"></a><a class="code" href="config_8h.html#a1c0439e4355794c09b64274849eb0279">00243</a> <span class="preprocessor">#define PACKAGE_NAME "rpm"</span> >+<a name="l00242"></a>00242 <span class="comment">/* Define to the address where bug reports for this package should be sent. */</span> >+<a name="l00243"></a><a class="code" href="config_8h.html#a1d1d2d7f8d2f95b376954d649ab03233">00243</a> <span class="preprocessor">#define PACKAGE_BUGREPORT "rpm-maint@lists.rpm.org"</span> > <a name="l00244"></a>00244 <span class="preprocessor"></span> >-<a name="l00245"></a>00245 <span class="comment">/* Define to the full name and version of this package. */</span> >-<a name="l00246"></a><a class="code" href="config_8h.html#ac73e6f903c16eca7710f92e36e1c6fbf">00246</a> <span class="preprocessor">#define PACKAGE_STRING "rpm 4.9.0-beta1"</span> >+<a name="l00245"></a>00245 <span class="comment">/* Define to the full name of this package. */</span> >+<a name="l00246"></a><a class="code" href="config_8h.html#a1c0439e4355794c09b64274849eb0279">00246</a> <span class="preprocessor">#define PACKAGE_NAME "rpm"</span> > <a name="l00247"></a>00247 <span class="preprocessor"></span> >-<a name="l00248"></a>00248 <span class="comment">/* Define to the one symbol short name of this package. */</span> >-<a name="l00249"></a><a class="code" href="config_8h.html#af415af6bfede0e8d5453708afe68651c">00249</a> <span class="preprocessor">#define PACKAGE_TARNAME "rpm"</span> >+<a name="l00248"></a>00248 <span class="comment">/* Define to the full name and version of this package. */</span> >+<a name="l00249"></a><a class="code" href="config_8h.html#ac73e6f903c16eca7710f92e36e1c6fbf">00249</a> <span class="preprocessor">#define PACKAGE_STRING "rpm 4.9.1"</span> > <a name="l00250"></a>00250 <span class="preprocessor"></span> >-<a name="l00251"></a>00251 <span class="comment">/* Define to the home page for this package. */</span> >-<a name="l00252"></a><a class="code" href="config_8h.html#a5c93853116d5a50307b6744f147840aa">00252</a> <span class="preprocessor">#define PACKAGE_URL ""</span> >+<a name="l00251"></a>00251 <span class="comment">/* Define to the one symbol short name of this package. */</span> >+<a name="l00252"></a><a class="code" href="config_8h.html#af415af6bfede0e8d5453708afe68651c">00252</a> <span class="preprocessor">#define PACKAGE_TARNAME "rpm"</span> > <a name="l00253"></a>00253 <span class="preprocessor"></span> >-<a name="l00254"></a>00254 <span class="comment">/* Define to the version of this package. */</span> >-<a name="l00255"></a><a class="code" href="config_8h.html#aa326a05d5e30f9e9a4bb0b4469d5d0c0">00255</a> <span class="preprocessor">#define PACKAGE_VERSION "4.9.0-beta1"</span> >+<a name="l00254"></a>00254 <span class="comment">/* Define to the home page for this package. */</span> >+<a name="l00255"></a><a class="code" href="config_8h.html#a5c93853116d5a50307b6744f147840aa">00255</a> <span class="preprocessor">#define PACKAGE_URL ""</span> > <a name="l00256"></a>00256 <span class="preprocessor"></span> >-<a name="l00257"></a>00257 <span class="comment">/* canonical vendor */</span> >-<a name="l00258"></a><a class="code" href="config_8h.html#a71557405a30cad3d407a3072c0a84d42">00258</a> <span class="preprocessor">#define RPMCANONVENDOR "redhat"</span> >+<a name="l00257"></a>00257 <span class="comment">/* Define to the version of this package. */</span> >+<a name="l00258"></a><a class="code" href="config_8h.html#aa326a05d5e30f9e9a4bb0b4469d5d0c0">00258</a> <span class="preprocessor">#define PACKAGE_VERSION "4.9.1"</span> > <a name="l00259"></a>00259 <span class="preprocessor"></span> >-<a name="l00260"></a>00260 <span class="comment">/* Define if struct statfs has the f_bavail member */</span> >-<a name="l00261"></a><a class="code" href="config_8h.html#a2105e9c59260a31d13a04262a9ec975a">00261</a> <span class="preprocessor">#define STATFS_HAS_F_BAVAIL 1</span> >+<a name="l00260"></a>00260 <span class="comment">/* canonical vendor */</span> >+<a name="l00261"></a><a class="code" href="config_8h.html#a71557405a30cad3d407a3072c0a84d42">00261</a> <span class="preprocessor">#define RPMCANONVENDOR "redhat"</span> > <a name="l00262"></a>00262 <span class="preprocessor"></span> >-<a name="l00263"></a>00263 <span class="comment">/* statfs in <sys/mount.h> (for Digital Unix 4.0D systems) */</span> >-<a name="l00264"></a>00264 <span class="comment">/* #undef STATFS_IN_SYS_MOUNT */</span> >-<a name="l00265"></a>00265 >-<a name="l00266"></a>00266 <span class="comment">/* statfs in <sys/statfs.h> (for Irix 6.4 systems) */</span> >-<a name="l00267"></a>00267 <span class="comment">/* #undef STATFS_IN_SYS_STATFS */</span> >+<a name="l00263"></a>00263 <span class="comment">/* Define if struct statfs has the f_bavail member */</span> >+<a name="l00264"></a><a class="code" href="config_8h.html#a2105e9c59260a31d13a04262a9ec975a">00264</a> <span class="preprocessor">#define STATFS_HAS_F_BAVAIL 1</span> >+<a name="l00265"></a>00265 <span class="preprocessor"></span> >+<a name="l00266"></a>00266 <span class="comment">/* statfs in <sys/mount.h> (for Digital Unix 4.0D systems) */</span> >+<a name="l00267"></a>00267 <span class="comment">/* #undef STATFS_IN_SYS_MOUNT */</span> > <a name="l00268"></a>00268 >-<a name="l00269"></a>00269 <span class="comment">/* statfs in <sys/statvfs.h> (for solaris 2.6+ systems) */</span> >-<a name="l00270"></a><a class="code" href="config_8h.html#ae00d7f5240ac9c3800c999b89682a493">00270</a> <span class="preprocessor">#define STATFS_IN_SYS_STATVFS 1</span> >-<a name="l00271"></a>00271 <span class="preprocessor"></span> >-<a name="l00272"></a>00272 <span class="comment">/* statfs in <sys/vfs.h> (for linux systems) */</span> >-<a name="l00273"></a>00273 <span class="comment">/* #undef STATFS_IN_SYS_VFS */</span> >-<a name="l00274"></a>00274 >-<a name="l00275"></a>00275 <span class="comment">/* Define if the statfs() call takes 4 arguments */</span> >-<a name="l00276"></a>00276 <span class="comment">/* #undef STAT_STATFS4 */</span> >+<a name="l00269"></a>00269 <span class="comment">/* statfs in <sys/statfs.h> (for Irix 6.4 systems) */</span> >+<a name="l00270"></a>00270 <span class="comment">/* #undef STATFS_IN_SYS_STATFS */</span> >+<a name="l00271"></a>00271 >+<a name="l00272"></a>00272 <span class="comment">/* statfs in <sys/statvfs.h> (for solaris 2.6+ systems) */</span> >+<a name="l00273"></a><a class="code" href="config_8h.html#ae00d7f5240ac9c3800c999b89682a493">00273</a> <span class="preprocessor">#define STATFS_IN_SYS_STATVFS 1</span> >+<a name="l00274"></a>00274 <span class="preprocessor"></span> >+<a name="l00275"></a>00275 <span class="comment">/* statfs in <sys/vfs.h> (for linux systems) */</span> >+<a name="l00276"></a>00276 <span class="comment">/* #undef STATFS_IN_SYS_VFS */</span> > <a name="l00277"></a>00277 >-<a name="l00278"></a>00278 <span class="comment">/* Define to 1 if you have the ANSI C header files. */</span> >-<a name="l00279"></a><a class="code" href="config_8h.html#a550e5c272cc3cf3814651721167dcd23">00279</a> <span class="preprocessor">#define STDC_HEADERS 1</span> >-<a name="l00280"></a>00280 <span class="preprocessor"></span> >-<a name="l00281"></a>00281 <span class="comment">/* Use the included glob.c? */</span> >-<a name="l00282"></a><a class="code" href="config_8h.html#a850f090c69a12a3ba22eebdc66797322">00282</a> <span class="preprocessor">#define USE_GNU_GLOB 1</span> >+<a name="l00278"></a>00278 <span class="comment">/* Define if the statfs() call takes 4 arguments */</span> >+<a name="l00279"></a>00279 <span class="comment">/* #undef STAT_STATFS4 */</span> >+<a name="l00280"></a>00280 >+<a name="l00281"></a>00281 <span class="comment">/* Define to 1 if you have the ANSI C header files. */</span> >+<a name="l00282"></a><a class="code" href="config_8h.html#a550e5c272cc3cf3814651721167dcd23">00282</a> <span class="preprocessor">#define STDC_HEADERS 1</span> > <a name="l00283"></a>00283 <span class="preprocessor"></span> >-<a name="l00284"></a>00284 <span class="comment">/* Enable extensions on AIX 3, Interix. */</span> >-<a name="l00285"></a>00285 <span class="preprocessor">#ifndef _ALL_SOURCE</span> >-<a name="l00286"></a>00286 <span class="preprocessor"></span><span class="preprocessor"># define _ALL_SOURCE 1</span> >-<a name="l00287"></a>00287 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >-<a name="l00288"></a>00288 <span class="preprocessor"></span><span class="comment">/* Enable GNU extensions on systems that have them. */</span> >-<a name="l00289"></a>00289 <span class="preprocessor">#ifndef _GNU_SOURCE</span> >-<a name="l00290"></a>00290 <span class="preprocessor"></span><span class="preprocessor"># define _GNU_SOURCE 1</span> >-<a name="l00291"></a>00291 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >-<a name="l00292"></a>00292 <span class="preprocessor"></span><span class="comment">/* Enable threading extensions on Solaris. */</span> >-<a name="l00293"></a>00293 <span class="preprocessor">#ifndef _POSIX_PTHREAD_SEMANTICS</span> >-<a name="l00294"></a>00294 <span class="preprocessor"></span><span class="preprocessor"># define _POSIX_PTHREAD_SEMANTICS 1</span> >-<a name="l00295"></a>00295 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >-<a name="l00296"></a>00296 <span class="preprocessor"></span><span class="comment">/* Enable extensions on HP NonStop. */</span> >-<a name="l00297"></a>00297 <span class="preprocessor">#ifndef _TANDEM_SOURCE</span> >-<a name="l00298"></a>00298 <span class="preprocessor"></span><span class="preprocessor"># define _TANDEM_SOURCE 1</span> >-<a name="l00299"></a>00299 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >-<a name="l00300"></a>00300 <span class="preprocessor"></span><span class="comment">/* Enable general extensions on Solaris. */</span> >-<a name="l00301"></a>00301 <span class="preprocessor">#ifndef __EXTENSIONS__</span> >-<a name="l00302"></a>00302 <span class="preprocessor"></span><span class="preprocessor"># define __EXTENSIONS__ 1</span> >-<a name="l00303"></a>00303 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >-<a name="l00304"></a>00304 <span class="preprocessor"></span> >-<a name="l00305"></a>00305 >-<a name="l00306"></a>00306 <span class="comment">/* Version number of package */</span> >-<a name="l00307"></a><a class="code" href="config_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf">00307</a> <span class="preprocessor">#define VERSION "4.9.0-beta1"</span> >-<a name="l00308"></a>00308 <span class="preprocessor"></span> >-<a name="l00309"></a>00309 <span class="comment">/* Build with acl support? */</span> >-<a name="l00310"></a>00310 <span class="comment">/* #undef WITH_ACL */</span> >-<a name="l00311"></a>00311 >-<a name="l00312"></a>00312 <span class="comment">/* Build with capability support? */</span> >-<a name="l00313"></a><a class="code" href="config_8h.html#a9f1f3c395fe2c4b0aa2d699c8f0c1e1b">00313</a> <span class="preprocessor">#define WITH_CAP 1</span> >-<a name="l00314"></a>00314 <span class="preprocessor"></span> >-<a name="l00315"></a>00315 <span class="comment">/* Build with lua support? */</span> >-<a name="l00316"></a><a class="code" href="config_8h.html#afc0f381862f49e247f64cd6492c07867">00316</a> <span class="preprocessor">#define WITH_LUA 1</span> >+<a name="l00284"></a>00284 <span class="comment">/* Use the included glob.c? */</span> >+<a name="l00285"></a><a class="code" href="config_8h.html#a850f090c69a12a3ba22eebdc66797322">00285</a> <span class="preprocessor">#define USE_GNU_GLOB 1</span> >+<a name="l00286"></a>00286 <span class="preprocessor"></span> >+<a name="l00287"></a>00287 <span class="comment">/* Enable extensions on AIX 3, Interix. */</span> >+<a name="l00288"></a>00288 <span class="preprocessor">#ifndef _ALL_SOURCE</span> >+<a name="l00289"></a>00289 <span class="preprocessor"></span><span class="preprocessor"># define _ALL_SOURCE 1</span> >+<a name="l00290"></a>00290 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >+<a name="l00291"></a>00291 <span class="preprocessor"></span><span class="comment">/* Enable GNU extensions on systems that have them. */</span> >+<a name="l00292"></a>00292 <span class="preprocessor">#ifndef _GNU_SOURCE</span> >+<a name="l00293"></a>00293 <span class="preprocessor"></span><span class="preprocessor"># define _GNU_SOURCE 1</span> >+<a name="l00294"></a>00294 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >+<a name="l00295"></a>00295 <span class="preprocessor"></span><span class="comment">/* Enable threading extensions on Solaris. */</span> >+<a name="l00296"></a>00296 <span class="preprocessor">#ifndef _POSIX_PTHREAD_SEMANTICS</span> >+<a name="l00297"></a>00297 <span class="preprocessor"></span><span class="preprocessor"># define _POSIX_PTHREAD_SEMANTICS 1</span> >+<a name="l00298"></a>00298 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >+<a name="l00299"></a>00299 <span class="preprocessor"></span><span class="comment">/* Enable extensions on HP NonStop. */</span> >+<a name="l00300"></a>00300 <span class="preprocessor">#ifndef _TANDEM_SOURCE</span> >+<a name="l00301"></a>00301 <span class="preprocessor"></span><span class="preprocessor"># define _TANDEM_SOURCE 1</span> >+<a name="l00302"></a>00302 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >+<a name="l00303"></a>00303 <span class="preprocessor"></span><span class="comment">/* Enable general extensions on Solaris. */</span> >+<a name="l00304"></a>00304 <span class="preprocessor">#ifndef __EXTENSIONS__</span> >+<a name="l00305"></a>00305 <span class="preprocessor"></span><span class="preprocessor"># define __EXTENSIONS__ 1</span> >+<a name="l00306"></a>00306 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >+<a name="l00307"></a>00307 <span class="preprocessor"></span> >+<a name="l00308"></a>00308 >+<a name="l00309"></a>00309 <span class="comment">/* Version number of package */</span> >+<a name="l00310"></a><a class="code" href="config_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf">00310</a> <span class="preprocessor">#define VERSION "4.9.1"</span> >+<a name="l00311"></a>00311 <span class="preprocessor"></span> >+<a name="l00312"></a>00312 <span class="comment">/* Build with acl support? */</span> >+<a name="l00313"></a>00313 <span class="comment">/* #undef WITH_ACL */</span> >+<a name="l00314"></a>00314 >+<a name="l00315"></a>00315 <span class="comment">/* Build with capability support? */</span> >+<a name="l00316"></a><a class="code" href="config_8h.html#a9f1f3c395fe2c4b0aa2d699c8f0c1e1b">00316</a> <span class="preprocessor">#define WITH_CAP 1</span> > <a name="l00317"></a>00317 <span class="preprocessor"></span> >-<a name="l00318"></a>00318 <span class="comment">/* Build with selinux support? */</span> >-<a name="l00319"></a><a class="code" href="config_8h.html#afd3685d760fac6c42dfeaa1825a4d057">00319</a> <span class="preprocessor">#define WITH_SELINUX 1</span> >+<a name="l00318"></a>00318 <span class="comment">/* Build with lua support? */</span> >+<a name="l00319"></a><a class="code" href="config_8h.html#afc0f381862f49e247f64cd6492c07867">00319</a> <span class="preprocessor">#define WITH_LUA 1</span> > <a name="l00320"></a>00320 <span class="preprocessor"></span> >-<a name="l00321"></a>00321 <span class="comment">/* Number of bits in a file offset, on hosts where this is settable. */</span> >-<a name="l00322"></a>00322 <span class="comment">/* #undef _FILE_OFFSET_BITS */</span> >-<a name="l00323"></a>00323 >-<a name="l00324"></a>00324 <span class="comment">/* Define for large files, on AIX-style hosts. */</span> >-<a name="l00325"></a>00325 <span class="comment">/* #undef _LARGE_FILES */</span> >+<a name="l00321"></a>00321 <span class="comment">/* Build with selinux support? */</span> >+<a name="l00322"></a><a class="code" href="config_8h.html#afd3685d760fac6c42dfeaa1825a4d057">00322</a> <span class="preprocessor">#define WITH_SELINUX 1</span> >+<a name="l00323"></a>00323 <span class="preprocessor"></span> >+<a name="l00324"></a>00324 <span class="comment">/* Number of bits in a file offset, on hosts where this is settable. */</span> >+<a name="l00325"></a>00325 <span class="comment">/* #undef _FILE_OFFSET_BITS */</span> > <a name="l00326"></a>00326 >-<a name="l00327"></a>00327 <span class="comment">/* Define to 1 if on MINIX. */</span> >-<a name="l00328"></a>00328 <span class="comment">/* #undef _MINIX */</span> >+<a name="l00327"></a>00327 <span class="comment">/* Define for large files, on AIX-style hosts. */</span> >+<a name="l00328"></a>00328 <span class="comment">/* #undef _LARGE_FILES */</span> > <a name="l00329"></a>00329 >-<a name="l00330"></a>00330 <span class="comment">/* Define to 2 if the system does not provide POSIX.1 features except with</span> >-<a name="l00331"></a>00331 <span class="comment"> this defined. */</span> >-<a name="l00332"></a>00332 <span class="comment">/* #undef _POSIX_1_SOURCE */</span> >-<a name="l00333"></a>00333 >-<a name="l00334"></a>00334 <span class="comment">/* Define to 1 if you need to in order for `stat' and other things to work. */</span> >-<a name="l00335"></a>00335 <span class="comment">/* #undef _POSIX_SOURCE */</span> >+<a name="l00330"></a>00330 <span class="comment">/* Define to 1 if on MINIX. */</span> >+<a name="l00331"></a>00331 <span class="comment">/* #undef _MINIX */</span> >+<a name="l00332"></a>00332 >+<a name="l00333"></a>00333 <span class="comment">/* Define to 2 if the system does not provide POSIX.1 features except with</span> >+<a name="l00334"></a>00334 <span class="comment"> this defined. */</span> >+<a name="l00335"></a>00335 <span class="comment">/* #undef _POSIX_1_SOURCE */</span> > <a name="l00336"></a>00336 >-<a name="l00337"></a>00337 <span class="comment">/* A full path to a program, possibly with arguments, that will create a</span> >-<a name="l00338"></a>00338 <span class="comment"> directory and all necessary parent directories, ala 'mkdir -p' */</span> >-<a name="l00339"></a><a class="code" href="config_8h.html#a7a49c93e4eba89aa7a02a38b1c26c354">00339</a> <span class="preprocessor">#define __MKDIR_P "/bin/mkdir -p"</span> >-<a name="l00340"></a>00340 <span class="preprocessor"></span> >-<a name="l00341"></a>00341 <span class="comment">/* Define to `int' if <sys/types.h> does not define. */</span> >-<a name="l00342"></a>00342 <span class="comment">/* #undef mode_t */</span> >-<a name="l00343"></a>00343 >-<a name="l00344"></a>00344 <span class="comment">/* Define to `long int' if <sys/types.h> does not define. */</span> >-<a name="l00345"></a>00345 <span class="comment">/* #undef off_t */</span> >+<a name="l00337"></a>00337 <span class="comment">/* Define to 1 if you need to in order for `stat' and other things to work. */</span> >+<a name="l00338"></a>00338 <span class="comment">/* #undef _POSIX_SOURCE */</span> >+<a name="l00339"></a>00339 >+<a name="l00340"></a>00340 <span class="comment">/* A full path to a program, possibly with arguments, that will create a</span> >+<a name="l00341"></a>00341 <span class="comment"> directory and all necessary parent directories, ala 'mkdir -p' */</span> >+<a name="l00342"></a><a class="code" href="config_8h.html#a7a49c93e4eba89aa7a02a38b1c26c354">00342</a> <span class="preprocessor">#define __MKDIR_P "/bin/mkdir -p"</span> >+<a name="l00343"></a>00343 <span class="preprocessor"></span> >+<a name="l00344"></a>00344 <span class="comment">/* Define to `int' if <sys/types.h> does not define. */</span> >+<a name="l00345"></a>00345 <span class="comment">/* #undef mode_t */</span> > <a name="l00346"></a>00346 >-<a name="l00347"></a>00347 <span class="comment">/* Define to `int' if <sys/types.h> does not define. */</span> >-<a name="l00348"></a>00348 <span class="comment">/* #undef pid_t */</span> >+<a name="l00347"></a>00347 <span class="comment">/* Define to `long int' if <sys/types.h> does not define. */</span> >+<a name="l00348"></a>00348 <span class="comment">/* #undef off_t */</span> > <a name="l00349"></a>00349 >-<a name="l00350"></a>00350 <span class="comment">/* Define to `unsigned int' if <sys/types.h> does not define. */</span> >-<a name="l00351"></a>00351 <span class="comment">/* #undef size_t */</span> >+<a name="l00350"></a>00350 <span class="comment">/* Define to `int' if <sys/types.h> does not define. */</span> >+<a name="l00351"></a>00351 <span class="comment">/* #undef pid_t */</span> >+<a name="l00352"></a>00352 >+<a name="l00353"></a>00353 <span class="comment">/* Define to `unsigned int' if <sys/types.h> does not define. */</span> >+<a name="l00354"></a>00354 <span class="comment">/* #undef size_t */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/debug_8h__dep__incl.map rpm-4.9.1/doc/librpm/html/debug_8h__dep__incl.map >--- rpm-4.9.0/doc/librpm/html/debug_8h__dep__incl.map 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/debug_8h__dep__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,10 +1,10 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,80,112"/> >-<area shape="rect" id="node5" href="$rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="104,83,197,112"/> >-<area shape="rect" id="node7" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="221,83,312,112"/> >-<area shape="rect" id="node9" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="336,83,411,112"/> >-<area shape="rect" id="node11" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="435,83,525,112"/> >-<area shape="rect" id="node13" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="549,83,624,112"/> >-<area shape="rect" id="node15" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="648,83,733,112"/> >-<area shape="rect" id="node17" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="757,83,848,112"/> >+<area shape="rect" id="node3" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,75,112"/> >+<area shape="rect" id="node5" href="$rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="99,83,184,112"/> >+<area shape="rect" id="node7" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="208,83,291,112"/> >+<area shape="rect" id="node9" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="315,83,384,112"/> >+<area shape="rect" id="node11" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="408,83,491,112"/> >+<area shape="rect" id="node13" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="515,83,584,112"/> >+<area shape="rect" id="node15" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="608,83,685,112"/> >+<area shape="rect" id="node17" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="709,83,792,112"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/debug_8h__dep__incl.md5 rpm-4.9.1/doc/librpm/html/debug_8h__dep__incl.md5 >--- rpm-4.9.0/doc/librpm/html/debug_8h__dep__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/debug_8h__dep__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-e15e9a251959b555a016ca96e9137ac9 >\ No newline at end of file >+d7fd920e831a7aed84b5fdc49ee8714c >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/debug_8h__dep__incl.png and rpm-4.9.1/doc/librpm/html/debug_8h__dep__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/debug_8h.html rpm-4.9.1/doc/librpm/html/debug_8h.html >--- rpm-4.9.0/doc/librpm/html/debug_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/debug_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -29,34 +40,34 @@ > <div class="summary"> > <a href="#define-members">Defines</a> </div> > <div class="headertitle"> >-<h1>debug.h File Reference</h1> </div> >+<div class="title">debug.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <assert.h></code><br/> >-<div class="dynheader"> >+<div class="textblock"><code>#include <assert.h></code><br/> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for debug.h:</div> > <div class="dyncontent"> > <div class="center"><img src="debug_8h__incl.png" border="0" usemap="#debug_8h" alt=""/></div> > </div> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > This graph shows which files directly or indirectly include this file:</div> > <div class="dyncontent"> > <div class="center"><img src="debug_8h__dep__incl.png" border="0" usemap="#debug_8hdep" alt=""/></div> > <map name="debug_8hdep" id="debug_8hdep"> >-<area shape="rect" id="node3" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,80,112"/><area shape="rect" id="node5" href="rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="104,83,197,112"/><area shape="rect" id="node7" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="221,83,312,112"/><area shape="rect" id="node9" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="336,83,411,112"/><area shape="rect" id="node11" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="435,83,525,112"/><area shape="rect" id="node13" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="549,83,624,112"/><area shape="rect" id="node15" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="648,83,733,112"/><area shape="rect" id="node17" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="757,83,848,112"/></map> >+<area shape="rect" id="node3" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,75,112"/><area shape="rect" id="node5" href="rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="99,83,184,112"/><area shape="rect" id="node7" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="208,83,291,112"/><area shape="rect" id="node9" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="315,83,384,112"/><area shape="rect" id="node11" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="408,83,491,112"/><area shape="rect" id="node13" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="515,83,584,112"/><area shape="rect" id="node15" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="608,83,685,112"/><area shape="rect" id="node17" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="709,83,792,112"/></map> >+</div> > </div> >- > <p><a href="debug_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a091e706bbd223f524f4096abcb8f94c1">RPMDBG_TOSTR</a>(a) RPMDBG_TOSTR_ARG(a)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">To be included after all other includes. <a href="#a091e706bbd223f524f4096abcb8f94c1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aafe854d432c11f2957359d994b26aac7">RPMDBG_TOSTR_ARG</a>(a) #a</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a67004dadd1fe72cf1ce67a8a4b0d70a6">RPMDBG</a>() "at: " __FILE__ ":" RPMDBG_TOSTR (__LINE__)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a245063d582d5e285e38e469f7d3d9dce">RPMDBG_M_DEBUG</a>(msg) msg " " RPMDBG()</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a04adb8dad68c237e23180df5b8783905">RPMDBG_M_NODEBUG</a>(msg) NULL</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#abc9b9ae3867fedf84a10a1f24db94055">RPMDBG_M</a>(msg) RPMDBG_M_DEBUG(msg)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a091e706bbd223f524f4096abcb8f94c1">RPMDBG_TOSTR</a>(a)   RPMDBG_TOSTR_ARG(a)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">To be included after all other includes. <a href="#a091e706bbd223f524f4096abcb8f94c1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aafe854d432c11f2957359d994b26aac7">RPMDBG_TOSTR_ARG</a>(a)   #a</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a67004dadd1fe72cf1ce67a8a4b0d70a6">RPMDBG</a>()   "at: " __FILE__ ":" RPMDBG_TOSTR (__LINE__)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a245063d582d5e285e38e469f7d3d9dce">RPMDBG_M_DEBUG</a>(msg)   msg " " RPMDBG()</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a04adb8dad68c237e23180df5b8783905">RPMDBG_M_NODEBUG</a>(msg)   NULL</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#abc9b9ae3867fedf84a10a1f24db94055">RPMDBG_M</a>(msg)   RPMDBG_M_DEBUG(msg)</td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="a67004dadd1fe72cf1ce67a8a4b0d70a6"></a><!-- doxytag: member="debug.h::RPMDBG" ref="a67004dadd1fe72cf1ce67a8a4b0d70a6" args="()" --> >@@ -66,9 +77,8 @@ > <tr> > <td class="memname">#define RPMDBG</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> "at: " __FILE__ ":" RPMDBG_TOSTR (__LINE__)</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   "at: " __FILE__ ":" RPMDBG_TOSTR (__LINE__)</td> > </tr> > </table> > </div> >@@ -85,10 +95,9 @@ > <tr> > <td class="memname">#define RPMDBG_M</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">msg</td> >- <td> ) </td> >- <td> RPMDBG_M_DEBUG(msg)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">msg</td><td>)</td> >+ <td>   RPMDBG_M_DEBUG(msg)</td> > </tr> > </table> > </div> >@@ -105,10 +114,9 @@ > <tr> > <td class="memname">#define RPMDBG_M_DEBUG</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">msg</td> >- <td> ) </td> >- <td> msg " " RPMDBG()</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">msg</td><td>)</td> >+ <td>   msg " " RPMDBG()</td> > </tr> > </table> > </div> >@@ -125,10 +133,9 @@ > <tr> > <td class="memname">#define RPMDBG_M_NODEBUG</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">msg</td> >- <td> ) </td> >- <td> NULL</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">msg</td><td>)</td> >+ <td>   NULL</td> > </tr> > </table> > </div> >@@ -145,10 +152,9 @@ > <tr> > <td class="memname">#define RPMDBG_TOSTR</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">a</td> >- <td> ) </td> >- <td> RPMDBG_TOSTR_ARG(a)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">a</td><td>)</td> >+ <td>   RPMDBG_TOSTR_ARG(a)</td> > </tr> > </table> > </div> >@@ -167,10 +173,9 @@ > <tr> > <td class="memname">#define RPMDBG_TOSTR_ARG</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">a</td> >- <td> ) </td> >- <td> #a</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">a</td><td>)</td> >+ <td>   #a</td> > </tr> > </table> > </div> >@@ -181,8 +186,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/debug_8h__incl.md5 rpm-4.9.1/doc/librpm/html/debug_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/debug_8h__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/debug_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-97884b1d559ced6eddf2171951d81768 >\ No newline at end of file >+362ef9e0a21dbd869f1d4f2f7b28bb29 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/debug_8h__incl.png and rpm-4.9.1/doc/librpm/html/debug_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/debug_8h_source.html rpm-4.9.1/doc/librpm/html/debug_8h_source.html >--- rpm-4.9.0/doc/librpm/html/debug_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/debug_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>debug.h</h1> </div> >+<div class="title">debug.h</div> </div> > </div> > <div class="contents"> > <a href="debug_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 >@@ -51,8 +62,8 @@ > <a name="l00022"></a>00022 <span class="preprocessor">#endif </span><span class="comment">/* H_DEBUG */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/deprecated.html rpm-4.9.1/doc/librpm/html/deprecated.html >--- rpm-4.9.0/doc/librpm/html/deprecated.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/deprecated.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,24 +7,35 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Deprecated List </h1> </div> >+<div class="title">Deprecated List </div> </div> > </div> > <div class="contents"> >-<p><a class="anchor" id="_deprecated000002"></a> </p> >+<div class="textblock"><p><a class="anchor" id="_deprecated000002"></a> </p> > <dl> > <dt>Global <a class="el" href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe">addMacro</a> (rpmMacroContext mc, const char *n, const char *o, const char *b, int level) </dt> > <dd>Use <a class="el" href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080" title="Define macro in context.">rpmDefineMacro()</a>. </dd> >@@ -79,9 +90,9 @@ > <dt>Global <a class="el" href="group__rpmts.html#gac5c481337c698b24e3e88a050fd9d50e">rpmtsInitDB</a> (rpmts ts, int dbmode) </dt> > <dd>An explicit rpmdbInit() is almost never needed. </dd> > </dl> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/doxygen.css rpm-4.9.1/doc/librpm/html/doxygen.css >--- rpm-4.9.0/doc/librpm/html/doxygen.css 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/doxygen.css 2011-07-15 05:33:08.000000000 -0400 >@@ -11,6 +11,12 @@ > font-size: 150%; > } > >+.title { >+ font-size: 150%; >+ font-weight: bold; >+ margin: 10px 2px; >+} >+ > h2 { > font-size: 120%; > } >@@ -158,6 +164,7 @@ > border-radius: 0.5em; > -webkit-border-radius: .5em; > -moz-border-radius: .5em; >+ box-shadow: 2px 2px 3px #999; > -webkit-box-shadow: 2px 2px 3px #999; > -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; > background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); >@@ -167,7 +174,6 @@ > div.groupHeader { > margin-left: 16px; > margin-top: 12px; >- margin-bottom: 6px; > font-weight: bold; > } > >@@ -185,7 +191,7 @@ > div.contents { > margin-top: 10px; > margin-left: 10px; >- margin-right: 10px; >+ margin-right: 5px; > } > > td.indexkey { >@@ -361,6 +367,10 @@ > white-space: nowrap; > } > >+.memItemRight { >+ width: 100%; >+} >+ > .memTemplParams { > color: #4665A2; > white-space: nowrap; >@@ -376,7 +386,7 @@ > font-size: 80%; > color: #4665A2; > font-weight: normal; >- margin-left: 3px; >+ margin-left: 9px; > } > > .memnav { >@@ -388,9 +398,14 @@ > padding: 2px; > } > >+.mempage { >+ width: 100%; >+} >+ > .memitem { > padding: 0; > margin-bottom: 10px; >+ margin-right: 5px; > } > > .memname { >@@ -407,6 +422,10 @@ > color: #253555; > font-weight: bold; > text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); >+ /* opera specific markup */ >+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); >+ border-top-right-radius: 8px; >+ border-top-left-radius: 8px; > /* firefox specific markup */ > -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; > -moz-border-radius-topright: 8px; >@@ -428,6 +447,10 @@ > padding: 2px 5px; > background-color: #FBFCFD; > border-top-width: 0; >+ /* opera specific markup */ >+ border-bottom-left-radius: 8px; >+ border-bottom-right-radius: 8px; >+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); > /* firefox specific markup */ > -moz-border-radius-bottomleft: 8px; > -moz-border-radius-bottomright: 8px; >@@ -456,6 +479,28 @@ > font-style: normal; > } > >+.params, .retval, .exception, .tparams { >+ border-spacing: 6px 2px; >+} >+ >+.params .paramname, .retval .paramname { >+ font-weight: bold; >+ vertical-align: top; >+} >+ >+.params .paramtype { >+ font-style: italic; >+ vertical-align: top; >+} >+ >+.params .paramdir { >+ font-family: "courier new",courier,monospace; >+ vertical-align: top; >+} >+ >+ >+ >+ > /* @end */ > > /* @group Directory (tree) */ >@@ -606,14 +651,14 @@ > list-style-type:none; > float:left; > padding-left:10px; >- padding-right: 15px; >+ padding-right:15px; > background-image:url('bc_s.png'); > background-repeat:no-repeat; > background-position:right; > color:#364D7C; > } > >-.navpath a >+.navpath li.navelem a > { > height:32px; > display:block; >@@ -621,11 +666,25 @@ > outline: none; > } > >-.navpath a:hover >+.navpath li.navelem a:hover > { > color:#6884BD; > } > >+.navpath li.footer >+{ >+ list-style-type:none; >+ float:right; >+ padding-left:10px; >+ padding-right:15px; >+ background-image:none; >+ background-repeat:no-repeat; >+ background-position:right; >+ color:#364D7C; >+ font-size: 8pt; >+} >+ >+ > div.summary > { > float: right; >@@ -640,6 +699,19 @@ > white-space: nowrap; > } > >+div.ingroups >+{ >+ font-size: 8pt; >+ padding-left: 5px; >+ width: 50%; >+ text-align: left; >+} >+ >+div.ingroups a >+{ >+ white-space: nowrap; >+} >+ > div.header > { > background-image:url('nav_h.png'); >@@ -654,3 +726,110 @@ > padding: 5px 5px 5px 10px; > } > >+dl >+{ >+ padding: 0 0 0 10px; >+} >+ >+dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug >+{ >+ border-left:4px solid; >+ padding: 0 0 0 6px; >+} >+ >+dl.note >+{ >+ border-color: #D0C000; >+} >+ >+dl.warning, dl.attention >+{ >+ border-color: #FF0000; >+} >+ >+dl.pre, dl.post, dl.invariant >+{ >+ border-color: #00D000; >+} >+ >+dl.deprecated >+{ >+ border-color: #505050; >+} >+ >+dl.todo >+{ >+ border-color: #00C0E0; >+} >+ >+dl.test >+{ >+ border-color: #3030E0; >+} >+ >+dl.bug >+{ >+ border-color: #C08050; >+} >+ >+#projectlogo >+{ >+ text-align: center; >+ vertical-align: bottom; >+ border-collapse: separate; >+} >+ >+#projectlogo img >+{ >+ border: 0px none; >+} >+ >+#projectname >+{ >+ font: 300% Tahoma, Arial,sans-serif; >+ margin: 0px; >+ padding: 2px 0px; >+} >+ >+#projectbrief >+{ >+ font: 120% Tahoma, Arial,sans-serif; >+ margin: 0px; >+ padding: 0px; >+} >+ >+#projectnumber >+{ >+ font: 50% Tahoma, Arial,sans-serif; >+ margin: 0px; >+ padding: 0px; >+} >+ >+#titlearea >+{ >+ padding: 0px; >+ margin: 0px; >+ width: 100%; >+ border-bottom: 1px solid #5373B4; >+} >+ >+.image >+{ >+ text-align: center; >+} >+ >+.dotgraph >+{ >+ text-align: center; >+} >+ >+.mscgraph >+{ >+ text-align: center; >+} >+ >+.caption >+{ >+ font-weight: bold; >+} >+ >diff -ruN rpm-4.9.0/doc/librpm/html/Doxyheader.html rpm-4.9.1/doc/librpm/html/Doxyheader.html >--- rpm-4.9.0/doc/librpm/html/Doxyheader.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/Doxyheader.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,27 +7,38 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Doxyheader File Reference</h1> </div> >+<div class="title">Doxyheader File Reference</div> </div> > </div> > <div class="contents"> > >@@ -35,8 +46,8 @@ > <table class="memberdecls"> > </table> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/Doxyheader_source.html rpm-4.9.1/doc/librpm/html/Doxyheader_source.html >--- rpm-4.9.0/doc/librpm/html/Doxyheader_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/Doxyheader_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,33 +7,44 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Doxyheader</h1> </div> >+<div class="title">Doxyheader</div> </div> > </div> > <div class="contents"> > <a href="Doxyheader.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/files.html rpm-4.9.1/doc/librpm/html/files.html >--- rpm-4.9.0/doc/librpm/html/files.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/files.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,35 +2,46 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: File Index</title> >+<title>rpm: File List</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li class="current"><a href="files.html"><span>File List</span></a></li> >+ <li class="current"><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>File List</h1> </div> >+<div class="title">File List</div> </div> > </div> > <div class="contents"> >-Here is a list of all files with brief descriptions:<table> >+<div class="textblock">Here is a list of all files with brief descriptions:</div><table> > <tr><td class="indexkey"><a class="el" href="argv_8h.html">argv.h</a> <a href="argv_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr> > <tr><td class="indexkey"><a class="el" href="cliutils_8c.html">cliutils.c</a> <a href="cliutils_8c_source.html">[code]</a></td><td class="indexvalue"></td></tr> > <tr><td class="indexkey"><a class="el" href="cliutils_8h.html">cliutils.h</a> <a href="cliutils_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr> >@@ -79,8 +90,8 @@ > <tr><td class="indexkey"><a class="el" href="system_8h.html">system.h</a> <a href="system_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr> > </table> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/functions.html rpm-4.9.1/doc/librpm/html/functions.html >--- rpm-4.9.0/doc/librpm/html/functions.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/functions.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,30 +7,41 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="functions.html"><span>All</span></a></li> > <li><a href="functions_vars.html"><span>Variables</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="#index_a"><span>a</span></a></li> > <li><a href="#index_b"><span>b</span></a></li> >@@ -55,7 +66,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all struct and union fields with links to the structures/unions they belong to: >+<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> > > <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> > <li>algo >@@ -369,8 +380,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/functions_vars.html rpm-4.9.1/doc/librpm/html/functions_vars.html >--- rpm-4.9.0/doc/librpm/html/functions_vars.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/functions_vars.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,30 +7,41 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="functions.html"><span>All</span></a></li> > <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="#index_a"><span>a</span></a></li> > <li><a href="#index_b"><span>b</span></a></li> >@@ -55,7 +66,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> > <li>algo >@@ -369,8 +380,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x61.html rpm-4.9.1/doc/librpm/html/globals_0x61.html >--- rpm-4.9.0/doc/librpm/html/globals_0x61.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x61.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li class="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> > <li>addMacro() >@@ -97,7 +108,7 @@ > : <a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">argv.h</a> > </li> > <li>ARGV_const_t >-: <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">argv.h</a> >+: <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">argv.h</a> > </li> > <li>ARGV_NONE > : <a class="el" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">argv.h</a> >@@ -158,8 +169,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x62.html rpm-4.9.1/doc/librpm/html/globals_0x62.html >--- rpm-4.9.0/doc/librpm/html/globals_0x62.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x62.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_b"></a>- b -</h3><ul> > <li>BDEV >@@ -97,8 +108,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x63.html rpm-4.9.1/doc/librpm/html/globals_0x63.html >--- rpm-4.9.0/doc/librpm/html/globals_0x63.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x63.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_c"></a>- c -</h3><ul> > <li>CDEV >@@ -80,6 +91,12 @@ > <li>COMPRESSED_BZIP2 > : <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ae6f801c28caec783071ce7af92d56eec">rpmfileutil.h</a> > </li> >+<li>COMPRESSED_LRZIP >+: <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4">rpmfileutil.h</a> >+</li> >+<li>COMPRESSED_LZIP >+: <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7">rpmfileutil.h</a> >+</li> > <li>COMPRESSED_LZMA > : <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">rpmfileutil.h</a> > </li> >@@ -97,8 +114,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x64.html rpm-4.9.1/doc/librpm/html/globals_0x64.html >--- rpm-4.9.0/doc/librpm/html/globals_0x64.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x64.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_d"></a>- d -</h3><ul> > <li>dbOptsTable >@@ -85,8 +96,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x65.html rpm-4.9.1/doc/librpm/html/globals_0x65.html >--- rpm-4.9.0/doc/librpm/html/globals_0x65.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x65.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_e"></a>- e -</h3><ul> > <li>ENABLE_NLS >@@ -87,8 +98,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x66.html rpm-4.9.1/doc/librpm/html/globals_0x66.html >--- rpm-4.9.0/doc/librpm/html/globals_0x66.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x66.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_f"></a>- f -</h3><ul> > <li>FA_ALTNAME >@@ -209,8 +220,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x67.html rpm-4.9.1/doc/librpm/html/globals_0x67.html >--- rpm-4.9.0/doc/librpm/html/globals_0x67.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x67.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_g"></a>- g -</h3><ul> > <li>getTarSpec() >@@ -73,8 +84,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x68.html rpm-4.9.1/doc/librpm/html/globals_0x68.html >--- rpm-4.9.0/doc/librpm/html/globals_0x68.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x68.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_h"></a>- h -</h3><ul> > <li>HAVE___SECURE_GETENV >@@ -212,6 +223,9 @@ > <li>HAVE_STRINGS_H > : <a class="el" href="config_8h.html#a405d10d46190bcb0320524c54eafc850">config.h</a> > </li> >+<li>HAVE_STRUCT_DIRENT_D_TYPE >+: <a class="el" href="config_8h.html#a5ce31f72a06ecb00087b0d5285356cba">config.h</a> >+</li> > <li>HAVE_SYS_IPC_H > : <a class="el" href="config_8h.html#af41a97c2f39350952e1c791dd32eb5a3">config.h</a> > </li> >@@ -475,8 +489,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x69.html rpm-4.9.1/doc/librpm/html/globals_0x69.html >--- rpm-4.9.0/doc/librpm/html/globals_0x69.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x69.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> > <li>initPipe() >@@ -122,8 +133,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x6b.html rpm-4.9.1/doc/librpm/html/globals_0x6b.html >--- rpm-4.9.0/doc/librpm/html/globals_0x6b.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x6b.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_k"></a>- k -</h3><ul> > <li>keyOptsTable >@@ -73,8 +84,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x6c.html rpm-4.9.1/doc/librpm/html/globals_0x6c.html >--- rpm-4.9.0/doc/librpm/html/globals_0x6c.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x6c.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_l"></a>- l -</h3><ul> > <li>LINK >@@ -79,8 +90,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x6d.html rpm-4.9.1/doc/librpm/html/globals_0x6d.html >--- rpm-4.9.0/doc/librpm/html/globals_0x6d.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x6d.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_m"></a>- m -</h3><ul> > <li>macrofiles >@@ -119,6 +130,9 @@ > <li>MODE_LISTKEY > : <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">rpmkeys.c</a> > </li> >+<li>MODE_PARSE >+: <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">rpmspec.c</a> >+</li> > <li>MODE_QUERY > : <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">rpmqv.c</a> > , <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">rpmspec.c</a> >@@ -149,11 +163,11 @@ > </li> > <li>modes > : <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmkeys.c</a> >-, <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmqv.c</a> >+, <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmspec.c</a> > , <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmdb.c</a> >+, <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmqv.c</a> > , <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmbuild.c</a> > , <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmsign.c</a> >-, <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">rpmspec.c</a> > </li> > <li>MODES_FOR_NODEPS > : <a class="el" href="rpmqv_8c.html#a0301d10fe036ac21c7929d09669f4878">rpmqv.c</a> >@@ -169,8 +183,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x6e.html rpm-4.9.1/doc/librpm/html/globals_0x6e.html >--- rpm-4.9.0/doc/librpm/html/globals_0x6e.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x6e.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_n"></a>- n -</h3><ul> > <li>N_ >@@ -79,8 +90,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x6f.html rpm-4.9.1/doc/librpm/html/globals_0x6f.html >--- rpm-4.9.0/doc/librpm/html/globals_0x6f.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x6f.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_o"></a>- o -</h3><ul> > <li>optionsTable >@@ -78,8 +89,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x70.html rpm-4.9.1/doc/librpm/html/globals_0x70.html >--- rpm-4.9.0/doc/librpm/html/globals_0x70.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x70.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_p"></a>- p -</h3><ul> > <li>PACKAGE >@@ -738,8 +749,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x71.html rpm-4.9.1/doc/librpm/html/globals_0x71.html >--- rpm-4.9.0/doc/librpm/html/globals_0x71.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x71.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_q"></a>- q -</h3><ul> > <li>QSpecF_t >@@ -155,8 +166,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x72.html rpm-4.9.1/doc/librpm/html/globals_0x72.html >--- rpm-4.9.0/doc/librpm/html/globals_0x72.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x72.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_r"></a>- r -</h3><ul> > <li>rasprintf() >@@ -1607,118 +1618,118 @@ > : <a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2">rpmpol.h</a> > </li> > <li>RPMPROB_BADARCH >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">rpmprob.h</a> > </li> > <li>RPMPROB_BADOS >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">rpmprob.h</a> > </li> > <li>RPMPROB_BADRELOCATE >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">rpmprob.h</a> > </li> > <li>RPMPROB_CONFLICT >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">rpmprob.h</a> > </li> > <li>RPMPROB_DISKNODES >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">rpmprob.h</a> > </li> > <li>RPMPROB_DISKSPACE >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">rpmprob.h</a> > </li> > <li>RPMPROB_FILE_CONFLICT >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_DISKNODES >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_DISKSPACE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_FORCERELOCATE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_IGNOREARCH >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_IGNOREOS >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_NONE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_OLDPACKAGE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_REPLACENEWFILES >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_REPLACEOLDFILES >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_REPLACEPKG >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">rpmprob.h</a> > </li> > <li>RPMPROB_NEW_FILE_CONFLICT >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">rpmprob.h</a> > </li> > <li>RPMPROB_OBSOLETES >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">rpmprob.h</a> > </li> > <li>RPMPROB_OLDPACKAGE >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">rpmprob.h</a> > </li> > <li>RPMPROB_PKG_INSTALLED >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">rpmprob.h</a> > </li> > <li>RPMPROB_REQUIRES >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">rpmprob.h</a> > </li> > <li>rpmprobFilterFlags > : <a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprob.h</a> > </li> > <li>rpmprobFilterFlags_e >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65e">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">rpmprob.h</a> > </li> > <li>rpmProblem > : <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmprob.h</a> > </li> > <li>rpmProblemCompare() >-: <a class="el" href="rpmprob_8h.html#a46ccd54b24311634b6657691a952756f">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga46ccd54b24311634b6657691a952756f">rpmprob.h</a> > </li> > <li>rpmProblemCreate() >-: <a class="el" href="rpmprob_8h.html#a6c5f5a04f1343eee00a9cd4b09d2077d">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga6c5f5a04f1343eee00a9cd4b09d2077d">rpmprob.h</a> > </li> > <li>rpmProblemFree() >-: <a class="el" href="rpmprob_8h.html#a4f1a1fcf2b5eab20cd77b154cc9e8974">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga4f1a1fcf2b5eab20cd77b154cc9e8974">rpmprob.h</a> > </li> > <li>rpmProblemGetAltNEVR() >-: <a class="el" href="rpmprob_8h.html#a61301fe01fa8c05fdbf1310969b55d75">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga61301fe01fa8c05fdbf1310969b55d75">rpmprob.h</a> > </li> > <li>rpmProblemGetDiskNeed() >-: <a class="el" href="rpmprob_8h.html#a0b2e21af3cddea8409e71f07d722d0b2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga0b2e21af3cddea8409e71f07d722d0b2">rpmprob.h</a> > </li> > <li>rpmProblemGetKey() >-: <a class="el" href="rpmprob_8h.html#ad94e5470d2808ef081448a0ab557b155">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gad94e5470d2808ef081448a0ab557b155">rpmprob.h</a> > </li> > <li>rpmProblemGetPkgNEVR() >-: <a class="el" href="rpmprob_8h.html#a52539e9b5d2b22beb1ace66dfb5db9c3">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga52539e9b5d2b22beb1ace66dfb5db9c3">rpmprob.h</a> > </li> > <li>rpmProblemGetStr() >-: <a class="el" href="rpmprob_8h.html#afc89e203b3a8bf52077420ff3a1e95cf">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gafc89e203b3a8bf52077420ff3a1e95cf">rpmprob.h</a> > </li> > <li>rpmProblemGetType() >-: <a class="el" href="rpmprob_8h.html#a3a2d7aeb084929b7feb2953369bb6912">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga3a2d7aeb084929b7feb2953369bb6912">rpmprob.h</a> > </li> > <li>rpmProblemLink() >-: <a class="el" href="rpmprob_8h.html#a7a98e91a733c653177f2e2cbac70e8c2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga7a98e91a733c653177f2e2cbac70e8c2">rpmprob.h</a> > </li> > <li>rpmProblemString() >-: <a class="el" href="rpmprob_8h.html#a9d3532234f64072eb2efa911c5a3ca53">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga9d3532234f64072eb2efa911c5a3ca53">rpmprob.h</a> > </li> > <li>rpmProblemType >-: <a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmprob.h</a> > </li> > <li>rpmProblemType_e >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmprob.h</a> > </li> > <li>rpmps > : <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmtypes.h</a> >@@ -3081,8 +3092,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x73.html rpm-4.9.1/doc/librpm/html/globals_0x73.html >--- rpm-4.9.0/doc/librpm/html/globals_0x73.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x73.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_s"></a>- s -</h3><ul> > <li>security_context_t >@@ -124,8 +135,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x74.html rpm-4.9.1/doc/librpm/html/globals_0x74.html >--- rpm-4.9.0/doc/librpm/html/globals_0x74.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x74.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_t"></a>- t -</h3><ul> > <li>target >@@ -82,8 +93,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x75.html rpm-4.9.1/doc/librpm/html/globals_0x75.html >--- rpm-4.9.0/doc/librpm/html/globals_0x75.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x75.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_u"></a>- u -</h3><ul> > <li>ufdCopy() >@@ -121,8 +132,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x76.html rpm-4.9.1/doc/librpm/html/globals_0x76.html >--- rpm-4.9.0/doc/librpm/html/globals_0x76.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x76.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_v"></a>- v -</h3><ul> > <li>VERIFY_ALL >@@ -151,8 +162,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x77.html rpm-4.9.1/doc/librpm/html/globals_0x77.html >--- rpm-4.9.0/doc/librpm/html/globals_0x77.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x77.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_w"></a>- w -</h3><ul> > <li>WITH_CAP >@@ -79,8 +90,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_0x78.html rpm-4.9.1/doc/librpm/html/globals_0x78.html >--- rpm-4.9.0/doc/librpm/html/globals_0x78.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_0x78.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index_x"></a>- x -</h3><ul> > <li>xcalloc >@@ -88,8 +99,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x62.html rpm-4.9.1/doc/librpm/html/globals_defs_0x62.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x62.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x62.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li class="current"><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_b"></a>- b -</h3><ul> > <li>buildCleanMask >@@ -66,8 +77,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x64.html rpm-4.9.1/doc/librpm/html/globals_defs_0x64.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x64.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x64.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_d"></a>- d -</h3><ul> > <li>dirent >@@ -66,8 +77,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x65.html rpm-4.9.1/doc/librpm/html/globals_defs_0x65.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x65.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x65.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_e"></a>- e -</h3><ul> > <li>ENABLE_NLS >@@ -69,8 +80,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x66.html rpm-4.9.1/doc/librpm/html/globals_defs_0x66.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x66.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x66.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_f"></a>- f -</h3><ul> > <li>freecon >@@ -66,8 +77,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x68.html rpm-4.9.1/doc/librpm/html/globals_defs_0x68.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x68.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x68.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_h"></a>- h -</h3><ul> > <li>HAVE___SECURE_GETENV >@@ -205,6 +216,9 @@ > <li>HAVE_STRINGS_H > : <a class="el" href="config_8h.html#a405d10d46190bcb0320524c54eafc850">config.h</a> > </li> >+<li>HAVE_STRUCT_DIRENT_D_TYPE >+: <a class="el" href="config_8h.html#a5ce31f72a06ecb00087b0d5285356cba">config.h</a> >+</li> > <li>HAVE_SYS_IPC_H > : <a class="el" href="config_8h.html#af41a97c2f39350952e1c791dd32eb5a3">config.h</a> > </li> >@@ -252,8 +266,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x69.html rpm-4.9.1/doc/librpm/html/globals_defs_0x69.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x69.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x69.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> > <li>is_selinux_enabled >@@ -75,8 +86,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x6c.html rpm-4.9.1/doc/librpm/html/globals_defs_0x6c.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x6c.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x6c.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_l"></a>- l -</h3><ul> > <li>lsetfilecon >@@ -69,8 +80,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x6d.html rpm-4.9.1/doc/librpm/html/globals_defs_0x6d.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x6d.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x6d.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_m"></a>- m -</h3><ul> > <li>matchpathcon >@@ -84,8 +95,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x6e.html rpm-4.9.1/doc/librpm/html/globals_defs_0x6e.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x6e.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x6e.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_n"></a>- n -</h3><ul> > <li>N_ >@@ -69,8 +80,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x70.html rpm-4.9.1/doc/librpm/html/globals_defs_0x70.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x70.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x70.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_p"></a>- p -</h3><ul> > <li>PACKAGE >@@ -162,8 +173,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x72.html rpm-4.9.1/doc/librpm/html/globals_defs_0x72.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x72.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x72.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_r"></a>- r -</h3><ul> > <li>RETVAL >@@ -408,8 +419,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x73.html rpm-4.9.1/doc/librpm/html/globals_defs_0x73.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x73.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x73.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_s"></a>- s -</h3><ul> > <li>selabel_lookup_raw >@@ -84,8 +95,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x75.html rpm-4.9.1/doc/librpm/html/globals_defs_0x75.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x75.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x75.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_u"></a>- u -</h3><ul> > <li>UNINSTALL_ALLMATCHES >@@ -75,8 +86,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x76.html rpm-4.9.1/doc/librpm/html/globals_defs_0x76.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x76.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x76.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_v"></a>- v -</h3><ul> > <li>VERIFY_ALL >@@ -72,8 +83,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x77.html rpm-4.9.1/doc/librpm/html/globals_defs_0x77.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x77.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x77.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_w"></a>- w -</h3><ul> > <li>WITH_CAP >@@ -72,8 +83,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs_0x78.html rpm-4.9.1/doc/librpm/html/globals_defs_0x78.html >--- rpm-4.9.0/doc/librpm/html/globals_defs_0x78.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs_0x78.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_x"></a>- x -</h3><ul> > <li>xcalloc >@@ -78,8 +89,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_defs.html rpm-4.9.1/doc/librpm/html/globals_defs.html >--- rpm-4.9.0/doc/librpm/html/globals_defs.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_defs.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li class="current"><a href="globals_defs.html#index__"><span>_</span></a></li> > <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> >@@ -58,7 +69,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index__"></a>- _ -</h3><ul> > <li>_ >@@ -111,8 +122,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_enum.html rpm-4.9.1/doc/librpm/html/globals_enum.html >--- rpm-4.9.0/doc/librpm/html/globals_enum.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_enum.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="#index_a"><span>a</span></a></li> > <li><a href="#index_f"><span>f</span></a></li> >@@ -48,7 +59,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> > <li>argvFlags_e >@@ -188,10 +199,10 @@ > : <a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2">rpmpol.h</a> > </li> > <li>rpmprobFilterFlags_e >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65e">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">rpmprob.h</a> > </li> > <li>rpmProblemType_e >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmprob.h</a> > </li> > <li>rpmQueryFlags_e > : <a class="el" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmcli.h</a> >@@ -259,8 +270,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x62.html rpm-4.9.1/doc/librpm/html/globals_eval_0x62.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x62.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x62.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li class="current"><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_b"></a>- b -</h3><ul> > <li>BDEV >@@ -65,8 +76,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x63.html rpm-4.9.1/doc/librpm/html/globals_eval_0x63.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x63.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x63.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_c"></a>- c -</h3><ul> > <li>CDEV >@@ -66,6 +77,12 @@ > <li>COMPRESSED_BZIP2 > : <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ae6f801c28caec783071ce7af92d56eec">rpmfileutil.h</a> > </li> >+<li>COMPRESSED_LRZIP >+: <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4">rpmfileutil.h</a> >+</li> >+<li>COMPRESSED_LZIP >+: <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7">rpmfileutil.h</a> >+</li> > <li>COMPRESSED_LZMA > : <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">rpmfileutil.h</a> > </li> >@@ -83,8 +100,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x66.html rpm-4.9.1/doc/librpm/html/globals_eval_0x66.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x66.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x66.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_f"></a>- f -</h3><ul> > <li>FA_ALTNAME >@@ -116,8 +127,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x68.html rpm-4.9.1/doc/librpm/html/globals_eval_0x68.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x68.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x68.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_h"></a>- h -</h3><ul> > <li>HEADER_MAGIC_NO >@@ -101,8 +112,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x69.html rpm-4.9.1/doc/librpm/html/globals_eval_0x69.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x69.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x69.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> > <li>INSTALL_ALLMATCHES >@@ -95,8 +106,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x6c.html rpm-4.9.1/doc/librpm/html/globals_eval_0x6c.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x6c.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x6c.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_l"></a>- l -</h3><ul> > <li>LINK >@@ -65,8 +76,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x6d.html rpm-4.9.1/doc/librpm/html/globals_eval_0x6d.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x6d.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x6d.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_m"></a>- m -</h3><ul> > <li>MODE_ADDSIGN >@@ -84,6 +95,9 @@ > <li>MODE_LISTKEY > : <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">rpmkeys.c</a> > </li> >+<li>MODE_PARSE >+: <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">rpmspec.c</a> >+</li> > <li>MODE_QUERY > : <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">rpmqv.c</a> > , <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">rpmspec.c</a> >@@ -114,8 +128,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x70.html rpm-4.9.1/doc/librpm/html/globals_eval_0x70.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x70.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x70.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_p"></a>- p -</h3><ul> > <li>PGPARMOR_ERR_BODY_DECODE >@@ -452,8 +463,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x71.html rpm-4.9.1/doc/librpm/html/globals_eval_0x71.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x71.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x71.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_q"></a>- q -</h3><ul> > <li>QUERY_CONTEXTS >@@ -131,8 +142,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x72.html rpm-4.9.1/doc/librpm/html/globals_eval_0x72.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x72.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x72.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_r"></a>- r -</h3><ul> > <li>REG >@@ -514,70 +525,70 @@ > : <a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2ae537ae99cb45d3f0594d0717a10f8fb4">rpmpol.h</a> > </li> > <li>RPMPROB_BADARCH >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">rpmprob.h</a> > </li> > <li>RPMPROB_BADOS >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">rpmprob.h</a> > </li> > <li>RPMPROB_BADRELOCATE >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">rpmprob.h</a> > </li> > <li>RPMPROB_CONFLICT >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">rpmprob.h</a> > </li> > <li>RPMPROB_DISKNODES >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">rpmprob.h</a> > </li> > <li>RPMPROB_DISKSPACE >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">rpmprob.h</a> > </li> > <li>RPMPROB_FILE_CONFLICT >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_DISKNODES >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_DISKSPACE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_FORCERELOCATE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_IGNOREARCH >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_IGNOREOS >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_NONE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_OLDPACKAGE >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_REPLACENEWFILES >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_REPLACEOLDFILES >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">rpmprob.h</a> > </li> > <li>RPMPROB_FILTER_REPLACEPKG >-: <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">rpmprob.h</a> > </li> > <li>RPMPROB_NEW_FILE_CONFLICT >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">rpmprob.h</a> > </li> > <li>RPMPROB_OBSOLETES >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">rpmprob.h</a> > </li> > <li>RPMPROB_OLDPACKAGE >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">rpmprob.h</a> > </li> > <li>RPMPROB_PKG_INSTALLED >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">rpmprob.h</a> > </li> > <li>RPMPROB_REQUIRES >-: <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">rpmprob.h</a> > </li> > <li>RPMQV_ALL > : <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">rpmcli.h</a> >@@ -1076,8 +1087,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x73.html rpm-4.9.1/doc/librpm/html/globals_eval_0x73.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x73.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x73.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_s"></a>- s -</h3><ul> > <li>SOCK >@@ -65,8 +76,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x74.html rpm-4.9.1/doc/librpm/html/globals_eval_0x74.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x74.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x74.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_t"></a>- t -</h3><ul> > <li>TR_ADDED >@@ -68,8 +79,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x75.html rpm-4.9.1/doc/librpm/html/globals_eval_0x75.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x75.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x75.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_u"></a>- u -</h3><ul> > <li>URL_IS_DASH >@@ -83,8 +94,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x76.html rpm-4.9.1/doc/librpm/html/globals_eval_0x76.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x76.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x76.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_v"></a>- v -</h3><ul> > <li>VERIFY_CAPS >@@ -134,8 +145,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval_0x78.html rpm-4.9.1/doc/librpm/html/globals_eval_0x78.html >--- rpm-4.9.0/doc/librpm/html/globals_eval_0x78.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval_0x78.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_x"></a>- x -</h3><ul> > <li>XDIR >@@ -65,8 +76,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_eval.html rpm-4.9.1/doc/librpm/html/globals_eval.html >--- rpm-4.9.0/doc/librpm/html/globals_eval.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_eval.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li class="current"><a href="globals_eval.html#index_a"><span>a</span></a></li> > <li><a href="globals_eval_0x62.html#index_b"><span>b</span></a></li> >@@ -57,7 +68,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> > <li>ARGV_NONE >@@ -68,8 +79,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x62.html rpm-4.9.1/doc/librpm/html/globals_func_0x62.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x62.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x62.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li class="current"><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_b"></a>- b -</h3><ul> > <li>build() >@@ -70,8 +81,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x63.html rpm-4.9.1/doc/librpm/html/globals_func_0x63.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x63.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x63.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_c"></a>- c -</h3><ul> > <li>checkPassPhrase() >@@ -67,8 +78,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x64.html rpm-4.9.1/doc/librpm/html/globals_func_0x64.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x64.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x64.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_d"></a>- d -</h3><ul> > <li>delMacro() >@@ -67,8 +78,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x65.html rpm-4.9.1/doc/librpm/html/globals_func_0x65.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x65.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x65.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_e"></a>- e -</h3><ul> > <li>expandMacros() >@@ -64,8 +75,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x66.html rpm-4.9.1/doc/librpm/html/globals_func_0x66.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x66.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x66.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_f"></a>- f -</h3><ul> > <li>Fclose() >@@ -122,8 +133,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x67.html rpm-4.9.1/doc/librpm/html/globals_func_0x67.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x67.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x67.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_g"></a>- g -</h3><ul> > <li>getTarSpec() >@@ -64,8 +75,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x68.html rpm-4.9.1/doc/librpm/html/globals_func_0x68.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x68.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x68.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_h"></a>- h -</h3><ul> > <li>headerAddI18NString() >@@ -211,8 +222,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x69.html rpm-4.9.1/doc/librpm/html/globals_func_0x69.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x69.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x69.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> > <li>initPipe() >@@ -68,8 +79,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x6d.html rpm-4.9.1/doc/librpm/html/globals_func_0x6d.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x6d.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x6d.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_m"></a>- m -</h3><ul> > <li>main() >@@ -70,8 +81,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x70.html rpm-4.9.1/doc/librpm/html/globals_func_0x70.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x70.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x70.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_p"></a>- p -</h3><ul> > <li>pgpArmorWrap() >@@ -116,8 +127,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x72.html rpm-4.9.1/doc/librpm/html/globals_func_0x72.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x72.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x72.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_r"></a>- r -</h3><ul> > <li>rasprintf() >@@ -618,37 +629,37 @@ > : <a class="el" href="rpmsign_8h.html#a69564e733ebd4557ac83ae3cae14d372">rpmsign.h</a> > </li> > <li>rpmProblemCompare() >-: <a class="el" href="rpmprob_8h.html#a46ccd54b24311634b6657691a952756f">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga46ccd54b24311634b6657691a952756f">rpmprob.h</a> > </li> > <li>rpmProblemCreate() >-: <a class="el" href="rpmprob_8h.html#a6c5f5a04f1343eee00a9cd4b09d2077d">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga6c5f5a04f1343eee00a9cd4b09d2077d">rpmprob.h</a> > </li> > <li>rpmProblemFree() >-: <a class="el" href="rpmprob_8h.html#a4f1a1fcf2b5eab20cd77b154cc9e8974">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga4f1a1fcf2b5eab20cd77b154cc9e8974">rpmprob.h</a> > </li> > <li>rpmProblemGetAltNEVR() >-: <a class="el" href="rpmprob_8h.html#a61301fe01fa8c05fdbf1310969b55d75">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga61301fe01fa8c05fdbf1310969b55d75">rpmprob.h</a> > </li> > <li>rpmProblemGetDiskNeed() >-: <a class="el" href="rpmprob_8h.html#a0b2e21af3cddea8409e71f07d722d0b2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga0b2e21af3cddea8409e71f07d722d0b2">rpmprob.h</a> > </li> > <li>rpmProblemGetKey() >-: <a class="el" href="rpmprob_8h.html#ad94e5470d2808ef081448a0ab557b155">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gad94e5470d2808ef081448a0ab557b155">rpmprob.h</a> > </li> > <li>rpmProblemGetPkgNEVR() >-: <a class="el" href="rpmprob_8h.html#a52539e9b5d2b22beb1ace66dfb5db9c3">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga52539e9b5d2b22beb1ace66dfb5db9c3">rpmprob.h</a> > </li> > <li>rpmProblemGetStr() >-: <a class="el" href="rpmprob_8h.html#afc89e203b3a8bf52077420ff3a1e95cf">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gafc89e203b3a8bf52077420ff3a1e95cf">rpmprob.h</a> > </li> > <li>rpmProblemGetType() >-: <a class="el" href="rpmprob_8h.html#a3a2d7aeb084929b7feb2953369bb6912">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga3a2d7aeb084929b7feb2953369bb6912">rpmprob.h</a> > </li> > <li>rpmProblemLink() >-: <a class="el" href="rpmprob_8h.html#a7a98e91a733c653177f2e2cbac70e8c2">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga7a98e91a733c653177f2e2cbac70e8c2">rpmprob.h</a> > </li> > <li>rpmProblemString() >-: <a class="el" href="rpmprob_8h.html#a9d3532234f64072eb2efa911c5a3ca53">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#ga9d3532234f64072eb2efa911c5a3ca53">rpmprob.h</a> > </li> > <li>rpmpsAppendProblem() > : <a class="el" href="group__rpmps.html#ga1382eb870e6104ac3df2fbe6c2090551">rpmps.h</a> >@@ -1225,8 +1236,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x73.html rpm-4.9.1/doc/librpm/html/globals_func_0x73.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x73.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x73.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_s"></a>- s -</h3><ul> > <li>showQueryPackage() >@@ -73,8 +84,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x74.html rpm-4.9.1/doc/librpm/html/globals_func_0x74.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x74.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x74.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_t"></a>- t -</h3><ul> > <li>timedRead() >@@ -64,8 +75,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func_0x75.html rpm-4.9.1/doc/librpm/html/globals_func_0x75.html >--- rpm-4.9.0/doc/librpm/html/globals_func_0x75.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func_0x75.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_u"></a>- u -</h3><ul> > <li>ufdCopy() >@@ -73,8 +84,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_func.html rpm-4.9.1/doc/librpm/html/globals_func.html >--- rpm-4.9.0/doc/librpm/html/globals_func.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_func.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li class="current"><a href="globals_func.html#index_a"><span>a</span></a></li> > <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> >@@ -56,7 +67,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index_a"></a>- a -</h3><ul> > <li>addMacro() >@@ -122,8 +133,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals.html rpm-4.9.1/doc/librpm/html/globals.html >--- rpm-4.9.0/doc/librpm/html/globals.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li class="current"><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li class="current"><a href="globals.html#index__"><span>_</span></a></li> > <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> >@@ -65,7 +76,7 @@ > </div> > </div> > <div class="contents"> >-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: >+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> > > <h3><a class="anchor" id="index__"></a>- _ -</h3><ul> > <li>_ >@@ -136,8 +147,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_type.html rpm-4.9.1/doc/librpm/html/globals_type.html >--- rpm-4.9.0/doc/librpm/html/globals_type.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_type.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="#index__"><span>_</span></a></li> > <li><a href="#index_a"><span>a</span></a></li> >@@ -53,7 +64,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index__"></a>- _ -</h3><ul> > <li>_libio_off_t >@@ -76,7 +87,7 @@ > : <a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">argv.h</a> > </li> > <li>ARGV_const_t >-: <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">argv.h</a> >+: <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">argv.h</a> > </li> > <li>ARGV_t > : <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">argv.h</a> >@@ -423,7 +434,7 @@ > : <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmprob.h</a> > </li> > <li>rpmProblemType >-: <a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmprob.h</a> >+: <a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmprob.h</a> > </li> > <li>rpmps > : <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmtypes.h</a> >@@ -555,8 +566,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/globals_vars.html rpm-4.9.1/doc/librpm/html/globals_vars.html >--- rpm-4.9.0/doc/librpm/html/globals_vars.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/globals_vars.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Data Fields</title> >+<title>rpm: Globals</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li class="current"><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow3" class="tabs2"> > <ul class="tablist"> > <li><a href="globals.html"><span>All</span></a></li> > <li><a href="globals_func.html"><span>Functions</span></a></li> >@@ -35,7 +46,7 @@ > <li><a href="globals_defs.html"><span>Defines</span></a></li> > </ul> > </div> >- <div class="tabs3"> >+ <div id="navrow4" class="tabs3"> > <ul class="tablist"> > <li><a href="#index__"><span>_</span></a></li> > <li><a href="#index_b"><span>b</span></a></li> >@@ -54,7 +65,7 @@ > </div> > </div> > <div class="contents"> >- >+  > > <h3><a class="anchor" id="index__"></a>- _ -</h3><ul> > <li>_fsm_debug >@@ -271,8 +282,8 @@ > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/graph_legend.html rpm-4.9.1/doc/librpm/html/graph_legend.html >--- rpm-4.9.0/doc/librpm/html/graph_legend.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/graph_legend.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Graph Legend</h1> </div> >+<div class="title">Graph Legend</div> </div> > </div> > <div class="contents"> > <p>This page explains how to interpret the graphs that are generated by doxygen.</p> >@@ -61,7 +72,7 @@ > Used *m_usedClass; > }; > </pre></div><p> This will result in the following graph:</p> >-<center><div align="center"> >+<center><div class="image"> > <img src="graph_legend.png" alt="graph_legend.png"/> > </div> > </center> <p>The boxes in the above graph have the following meaning: </p> >@@ -89,8 +100,8 @@ > A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/graph_legend.md5 rpm-4.9.1/doc/librpm/html/graph_legend.md5 >--- rpm-4.9.0/doc/librpm/html/graph_legend.md5 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/graph_legend.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-c43a1e38a88c7de97805a9273dc43584 >\ No newline at end of file >+9fbb782f23f919c0064b8f454a56ede8 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/graph_legend.png and rpm-4.9.1/doc/librpm/html/graph_legend.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__header.html rpm-4.9.1/doc/librpm/html/group__header.html >--- rpm-4.9.0/doc/librpm/html/group__header.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__header.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -27,172 +38,171 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>Header API.</h1> </div> >+<div class="title">Header API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for Header API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__header.png" border="0" alt="" usemap="#group____header"/> >+<map name="group____header" id="group____header"> >+<area shape="rect" id="node2" href="group__rpmcli.html" title="Command Line API." alt="" coords="199,5,337,35"/><area shape="rect" id="node3" href="group__rpmdb.html" title="Database API." alt="" coords="215,59,321,88"/><area shape="rect" id="node4" href="group__signature.html" title="Signature API." alt="" coords="215,112,321,141"/><area shape="rect" id="node5" href="group__rpmrc.html" title="RPMRC." alt="" coords="231,165,305,195"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html">header.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html">header.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>An rpm header carries all information about a package. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>An rpm header carries all information about a package. </p> > <br/></td></tr> > </p> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The basic types of data in tags from headers. <a href="#gae3bf8d35e51bc1fbaa1a2a5acdceb79e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8476a91f8c0ba36b3255ff0b63768d8b">rpmSubTagType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">New rpm data types under consideration/development. <a href="#ga8476a91f8c0ba36b3255ff0b63768d8b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The basic types of data in tags from headers. <a href="#gae3bf8d35e51bc1fbaa1a2a5acdceb79e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8476a91f8c0ba36b3255ff0b63768d8b">rpmSubTagType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">New rpm data types under consideration/development. <a href="#ga8476a91f8c0ba36b3255ff0b63768d8b"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">hMagic</a> { <a class="el" href="group__header.html#gga2572591faf5430cdf28aaf9f70d74fa4a4df0aa5955f506525b5a5537605e3092">HEADER_MAGIC_NO</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">hMagic</a> { <a class="el" href="group__header.html#gga2572591faf5430cdf28aaf9f70d74fa4a4df0aa5955f506525b5a5537605e3092">HEADER_MAGIC_NO</a> = 0, > <a class="el" href="group__header.html#gga2572591faf5430cdf28aaf9f70d74fa4aebb6d0af72ae9d4c607e81796dafa472">HEADER_MAGIC_YES</a> = 1 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Include calculation for 8 bytes of (magic, 0)? </p> >- <a href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b109d8e56faba07f4743b797b893a">headerGetFlags_e</a> { <br/> >- <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa10a9f914f9b8f462ad846dc27cab28c6">HEADERGET_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Include calculation for 8 bytes of (magic, 0)? <a href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b109d8e56faba07f4743b797b893a">headerGetFlags_e</a> { <br/> >+  <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa10a9f914f9b8f462ad846dc27cab28c6">HEADERGET_DEFAULT</a> = 0, > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa9ff0aaa4dbaf60dc852c5af8ca6487f2">HEADERGET_MINMEM</a> = (1 << 0), > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa38f8e76cedf30634d4d7621be70c5847">HEADERGET_EXT</a> = (1 << 1), > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa9323938f8824a1257d24adec115996a4">HEADERGET_RAW</a> = (1 << 2), > <br/> >- <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa8fb050c50c60c1b2a931a56e0beb2b8a">HEADERGET_ALLOC</a> = (1 << 3), >+  <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa8fb050c50c60c1b2a931a56e0beb2b8a">HEADERGET_ALLOC</a> = (1 << 3), > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa3dc9e71e8a1777e9a68adde6569aef96">HEADERGET_ARGV</a> = (1 << 4) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Modifier flags for <a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3" title="Retrieve tag value.">headerGet()</a> operation. </p> >- <a href="group__header.html#gae10b109d8e56faba07f4743b797b893a">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>The basic types of data in tags from headers. </p> >- <a href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> { <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332faf66af42afcdb5ed4a78d3771e01ad84d">RPM_REGION_TYPE</a> = -10, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modifier flags for <a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3" title="Retrieve tag value.">headerGet()</a> operation. <a href="group__header.html#gae10b109d8e56faba07f4743b797b893a">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The basic types of data in tags from headers. <a href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> { <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332faf66af42afcdb5ed4a78d3771e01ad84d">RPM_REGION_TYPE</a> = -10, > <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadef6f13d3e7cfb28d2835380fe54e625">RPM_BIN_ARRAY_TYPE</a> = -11, > <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadc7dd89d43dc44dbd438c5a2cafbe476">RPM_XREF_TYPE</a> = -12 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>New rpm data types under consideration/development. </p> >- <a href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">rpmTagReturnType_e</a> { <br/> >- <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a85833a03c9ca291cb4079436f1d0e691">RPM_ANY_RETURN_TYPE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">New rpm data types under consideration/development. <a href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">rpmTagReturnType_e</a> { <br/> >+  <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a85833a03c9ca291cb4079436f1d0e691">RPM_ANY_RETURN_TYPE</a> = 0, > <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3ab4a1533449cae4783b75dc4f63fea4c3">RPM_SCALAR_RETURN_TYPE</a> = 0x00010000, > <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a52b4a26c0e82c4c1481fdc66c1bb3dce">RPM_ARRAY_RETURN_TYPE</a> = 0x00020000, > <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a8aad2b81c577a54f0451fe6562d4107c">RPM_MAPPING_RETURN_TYPE</a> = 0x00040000, > <br/> >- <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a1acf76a1e638f855f013084e294af9be">RPM_MASK_RETURN_TYPE</a> = 0xffff0000 >+  <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a1acf76a1e638f855f013084e294af9be">RPM_MASK_RETURN_TYPE</a> = 0xffff0000 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>* Identify how to return the header data type. </p> >- <a href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">* Identify how to return the header data type. <a href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaba1932e7962b6c650006c3083530b042">headerNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new (empty) header instance. <a href="#gaba1932e7962b6c650006c3083530b042"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga15e58ea36a4ad540759989db341797ce">headerFree</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Dereference a header instance. <a href="#ga15e58ea36a4ad540759989db341797ce"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab8e8158584de00bad7bbf91cd7b43e72">headerLink</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a header instance. <a href="#gab8e8158584de00bad7bbf91cd7b43e72"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51">headerSort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort tags in header. <a href="#gab68de4a4d57795669a97ba8a101f3e51"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9b3c8381f8d7e1f0818c40fc32287f02">headerUnsort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Restore tags in header to original ordering. <a href="#ga9b3c8381f8d7e1f0818c40fc32287f02"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe6057e3d70882f1d756ab87c555baf6">headerSizeof</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return size of on-disk header representation in bytes. <a href="#gabe6057e3d70882f1d756ab87c555baf6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf77927dd7aafa1bb3d1d878890387f0f">headerVerifyInfo</a> (int il, int dl, const void *pev, void *iv, int negate)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform simple sanity and range checks on header tag(s). <a href="#gaf77927dd7aafa1bb3d1d878890387f0f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33ea43d033ea680a8c5357ed9cec7283">headerUnload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation. <a href="#ga33ea43d033ea680a8c5357ed9cec7283"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf20c66a7e5a96a7bcdf186ff517bd6ff">headerReload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation, and then reload. <a href="#gaf20c66a7e5a96a7bcdf186ff517bd6ff"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gac6ec9b02a38e9ad6bc9bd10c73eb2960">headerCopy</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a header. <a href="#gac6ec9b02a38e9ad6bc9bd10c73eb2960"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa44e906299e81eda325dbef9fd991c9c">headerLoad</a> (void *uh)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to in-memory representation. <a href="#gaa44e906299e81eda325dbef9fd991c9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4af55b82df3f36dd7257cd3a1b2b7d9">headerCopyLoad</a> (const void *uh)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Make a copy and convert header to in-memory representation. <a href="#gaa4af55b82df3f36dd7257cd3a1b2b7d9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga29a7512cc49adc47238baf0acd3f67e5">headerRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int magicp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Read (and load) header from file handle. <a href="#ga29a7512cc49adc47238baf0acd3f67e5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe3afb87a33318ab9cef8039d9a12698">headerWrite</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Write (with unload) header to file handle. <a href="#gabe3afb87a33318ab9cef8039d9a12698"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafb403521514c8e7ebaec2cd568c128de">headerIsEntry</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if tag is in header. <a href="#gafb403521514c8e7ebaec2cd568c128de"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3">headerGet</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag value. <a href="#ga7a2b47707f49dd90c7f3e7799e4a01b3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2275b05ca8482917028356781f9a125d">headerPut</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add or append tag to header. <a href="#ga2275b05ca8482917028356781f9a125d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16c4db38571cb061497692d4703f69bd">headerAddI18NString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *string, const char *lang)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add locale specific tag to header. <a href="#ga16c4db38571cb061497692d4703f69bd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga1da44d2ff4356452098ecab7214ec66d">headerMod</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify tag in header. <a href="#ga1da44d2ff4356452098ecab7214ec66d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga51d00fb009078a0a884a38844aa87289">headerDel</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete tag in header. <a href="#ga51d00fb009078a0a884a38844aa87289"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaca1e14f3cde6bfbc931582dfb52f5307">headerFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char *fmt, <a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a> *errmsg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return formatted output string from header tags. <a href="#gaca1e14f3cde6bfbc931582dfb52f5307"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e30db21bf5804f5f5555320310dac69">headerCopyTags</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerFrom, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerTo, const <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> *tagstocopy)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate tag values from one header into another. <a href="#ga3e30db21bf5804f5f5555320310dac69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga98877806b624ced2fac5cd0bb50239a4">headerFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy header tag iterator. <a href="#ga98877806b624ced2fac5cd0bb50239a4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae549f696a160547449c7fbd3606026b3">headerInitIterator</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create header tag iterator. <a href="#gae549f696a160547449c7fbd3606026b3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9c4cc53c5f7e88665752bbceee2e5756">headerNext</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag contents from header. <a href="#ga9c4cc53c5f7e88665752bbceee2e5756"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafa3424ff811c33c12b8297ac5e44a5c2">headerNextTag</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag number from header. <a href="#gafa3424ff811c33c12b8297ac5e44a5c2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf464f34a68f0dd28ee1b21c542f20103">headerNVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, const char **vp, const char **rp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, version, release strings from header. <a href="#gaf464f34a68f0dd28ee1b21c542f20103"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8c1d0358eb869c59f4ee0ac08cc7b6f7">headerNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, uint32_t **ep, const char **vp, const char **rp, const char **ap)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, epoch, version, release, arch strings from header. <a href="#ga8c1d0358eb869c59f4ee0ac08cc7b6f7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2b345b12d18067ea122b04ef116871ea">headerGetNEVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release string. <a href="#ga2b345b12d18067ea122b04ef116871ea"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf14a79191e915a24f56590ee7274792b">headerGetNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release.arch string. <a href="#gaf14a79191e915a24f56590ee7274792b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8e4563d798b9d1e6dae92f31f7f05de3">headerGetAsString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return any non-array tag from header, converted to string. <a href="#ga8e4563d798b9d1e6dae92f31f7f05de3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33376e8850c275b72059fe723a0d3066">headerGetString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a simple string tag from header. <a href="#ga33376e8850c275b72059fe723a0d3066"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf8f218d9d2c27f435c3a11a286adb01f">headerGetColor</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header color. <a href="#gaf8f218d9d2c27f435c3a11a286adb01f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e665b416a45423189eefd54d32e8826">headerIsSource</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if header is a source or binary package header. <a href="#ga3e665b416a45423189eefd54d32e8826"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab2ead5204f382040cd30cd4be1688990">headerGetInstance</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header instance, ie is the header from rpmdb. <a href="#gab2ead5204f382040cd30cd4be1688990"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab88b5e1beaad76593a9488f4d6690c9c">headerConvert</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int op)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to/from (legacy) data presentation. <a href="#gab88b5e1beaad76593a9488f4d6690c9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga95e02e0e6be7de34f141fe8e82515ae8">headerMergeLegacySigs</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> sigh)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate and merge legacy signature tags into header. <a href="#ga95e02e0e6be7de34f141fe8e82515ae8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga0240750b808fc759dee76f3440194570">headerRegenSigHeader</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int noArchiveSize)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Regenerate signature header. <a href="#ga0240750b808fc759dee76f3440194570"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaba1932e7962b6c650006c3083530b042">headerNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new (empty) header instance. <a href="#gaba1932e7962b6c650006c3083530b042"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga15e58ea36a4ad540759989db341797ce">headerFree</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Dereference a header instance. <a href="#ga15e58ea36a4ad540759989db341797ce"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab8e8158584de00bad7bbf91cd7b43e72">headerLink</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a header instance. <a href="#gab8e8158584de00bad7bbf91cd7b43e72"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51">headerSort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort tags in header. <a href="#gab68de4a4d57795669a97ba8a101f3e51"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9b3c8381f8d7e1f0818c40fc32287f02">headerUnsort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Restore tags in header to original ordering. <a href="#ga9b3c8381f8d7e1f0818c40fc32287f02"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe6057e3d70882f1d756ab87c555baf6">headerSizeof</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return size of on-disk header representation in bytes. <a href="#gabe6057e3d70882f1d756ab87c555baf6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf77927dd7aafa1bb3d1d878890387f0f">headerVerifyInfo</a> (int il, int dl, const void *pev, void *iv, int negate)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform simple sanity and range checks on header tag(s). <a href="#gaf77927dd7aafa1bb3d1d878890387f0f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33ea43d033ea680a8c5357ed9cec7283">headerUnload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation. <a href="#ga33ea43d033ea680a8c5357ed9cec7283"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf20c66a7e5a96a7bcdf186ff517bd6ff">headerReload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation, and then reload. <a href="#gaf20c66a7e5a96a7bcdf186ff517bd6ff"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gac6ec9b02a38e9ad6bc9bd10c73eb2960">headerCopy</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a header. <a href="#gac6ec9b02a38e9ad6bc9bd10c73eb2960"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa44e906299e81eda325dbef9fd991c9c">headerLoad</a> (void *uh)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to in-memory representation. <a href="#gaa44e906299e81eda325dbef9fd991c9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4af55b82df3f36dd7257cd3a1b2b7d9">headerCopyLoad</a> (const void *uh)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Make a copy and convert header to in-memory representation. <a href="#gaa4af55b82df3f36dd7257cd3a1b2b7d9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga29a7512cc49adc47238baf0acd3f67e5">headerRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int magicp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Read (and load) header from file handle. <a href="#ga29a7512cc49adc47238baf0acd3f67e5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe3afb87a33318ab9cef8039d9a12698">headerWrite</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Write (with unload) header to file handle. <a href="#gabe3afb87a33318ab9cef8039d9a12698"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafb403521514c8e7ebaec2cd568c128de">headerIsEntry</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if tag is in header. <a href="#gafb403521514c8e7ebaec2cd568c128de"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3">headerGet</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag value. <a href="#ga7a2b47707f49dd90c7f3e7799e4a01b3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2275b05ca8482917028356781f9a125d">headerPut</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add or append tag to header. <a href="#ga2275b05ca8482917028356781f9a125d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16c4db38571cb061497692d4703f69bd">headerAddI18NString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *string, const char *lang)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add locale specific tag to header. <a href="#ga16c4db38571cb061497692d4703f69bd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga1da44d2ff4356452098ecab7214ec66d">headerMod</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify tag in header. <a href="#ga1da44d2ff4356452098ecab7214ec66d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga51d00fb009078a0a884a38844aa87289">headerDel</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete tag in header. <a href="#ga51d00fb009078a0a884a38844aa87289"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaca1e14f3cde6bfbc931582dfb52f5307">headerFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char *fmt, <a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a> *errmsg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return formatted output string from header tags. <a href="#gaca1e14f3cde6bfbc931582dfb52f5307"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e30db21bf5804f5f5555320310dac69">headerCopyTags</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerFrom, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerTo, const <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> *tagstocopy)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate tag values from one header into another. <a href="#ga3e30db21bf5804f5f5555320310dac69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga98877806b624ced2fac5cd0bb50239a4">headerFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy header tag iterator. <a href="#ga98877806b624ced2fac5cd0bb50239a4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae549f696a160547449c7fbd3606026b3">headerInitIterator</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create header tag iterator. <a href="#gae549f696a160547449c7fbd3606026b3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9c4cc53c5f7e88665752bbceee2e5756">headerNext</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag contents from header. <a href="#ga9c4cc53c5f7e88665752bbceee2e5756"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafa3424ff811c33c12b8297ac5e44a5c2">headerNextTag</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag number from header. <a href="#gafa3424ff811c33c12b8297ac5e44a5c2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf464f34a68f0dd28ee1b21c542f20103">headerNVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, const char **vp, const char **rp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, version, release strings from header. <a href="#gaf464f34a68f0dd28ee1b21c542f20103"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8c1d0358eb869c59f4ee0ac08cc7b6f7">headerNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, uint32_t **ep, const char **vp, const char **rp, const char **ap)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, epoch, version, release, arch strings from header. <a href="#ga8c1d0358eb869c59f4ee0ac08cc7b6f7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2b345b12d18067ea122b04ef116871ea">headerGetNEVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release string. <a href="#ga2b345b12d18067ea122b04ef116871ea"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf14a79191e915a24f56590ee7274792b">headerGetNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release.arch string. <a href="#gaf14a79191e915a24f56590ee7274792b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8e4563d798b9d1e6dae92f31f7f05de3">headerGetAsString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return any non-array tag from header, converted to string. <a href="#ga8e4563d798b9d1e6dae92f31f7f05de3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33376e8850c275b72059fe723a0d3066">headerGetString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a simple string tag from header. <a href="#ga33376e8850c275b72059fe723a0d3066"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf8f218d9d2c27f435c3a11a286adb01f">headerGetColor</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header color. <a href="#gaf8f218d9d2c27f435c3a11a286adb01f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e665b416a45423189eefd54d32e8826">headerIsSource</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if header is a source or binary package header. <a href="#ga3e665b416a45423189eefd54d32e8826"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab2ead5204f382040cd30cd4be1688990">headerGetInstance</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header instance, ie is the header from rpmdb. <a href="#gab2ead5204f382040cd30cd4be1688990"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab88b5e1beaad76593a9488f4d6690c9c">headerConvert</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int op)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to/from (legacy) data presentation. <a href="#gab88b5e1beaad76593a9488f4d6690c9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga95e02e0e6be7de34f141fe8e82515ae8">headerMergeLegacySigs</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> sigh)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate and merge legacy signature tags into header. <a href="#ga95e02e0e6be7de34f141fe8e82515ae8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga0240750b808fc759dee76f3440194570">headerRegenSigHeader</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int noArchiveSize)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Regenerate signature header. <a href="#ga0240750b808fc759dee76f3440194570"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga6483a32ca9785bcef5fba196608ac0fb">rpm_header_magic</a> [8]</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Header magic value. <a href="#ga6483a32ca9785bcef5fba196608ac0fb"></a><br/></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9a7cc53243734db48200933aecaea57c">headerPutString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-safe methods for inserting tag data to header. <a href="#ga9a7cc53243734db48200933aecaea57c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga49fc2962d2ca89a6b5d0037f179bec3b">headerPutStringArray</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9e199fc71b38054854cbce80688d3f34">headerPutBin</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4d045e93d8dd80ae5926adc497c89fe">headerPutChar</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga76de0144adee11ce027a6df0df6a9211">headerPutUint8</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaad9057a802f0b75770306b0bb8278cab">headerPutUint16</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint16_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaac1ccf3d2c03fea718715fecb18e83c8">headerPutUint32</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint32_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16cbe23295f03e636efdbb7c82c3b2b6">headerPutUint64</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint64_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga6483a32ca9785bcef5fba196608ac0fb">rpm_header_magic</a> [8]</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Header magic value. <a href="#ga6483a32ca9785bcef5fba196608ac0fb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9a7cc53243734db48200933aecaea57c">headerPutString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-safe methods for inserting tag data to header. <a href="#ga9a7cc53243734db48200933aecaea57c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga49fc2962d2ca89a6b5d0037f179bec3b">headerPutStringArray</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9e199fc71b38054854cbce80688d3f34">headerPutBin</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4d045e93d8dd80ae5926adc497c89fe">headerPutChar</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga76de0144adee11ce027a6df0df6a9211">headerPutUint8</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaad9057a802f0b75770306b0bb8278cab">headerPutUint16</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint16_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaac1ccf3d2c03fea718715fecb18e83c8">headerPutUint32</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint32_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16cbe23295f03e636efdbb7c82c3b2b6">headerPutUint64</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint64_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMRC</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpb9cef57101fe43d89f3fa12498b98913"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab1eb7d04798d892e03ec01a8e281ba79">headerCheckPayloadFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for supported payload format in header. <a href="#gab1eb7d04798d892e03ec01a8e281ba79"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14">headerCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check header consistency, performing headerGetEntry() the hard way. <a href="#ga3e07756b155618410a1c3f8ee10d2b14"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae40693275adebc7fe9bbd78f81bfa90b">rpmReadHeader</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp, char **msg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return checked and loaded header. <a href="#gae40693275adebc7fe9bbd78f81bfa90b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c">rpmReadPackageFile</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, const char *fn, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return package header from file handle, verifying digests/signatures. <a href="#gae10b6de3f6b14ba9bf473e782c6ed65c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab1eb7d04798d892e03ec01a8e281ba79">headerCheckPayloadFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for supported payload format in header. <a href="#gab1eb7d04798d892e03ec01a8e281ba79"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14">headerCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check header consistency, performing headerGetEntry() the hard way. <a href="#ga3e07756b155618410a1c3f8ee10d2b14"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae40693275adebc7fe9bbd78f81bfa90b">rpmReadHeader</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp, char **msg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return checked and loaded header. <a href="#gae40693275adebc7fe9bbd78f81bfa90b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c">rpmReadPackageFile</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, const char *fn, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return package header from file handle, verifying digests/signatures. <a href="#gae10b6de3f6b14ba9bf473e782c6ed65c"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga8476a91f8c0ba36b3255ff0b63768d8b"></a><!-- doxytag: member="rpmtag.h::rpmSubTagType" ref="ga8476a91f8c0ba36b3255ff0b63768d8b" args="" --> >@@ -372,31 +382,31 @@ > <tr> > <td class="memname">int headerAddI18NString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>string</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>string</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>lang</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>lang</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -413,11 +423,11 @@ > * *replaced* (like headerMod()). > * </pre></div><p> This function is intended to just "do the right thing". If you need more fine grained control use <a class="el" href="group__header.html#ga2275b05ca8482917028356781f9a125d" title="Add or append tag to header.">headerPut()</a> and <a class="el" href="group__header.html#ga1da44d2ff4356452098ecab7214ec66d" title="Modify tag in header.">headerMod()</a>.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>tag value </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>lang</em> </td><td>locale </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tag</td><td>tag </td></tr> >+ <tr><td class="paramname">string</td><td>tag value </td></tr> >+ <tr><td class="paramname">lang</td><td>locale </td></tr> > </table> > </dd> > </dl> >@@ -432,31 +442,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> headerCheck </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>uh</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>uh</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>uc</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>uc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>msg</em></td><td> </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>msg</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -465,16 +475,16 @@ > <p>Check header consistency, performing headerGetEntry() the hard way. </p> > <p>Sanity checks on the header are performed while looking for a header-only digest or signature to verify the blob. If found, the digest or signature is verified.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>uh</em> </td><td>unloaded header blob </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>uc</em> </td><td>no. of bytes in blob (or 0 to disable) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">uh</td><td>unloaded header blob </td></tr> >+ <tr><td class="paramname">uc</td><td>no. of bytes in blob (or 0 to disable) </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*msg</em> </td><td>verification error message (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*msg</td><td>verification error message (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -489,9 +499,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> headerCheckPayloadFormat </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -500,8 +509,8 @@ > > <p>Check for supported payload format in header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header to check </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header to check </td></tr> > </table> > </dd> > </dl> >@@ -516,19 +525,19 @@ > <tr> > <td class="memname">int headerConvert </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>op</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>op</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -536,9 +545,9 @@ > > <p>Convert header to/from (legacy) data presentation. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>op</em> </td><td>one of headerConvOps operations </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">op</td><td>one of headerConvOps operations </td></tr> > </table> > </dd> > </dl> >@@ -553,9 +562,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerCopy </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -564,8 +572,8 @@ > > <p>Duplicate a header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -580,9 +588,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerCopyLoad </td> > <td>(</td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>uh</em></td> >- <td> ) </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>uh</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -591,8 +598,8 @@ > > <p>Make a copy and convert header to in-memory representation. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>uh</em> </td><td>on-disk header blob (i.e. with offsets) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">uh</td><td>on-disk header blob (i.e. with offsets) </td></tr> > </table> > </dd> > </dl> >@@ -607,25 +614,25 @@ > <tr> > <td class="memname">void headerCopyTags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>headerFrom</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>headerFrom</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>headerTo</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>headerTo</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> * </td> >- <td class="paramname"> <em>tagstocopy</em></td><td> </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> * </td> >+ <td class="paramname"><em>tagstocopy</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -633,10 +640,10 @@ > > <p>Duplicate tag values from one header into another. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>headerFrom</em> </td><td>source header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>headerTo</em> </td><td>destination header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tagstocopy</em> </td><td>array of tags that are copied </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">headerFrom</td><td>source header </td></tr> >+ <tr><td class="paramname">headerTo</td><td>destination header </td></tr> >+ <tr><td class="paramname">tagstocopy</td><td>array of tags that are copied </td></tr> > </table> > </dd> > </dl> >@@ -650,19 +657,19 @@ > <tr> > <td class="memname">int headerDel </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -671,9 +678,9 @@ > <p>Delete tag in header. </p> > <p>Removes all entries of type tag from the header, returns 1 if none were found.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tag</td><td>tag </td></tr> > </table> > </dd> > </dl> >@@ -688,25 +695,25 @@ > <tr> > <td class="memname">char* headerFormat </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fmt</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fmt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a> * </td> >- <td class="paramname"> <em>errmsg</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a> * </td> >+ <td class="paramname"><em>errmsg</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -715,15 +722,15 @@ > <p>Return formatted output string from header tags. </p> > <p>The returned string must be free()d.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fmt</em> </td><td>format to use </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">fmt</td><td>format to use </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>errmsg</em> </td><td>error message (if any) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">errmsg</td><td>error message (if any) </td></tr> > </table> > </dd> > </dl> >@@ -738,9 +745,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -749,8 +755,8 @@ > > <p>Dereference a header instance. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -765,9 +771,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> headerFreeIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td> >- <td class="paramname"> <em>hi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td> >+ <td class="paramname"><em>hi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -776,8 +781,8 @@ > > <p>Destroy header tag iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>hi</em> </td><td>header tag iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">hi</td><td>header tag iterator </td></tr> > </table> > </dd> > </dl> >@@ -792,31 +797,31 @@ > <tr> > <td class="memname">int headerGet </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a> </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a> </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -824,21 +829,21 @@ > > <p>Retrieve tag value. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tag</td><td>tag </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>tag data container </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">td</td><td>tag data container </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>retrieval modifier flags </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">flags</td><td>retrieval modifier flags </td></tr> > </table> > </dd> > </dl> >@@ -853,19 +858,19 @@ > <tr> > <td class="memname">char* headerGetAsString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -873,9 +878,9 @@ > > <p>Return any non-array tag from header, converted to string. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag to retrieve </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tag</td><td>tag to retrieve </td></tr> > </table> > </dd> > </dl> >@@ -890,9 +895,8 @@ > <tr> > <td class="memname">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> headerGetColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -901,8 +905,8 @@ > > <p>Return header color. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -917,9 +921,8 @@ > <tr> > <td class="memname">unsigned int headerGetInstance </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -928,8 +931,8 @@ > > <p>Return header instance, ie is the header from rpmdb. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -944,19 +947,19 @@ > <tr> > <td class="memname">RPM_GNUC_DEPRECATED char* headerGetNEVR </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>np</em></td><td> </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>np</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -964,14 +967,14 @@ > > <p>Return (malloc'd) header name-version-release string. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>np</em> </td><td>name tag value </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">np</td><td>name tag value </td></tr> > </table> > </dd> > </dl> >@@ -986,19 +989,19 @@ > <tr> > <td class="memname">RPM_GNUC_DEPRECATED char* headerGetNEVRA </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>np</em></td><td> </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>np</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1006,14 +1009,14 @@ > > <p>Return (malloc'd) header name-version-release.arch string. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>np</em> </td><td>name tag value </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">np</td><td>name tag value </td></tr> > </table> > </dd> > </dl> >@@ -1028,19 +1031,19 @@ > <tr> > <td class="memname">const char* headerGetString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1048,9 +1051,9 @@ > > <p>Return a simple string tag from header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag to retrieve </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tag</td><td>tag to retrieve </td></tr> > </table> > </dd> > </dl> >@@ -1067,9 +1070,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> headerInitIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1078,8 +1080,8 @@ > > <p>Create header tag iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -1094,19 +1096,19 @@ > <tr> > <td class="memname">int headerIsEntry </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1114,9 +1116,9 @@ > > <p>Check if tag is in header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tag</td><td>tag </td></tr> > </table> > </dd> > </dl> >@@ -1131,9 +1133,8 @@ > <tr> > <td class="memname">int headerIsSource </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1142,8 +1143,8 @@ > > <p>Check if header is a source or binary package header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -1158,9 +1159,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1169,8 +1169,8 @@ > > <p>Reference a header instance. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -1185,9 +1185,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerLoad </td> > <td>(</td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>uh</em></td> >- <td> ) </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>uh</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1196,8 +1195,8 @@ > > <p>Convert header to in-memory representation. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>uh</em> </td><td>on-disk header blob (i.e. with offsets) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">uh</td><td>on-disk header blob (i.e. with offsets) </td></tr> > </table> > </dd> > </dl> >@@ -1212,19 +1211,19 @@ > <tr> > <td class="memname">void headerMergeLegacySigs </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>sigh</em></td><td> </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>sigh</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1233,9 +1232,9 @@ > <p>Translate and merge legacy signature tags into header. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo:</a></b></dt><dd>Remove <a class="el" href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51" title="Sort tags in header.">headerSort()</a> through <a class="el" href="group__header.html#gae549f696a160547449c7fbd3606026b3" title="Create header tag iterator.">headerInitIterator()</a> modifies sig. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>sigh</em> </td><td>signature header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">sigh</td><td>signature header </td></tr> > </table> > </dd> > </dl> >@@ -1249,19 +1248,19 @@ > <tr> > <td class="memname">int headerMod </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1270,9 +1269,9 @@ > <p>Modify tag in header. </p> > <p>If there are multiple entries with this tag, the first one gets replaced. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">td</td><td>tag data container </td></tr> > </table> > </dd> > </dl> >@@ -1287,43 +1286,43 @@ > <tr> > <td class="memname">RPM_GNUC_DEPRECATED int headerNEVRA </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>np</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>np</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint32_t ** </td> >- <td class="paramname"> <em>ep</em>, </td> >+ <td class="paramtype">uint32_t ** </td> >+ <td class="paramname"><em>ep</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>vp</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>vp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>rp</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>rp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>ap</em></td><td> </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>ap</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1331,18 +1330,18 @@ > > <p>Return name, epoch, version, release, arch strings from header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*np</em> </td><td>name pointer (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*ep</em> </td><td>epoch pointer (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*vp</em> </td><td>version pointer (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*rp</em> </td><td>release pointer (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*ap</em> </td><td>arch pointer (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*np</td><td>name pointer (or NULL) </td></tr> >+ <tr><td class="paramname">*ep</td><td>epoch pointer (or NULL) </td></tr> >+ <tr><td class="paramname">*vp</td><td>version pointer (or NULL) </td></tr> >+ <tr><td class="paramname">*rp</td><td>release pointer (or NULL) </td></tr> >+ <tr><td class="paramname">*ap</td><td>arch pointer (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -1357,9 +1356,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerNew </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1378,19 +1376,19 @@ > <tr> > <td class="memname">int headerNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td> >- <td class="paramname"> <em>hi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td> >+ <td class="paramname"><em>hi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1398,14 +1396,14 @@ > > <p>Return next tag contents from header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>hi</em> </td><td>header tag iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">hi</td><td>header tag iterator </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>tag data container </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">td</td><td>tag data container </td></tr> > </table> > </dd> > </dl> >@@ -1420,9 +1418,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> headerNextTag </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td> >- <td class="paramname"> <em>hi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td> >+ <td class="paramname"><em>hi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1431,8 +1428,8 @@ > > <p>Return next tag number from header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>hi</em> </td><td>header tag iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">hi</td><td>header tag iterator </td></tr> > </table> > </dd> > </dl> >@@ -1447,31 +1444,31 @@ > <tr> > <td class="memname">RPM_GNUC_DEPRECATED int headerNVR </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>np</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>np</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>vp</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>vp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>rp</em></td><td> </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>rp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1479,16 +1476,16 @@ > > <p>Return name, version, release strings from header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*np</em> </td><td>name pointer (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*vp</em> </td><td>version pointer (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*rp</em> </td><td>release pointer (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*np</td><td>name pointer (or NULL) </td></tr> >+ <tr><td class="paramname">*vp</td><td>version pointer (or NULL) </td></tr> >+ <tr><td class="paramname">*rp</td><td>release pointer (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -1503,25 +1500,25 @@ > <tr> > <td class="memname">int headerPut </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a> </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a> </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1529,10 +1526,10 @@ > > <p>Add or append tag to header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>flags to control operation </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">td</td><td>tag data container </td></tr> >+ <tr><td class="paramname">flags</td><td>flags to control operation </td></tr> > </table> > </dd> > </dl> >@@ -1547,31 +1544,31 @@ > <tr> > <td class="memname">int headerPutBin </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1586,31 +1583,31 @@ > <tr> > <td class="memname">int headerPutChar </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1625,25 +1622,25 @@ > <tr> > <td class="memname">int headerPutString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>val</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>val</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1655,11 +1652,11 @@ > <p>These are intended to "do the right thing" in the common case, if you need more fine grained control use <a class="el" href="group__header.html#ga2275b05ca8482917028356781f9a125d" title="Add or append tag to header.">headerPut()</a> & friends instead. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">Todo:</a></b></dt><dd>Make doxygen group these meaningfully.</dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag to insert </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>pointer to value(s) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>number of items in array (1 or larger) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tag</td><td>tag to insert </td></tr> >+ <tr><td class="paramname">val</td><td>pointer to value(s) </td></tr> >+ <tr><td class="paramname">size</td><td>number of items in array (1 or larger) </td></tr> > </table> > </dd> > </dl> >@@ -1674,31 +1671,31 @@ > <tr> > <td class="memname">int headerPutStringArray </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1713,31 +1710,31 @@ > <tr> > <td class="memname">int headerPutUint16 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const uint16_t * </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const uint16_t * </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1752,31 +1749,31 @@ > <tr> > <td class="memname">int headerPutUint32 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const uint32_t * </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const uint32_t * </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1791,31 +1788,31 @@ > <tr> > <td class="memname">int headerPutUint64 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const uint64_t * </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const uint64_t * </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1830,31 +1827,31 @@ > <tr> > <td class="memname">int headerPutUint8 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1869,19 +1866,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerRead </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>magicp</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>magicp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1889,9 +1886,9 @@ > > <p>Read (and load) header from file handle. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fd</em> </td><td>file handle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>magicp</em> </td><td>read (and verify) 8 bytes of (magic, 0)? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fd</td><td>file handle </td></tr> >+ <tr><td class="paramname">magicp</td><td>read (and verify) 8 bytes of (magic, 0)? </td></tr> > </table> > </dd> > </dl> >@@ -1906,19 +1903,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerRegenSigHeader </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>noArchiveSize</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>noArchiveSize</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1927,9 +1924,9 @@ > <p>Regenerate signature header. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo:</a></b></dt><dd>Remove <a class="el" href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51" title="Sort tags in header.">headerSort()</a> through <a class="el" href="group__header.html#gae549f696a160547449c7fbd3606026b3" title="Create header tag iterator.">headerInitIterator()</a> modifies h. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>noArchiveSize</em> </td><td>don't copy archive size tag (pre rpm-4.1) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">noArchiveSize</td><td>don't copy archive size tag (pre rpm-4.1) </td></tr> > </table> > </dd> > </dl> >@@ -1944,19 +1941,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerReload </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1965,9 +1962,9 @@ > <p>Convert header to on-disk representation, and then reload. </p> > <p>This is used to insure that all header data is in one chunk. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header (with pointers) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>region tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header (with pointers) </td></tr> >+ <tr><td class="paramname">tag</td><td>region tag </td></tr> > </table> > </dd> > </dl> >@@ -1982,19 +1979,19 @@ > <tr> > <td class="memname">unsigned int headerSizeof </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>magicp</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>magicp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2002,9 +1999,9 @@ > > <p>Return size of on-disk header representation in bytes. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>magicp</em> </td><td>include size of 8 bytes for (magic, 0)? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">magicp</td><td>include size of 8 bytes for (magic, 0)? </td></tr> > </table> > </dd> > </dl> >@@ -2019,9 +2016,8 @@ > <tr> > <td class="memname">void headerSort </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2030,8 +2026,8 @@ > > <p>Sort tags in header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -2045,9 +2041,8 @@ > <tr> > <td class="memname">void* headerUnload </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2056,8 +2051,8 @@ > > <p>Convert header to on-disk representation. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header (with pointers) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header (with pointers) </td></tr> > </table> > </dd> > </dl> >@@ -2072,9 +2067,8 @@ > <tr> > <td class="memname">void headerUnsort </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2083,8 +2077,8 @@ > > <p>Restore tags in header to original ordering. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -2098,37 +2092,37 @@ > <tr> > <td class="memname">int headerVerifyInfo </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>il</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>il</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>dl</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>dl</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>pev</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>pev</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>iv</em>, </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>iv</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>negate</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>negate</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2136,12 +2130,12 @@ > > <p>Perform simple sanity and range checks on header tag(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>il</em> </td><td>no. of tags in header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dl</em> </td><td>no. of bytes in header data. </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pev</em> </td><td>1st element in tag array, big-endian </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>iv</em> </td><td>failing (or last) tag element, host-endian </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>negate</em> </td><td>negative offset expected? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">il</td><td>no. of tags in header </td></tr> >+ <tr><td class="paramname">dl</td><td>no. of bytes in header data. </td></tr> >+ <tr><td class="paramname">pev</td><td>1st element in tag array, big-endian </td></tr> >+ <tr><td class="paramname">iv</td><td>failing (or last) tag element, host-endian </td></tr> >+ <tr><td class="paramname">negate</td><td>negative offset expected? </td></tr> > </table> > </dd> > </dl> >@@ -2156,25 +2150,25 @@ > <tr> > <td class="memname">int headerWrite </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>magicp</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>magicp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2182,10 +2176,10 @@ > > <p>Write (with unload) header to file handle. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fd</em> </td><td>file handle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>magicp</em> </td><td>prefix write with 8 bytes of (magic, 0)? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fd</td><td>file handle </td></tr> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">magicp</td><td>prefix write with 8 bytes of (magic, 0)? </td></tr> > </table> > </dd> > </dl> >@@ -2200,31 +2194,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmReadHeader </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> * </td> >- <td class="paramname"> <em>hdrp</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> * </td> >+ <td class="paramname"><em>hdrp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>msg</em></td><td> </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>msg</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2232,16 +2226,16 @@ > > <p>Return checked and loaded header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fd</em> </td><td>file handle </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">fd</td><td>file handle </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>hdrp</em> </td><td>address of header (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*msg</em> </td><td>verification error message (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">hdrp</td><td>address of header (or NULL) </td></tr> >+ <tr><td class="paramname">*msg</td><td>verification error message (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -2256,31 +2250,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmReadPackageFile </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fn</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fn</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> * </td> >- <td class="paramname"> <em>hdrp</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> * </td> >+ <td class="paramname"><em>hdrp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2288,16 +2282,16 @@ > > <p>Return package header from file handle, verifying digests/signatures. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fd</em> </td><td>file handle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fn</em> </td><td>file name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">fd</td><td>file handle </td></tr> >+ <tr><td class="paramname">fn</td><td>file name </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>hdrp</em> </td><td>address of header (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">hdrp</td><td>address of header (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -2324,8 +2318,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__header.map rpm-4.9.1/doc/librpm/html/group__header.map >--- rpm-4.9.0/doc/librpm/html/group__header.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__header.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,6 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node2" href="$group__rpmcli.html" title="Command Line API." alt="" coords="199,5,337,35"/> >+<area shape="rect" id="node3" href="$group__rpmdb.html" title="Database API." alt="" coords="215,59,321,88"/> >+<area shape="rect" id="node4" href="$group__signature.html" title="Signature API." alt="" coords="215,112,321,141"/> >+<area shape="rect" id="node5" href="$group__rpmrc.html" title="RPMRC." alt="" coords="231,165,305,195"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__header.md5 rpm-4.9.1/doc/librpm/html/group__header.md5 >--- rpm-4.9.0/doc/librpm/html/group__header.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__header.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+278f072b8cede386f2a4f536d4dc0a7d >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__header.png and rpm-4.9.1/doc/librpm/html/group__header.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmargv.html rpm-4.9.1/doc/librpm/html/group__rpmargv.html >--- rpm-4.9.0/doc/librpm/html/group__rpmargv.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmargv.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,51 +35,51 @@ > <a href="#files">Files</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Argument Manipulation API.</h1> </div> >+<div class="title">Argument Manipulation API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html">argv.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="argv_8h.html">argv.h</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68">argvPrint</a> (const char *msg, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print argv array elements. <a href="#gafcda82658da1e747c0a8bff6646d0a68"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structARGI__s.html">ARGI_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41">argiFree</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argi array. <a href="#gac6f8d58b4b3bc7708fb81987f4929d41"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c">argvNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty argv array. <a href="#gaa353c179d8f7dba4c6e171202446fd1c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argv array. <a href="#gaf7f6facbab9d4789000448d5d605f5bb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d">argiCount</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="#ga91c183f15e7fb04fbccec189590f896d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa">argiData</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argi array. <a href="#ga91b09335a5f137fed3278ccae9335bfa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b">argvCount</a> (<a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="#ga019468ac83ce63dcf38c0c8c8122309b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4">argvData</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argv array. <a href="#gaa9067a8473ef2176abed24198d0803e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6">argvCmp</a> (const void *a, const void *b)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare argv arrays (qsort/bsearch). <a href="#ga5f59356b9dd49b0c1672e402395ab3c6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1">argvSort</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, int(*compar)(const void *, const void *))</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort an argv array. <a href="#ga25c48e5e59650ad5bfc1a3b41484b6e1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3">argvSearch</a> (<a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, const char *val, int(*compar)(const void *, const void *))</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find an element in an argv array. <a href="#ga4b704323e392798db529e8e54fce27c3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1">argiAdd</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> *argip, int ix, int val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add an int to an argi array. <a href="#gaaa44b9308dd060b2d6b384bbd55282b1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56">argvAdd</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a string to an argv array. <a href="#gae7b41d31fb98b31bc518084424a0bf56"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0">argvAddNum</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, int val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a number to an argv array (converting to a string). <a href="#ga437c8461fc7e7bc859d9364966c74de0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134">argvAppend</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> av)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Append one argv array to another. <a href="#ga72c6dd96a835e50865245ec8f609f134"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d">argvSplitString</a> (const char *str, const char *seps, <a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="#ga6e9d24d70fbed6474748f6b1f2f79d1d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *str, const char *seps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="#ga2f9a5c4c0f0c5a091eb39644988520df"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin</a> (<a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv, const char *sep)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Join an argv array into a string. <a href="#gaa2cd5cd79cd2093457d1e8ec8d251142"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68">argvPrint</a> (const char *msg, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv, FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print argv array elements. <a href="#gafcda82658da1e747c0a8bff6646d0a68"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structARGI__s.html">ARGI_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41">argiFree</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argi array. <a href="#gac6f8d58b4b3bc7708fb81987f4929d41"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c">argvNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty argv array. <a href="#gaa353c179d8f7dba4c6e171202446fd1c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy an argv array. <a href="#gaf7f6facbab9d4789000448d5d605f5bb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d">argiCount</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="#ga91c183f15e7fb04fbccec189590f896d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa">argiData</a> (<a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argi array. <a href="#ga91b09335a5f137fed3278ccae9335bfa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b">argvCount</a> (<a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return no. <a href="#ga019468ac83ce63dcf38c0c8c8122309b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4">argvData</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data from argv array. <a href="#gaa9067a8473ef2176abed24198d0803e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6">argvCmp</a> (const void *a, const void *b)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare argv arrays (qsort/bsearch). <a href="#ga5f59356b9dd49b0c1672e402395ab3c6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1">argvSort</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, int(*compar)(const void *, const void *))</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort an argv array. <a href="#ga25c48e5e59650ad5bfc1a3b41484b6e1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3">argvSearch</a> (<a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv, const char *val, int(*compar)(const void *, const void *))</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find an element in an argv array. <a href="#ga4b704323e392798db529e8e54fce27c3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1">argiAdd</a> (<a class="el" href="structARGI__s.html">ARGI_t</a> *argip, int ix, int val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add an int to an argi array. <a href="#gaaa44b9308dd060b2d6b384bbd55282b1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56">argvAdd</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a string to an argv array. <a href="#gae7b41d31fb98b31bc518084424a0bf56"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0">argvAddNum</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, int val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a number to an argv array (converting to a string). <a href="#ga437c8461fc7e7bc859d9364966c74de0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134">argvAppend</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> av)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Append one argv array to another. <a href="#ga72c6dd96a835e50865245ec8f609f134"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d">argvSplitString</a> (const char *str, const char *seps, <a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="#ga6e9d24d70fbed6474748f6b1f2f79d1d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit</a> (<a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvp, const char *str, const char *seps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Split a string into an argv array. <a href="#ga2f9a5c4c0f0c5a091eb39644988520df"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin</a> (<a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv, const char *sep)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Join an argv array into a string. <a href="#gaa2cd5cd79cd2093457d1e8ec8d251142"></a><br/></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="gaaa44b9308dd060b2d6b384bbd55282b1"></a><!-- doxytag: member="argv.h::argiAdd" ref="gaaa44b9308dd060b2d6b384bbd55282b1" args="(ARGI_t *argip, int ix, int val)" --> >@@ -78,25 +89,25 @@ > <tr> > <td class="memname">int argiAdd </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structARGI__s.html">ARGI_t</a> * </td> >- <td class="paramname"> <em>argip</em>, </td> >+ <td class="paramtype"><a class="el" href="structARGI__s.html">ARGI_t</a> * </td> >+ <td class="paramname"><em>argip</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>ix</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>ix</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>val</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>val</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -104,15 +115,15 @@ > > <p>Add an int to an argi array. </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*argip</em> </td><td>argi array </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*argip</td><td>argi array </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ix</em> </td><td>argi array index (or -1 to append) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>int arg to add </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ix</td><td>argi array index (or -1 to append) </td></tr> >+ <tr><td class="paramname">val</td><td>int arg to add </td></tr> > </table> > </dd> > </dl> >@@ -127,9 +138,8 @@ > <tr> > <td class="memname">int argiCount </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> </td> >- <td class="paramname"> <em>argi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> </td> >+ <td class="paramname"><em>argi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -139,8 +149,8 @@ > <p>Return no. </p> > <p>of elements in argi array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argi</em> </td><td>argi array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argi</td><td>argi array </td></tr> > </table> > </dd> > </dl> >@@ -155,9 +165,8 @@ > <tr> > <td class="memname"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a> argiData </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> </td> >- <td class="paramname"> <em>argi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a> </td> >+ <td class="paramname"><em>argi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -166,8 +175,8 @@ > > <p>Return data from argi array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argi</em> </td><td>argi array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argi</td><td>argi array </td></tr> > </table> > </dd> > </dl> >@@ -182,9 +191,8 @@ > <tr> > <td class="memname"><a class="el" href="structARGI__s.html">ARGI_t</a> argiFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structARGI__s.html">ARGI_t</a> </td> >- <td class="paramname"> <em>argi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structARGI__s.html">ARGI_t</a> </td> >+ <td class="paramname"><em>argi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -193,8 +201,8 @@ > > <p>Destroy an argi array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argi</em> </td><td>argi array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argi</td><td>argi array </td></tr> > </table> > </dd> > </dl> >@@ -209,19 +217,19 @@ > <tr> > <td class="memname">int argvAdd </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >- <td class="paramname"> <em>argvp</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >+ <td class="paramname"><em>argvp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>val</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>val</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -229,14 +237,14 @@ > > <p>Add a string to an argv array. </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*argvp</em> </td><td>argv array </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*argvp</td><td>argv array </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>string arg to append </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">val</td><td>string arg to append </td></tr> > </table> > </dd> > </dl> >@@ -251,19 +259,19 @@ > <tr> > <td class="memname">int argvAddNum </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >- <td class="paramname"> <em>argvp</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >+ <td class="paramname"><em>argvp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>val</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>val</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -271,14 +279,14 @@ > > <p>Add a number to an argv array (converting to a string). </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*argvp</em> </td><td>argv array </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*argvp</td><td>argv array </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>numeric arg to append </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">val</td><td>numeric arg to append </td></tr> > </table> > </dd> > </dl> >@@ -293,19 +301,19 @@ > <tr> > <td class="memname">int argvAppend </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >- <td class="paramname"> <em>argvp</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >+ <td class="paramname"><em>argvp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>av</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>av</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -313,14 +321,14 @@ > > <p>Append one argv array to another. </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*argvp</em> </td><td>argv array </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*argvp</td><td>argv array </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>av</em> </td><td>argv array to append </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">av</td><td>argv array to append </td></tr> > </table> > </dd> > </dl> >@@ -335,19 +343,19 @@ > <tr> > <td class="memname">int argvCmp </td> > <td>(</td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>a</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>a</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>b</em></td><td> </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>b</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -355,9 +363,9 @@ > > <p>Compare argv arrays (qsort/bsearch). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>a</em> </td><td>1st instance address </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>b</em> </td><td>2nd instance address </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">a</td><td>1st instance address </td></tr> >+ <tr><td class="paramname">b</td><td>2nd instance address </td></tr> > </table> > </dd> > </dl> >@@ -372,9 +380,8 @@ > <tr> > <td class="memname">int argvCount </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -384,8 +391,8 @@ > <p>Return no. </p> > <p>of elements in argv array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>argv array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argv</td><td>argv array </td></tr> > </table> > </dd> > </dl> >@@ -400,9 +407,8 @@ > <tr> > <td class="memname"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argvData </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >- <td class="paramname"> <em>argv</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >+ <td class="paramname"><em>argv</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -411,8 +417,8 @@ > > <p>Return data from argv array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>argv array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argv</td><td>argv array </td></tr> > </table> > </dd> > </dl> >@@ -427,9 +433,8 @@ > <tr> > <td class="memname"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argvFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >- <td class="paramname"> <em>argv</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >+ <td class="paramname"><em>argv</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -438,8 +443,8 @@ > > <p>Destroy an argv array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>argv array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argv</td><td>argv array </td></tr> > </table> > </dd> > </dl> >@@ -456,19 +461,19 @@ > <tr> > <td class="memname">char* argvJoin </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>sep</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>sep</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -476,9 +481,9 @@ > > <p>Join an argv array into a string. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*argv</em> </td><td>argv array to join </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>sep</em> </td><td>seperator string to use </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">*argv</td><td>argv array to join </td></tr> >+ <tr><td class="paramname">sep</td><td>seperator string to use </td></tr> > </table> > </dd> > </dl> >@@ -495,9 +500,8 @@ > <tr> > <td class="memname"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argvNew </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -516,25 +520,25 @@ > <tr> > <td class="memname">void argvPrint </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>msg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>msg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td><td> </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -542,10 +546,10 @@ > > <p>Print argv array elements. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>output message prefix (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>argv array </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fp</em> </td><td>output file handle (NULL uses stderr) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">msg</td><td>output message prefix (or NULL) </td></tr> >+ <tr><td class="paramname">argv</td><td>argv array </td></tr> >+ <tr><td class="paramname">fp</td><td>output file handle (NULL uses stderr) </td></tr> > </table> > </dd> > </dl> >@@ -559,25 +563,25 @@ > <tr> > <td class="memname"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argvSearch </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>val</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>val</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int(*)(const void *, const void *) </td> >- <td class="paramname"> <em>compar</em></td><td> </td> >+ <td class="paramtype">int(*)(const void *, const void *) </td> >+ <td class="paramname"><em>compar</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -585,10 +589,10 @@ > > <p>Find an element in an argv array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>argv array </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>string to find </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>compar</em> </td><td>strcmp-like comparison function, or NULL for <a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6" title="Compare argv arrays (qsort/bsearch).">argvCmp()</a> </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argv</td><td>argv array </td></tr> >+ <tr><td class="paramname">val</td><td>string to find </td></tr> >+ <tr><td class="paramname">compar</td><td>strcmp-like comparison function, or NULL for <a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6" title="Compare argv arrays (qsort/bsearch).">argvCmp()</a> </td></tr> > </table> > </dd> > </dl> >@@ -603,19 +607,19 @@ > <tr> > <td class="memname">int argvSort </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >- <td class="paramname"> <em>argv</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >+ <td class="paramname"><em>argv</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int(*)(const void *, const void *) </td> >- <td class="paramname"> <em>compar</em></td><td> </td> >+ <td class="paramtype">int(*)(const void *, const void *) </td> >+ <td class="paramname"><em>compar</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -623,9 +627,9 @@ > > <p>Sort an argv array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>argv array </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>compar</em> </td><td>strcmp-like comparison function, or NULL for <a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6" title="Compare argv arrays (qsort/bsearch).">argvCmp()</a> </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argv</td><td>argv array </td></tr> >+ <tr><td class="paramname">compar</td><td>strcmp-like comparison function, or NULL for <a class="el" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6" title="Compare argv arrays (qsort/bsearch).">argvCmp()</a> </td></tr> > </table> > </dd> > </dl> >@@ -640,25 +644,25 @@ > <tr> > <td class="memname">int argvSplit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >- <td class="paramname"> <em>argvp</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >+ <td class="paramname"><em>argvp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>str</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>str</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>seps</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>seps</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -666,15 +670,15 @@ > > <p>Split a string into an argv array. </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*argvp</em> </td><td>argv array </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*argvp</td><td>argv array </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string arg to split </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>seps</em> </td><td>seperator characters </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">str</td><td>string arg to split </td></tr> >+ <tr><td class="paramname">seps</td><td>seperator characters </td></tr> > </table> > </dd> > </dl> >@@ -691,25 +695,25 @@ > <tr> > <td class="memname"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argvSplitString </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>str</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>str</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>seps</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>seps</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a> </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a> </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -717,10 +721,10 @@ > > <p>Split a string into an argv array. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string arg to split </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>seps</em> </td><td>seperator characters </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>flags to control behavior </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">str</td><td>string arg to split </td></tr> >+ <tr><td class="paramname">seps</td><td>seperator characters </td></tr> >+ <tr><td class="paramname">flags</td><td>flags to control behavior </td></tr> > </table> > </dd> > </dl> >@@ -729,8 +733,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmbuild.html rpm-4.9.1/doc/librpm/html/group__rpmbuild.html >--- rpm-4.9.0/doc/librpm/html/group__rpmbuild.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmbuild.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -27,82 +38,88 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Build API.</h1> </div> >+<div class="title">Build API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for Build API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmbuild.png" border="0" alt="" usemap="#group____rpmbuild"/> >+<map name="group____rpmbuild" id="group____rpmbuild"> >+<area shape="rect" id="node2" href="group__rpmcli.html" title="Command Line API." alt="" coords="193,5,332,35"/><area shape="rect" id="node3" href="group__rpmfc.html" title="File Classification API." alt="" coords="185,59,340,88"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe build request. <a href="structrpmBuildArguments__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe build request. <a href="structrpmBuildArguments__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html">rpmcli.h</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8h.html">rpmbuild.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html">rpmcli.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8h.html">rpmbuild.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the *only* module users of librpmbuild should need to include. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the *only* module users of librpmbuild should need to include. </p> > <br/></td></tr> > </p> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html">rpmfc.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html">rpmfc.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and methods for build-time file classification. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and methods for build-time file classification. </p> > <br/></td></tr> > </p> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html">rpmspec.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html">rpmspec.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>The rpmSpec and Package data structures used during build. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>The rpmSpec and Package data structures used during build. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> > <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> >-<a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gad21a48ea80a1ad429f9a93c1c9a14fdb">BTA_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct Package_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a></td></tr> >+<a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gad21a48ea80a1ad429f9a93c1c9a14fdb">BTA_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct Package_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">rpmBuildFlags_e</a> { <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a40ddb2da48019f2a072191d1c59f05bc">RPMBUILD_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">rpmBuildFlags_e</a> { <br/> >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a40ddb2da48019f2a072191d1c59f05bc">RPMBUILD_NONE</a> = 0, > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6d23c56a543b891c14a930381e8aa4d4">RPMBUILD_PREP</a> = (1 << 0), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a9dcb94f0392b645ea2db78ae65ecc646">RPMBUILD_BUILD</a> = (1 << 1), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aeb2fb63437f3b19e7a8d31a6ed687e00">RPMBUILD_INSTALL</a> = (1 << 2), > <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a46ed92a3c82cf43f647f0318f56d1d5c">RPMBUILD_CHECK</a> = (1 << 3), >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a46ed92a3c82cf43f647f0318f56d1d5c">RPMBUILD_CHECK</a> = (1 << 3), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6ccd1151d24c9909c41eeb717d4e02c3">RPMBUILD_CLEAN</a> = (1 << 4), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3d1894c5e4c1f8436c861da5972b90a5">RPMBUILD_FILECHECK</a> = (1 << 5), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a047c64b4edeb3242c89e54e91bf734f2">RPMBUILD_PACKAGESOURCE</a> = (1 << 6), > <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3e00a16af29d1c03cb0e9b31cf9e2ca8">RPMBUILD_PACKAGEBINARY</a> = (1 << 7), >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3e00a16af29d1c03cb0e9b31cf9e2ca8">RPMBUILD_PACKAGEBINARY</a> = (1 << 7), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a473063df8b824255634653ba80a437f2">RPMBUILD_RMSOURCE</a> = (1 << 8), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aa808a844a94806debc804a18c58023f3">RPMBUILD_RMBUILD</a> = (1 << 9), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aed3a4323aa34cd8f8d1ae19ba94744ba">RPMBUILD_STRINGBUF</a> = (1 << 10), > <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a7e26df39cdf47fbfe2a1c5069decf033">RPMBUILD_RMSPEC</a> = (1 << 11), >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a7e26df39cdf47fbfe2a1c5069decf033">RPMBUILD_RMSPEC</a> = (1 << 11), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93ab5833ed9b89ae2b33dca2c5b77257147">RPMBUILD_NOBUILD</a> = (1 << 31) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control <a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5" title="Spec build stages state machine driver.">rpmSpecBuild()</a> operation. </p> >- <a href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">rpmBuildPkgFlags_e</a> { <a class="el" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a3796a422eab5b1be102a0403c482de51">RPMBUILD_PKG_NONE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5" title="Spec build stages state machine driver.">rpmSpecBuild()</a> operation. <a href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">rpmBuildPkgFlags_e</a> { <a class="el" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a3796a422eab5b1be102a0403c482de51">RPMBUILD_PKG_NONE</a> = 0, > <a class="el" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a92f64323de18b3cfb7189c0562dffec9">RPMBUILD_PKG_NODIRTOKENS</a> = (1 << 0) > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control package generation. </p> >- <a href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control package generation. <a href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34">rpmSpecParse</a> (const char *specFile, <a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> flags, const char *buildRoot)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse spec file into spec control structure. <a href="#ga3107d87d92a344881d40528bca7ddc34"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99e8fc75c62c91b2a5e1c7064568eab2">rpmSpecSourceHeader</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the headers of the SRPM that would be built from the spec file. <a href="#ga99e8fc75c62c91b2a5e1c7064568eab2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99f0beae70a1e53daaadb6f6743d2b74">rpmSpecCheckDeps</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify build depencies of a spec against. <a href="#ga99f0beae70a1e53daaadb6f6743d2b74"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade1f66b784f3f3de1661d9528418525a">rpmSpecDS</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve build dependency set from spec. <a href="#gade1f66b784f3f3de1661d9528418525a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5">rpmSpecBuild</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> buildArgs)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Spec build stages state machine driver. <a href="#ga92a57c1bb93d9cd4bc8cccf3bfca99b5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda">rpmSpecFree</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy Spec structure. <a href="#ga4da0512ee30aa53d8d4997c8120a8fda"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79">rpmspecQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file(s). <a href="#ga84b2c5b0ff1e1386f12f8d3fb0e25c79"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34">rpmSpecParse</a> (const char *specFile, <a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> flags, const char *buildRoot)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse spec file into spec control structure. <a href="#ga3107d87d92a344881d40528bca7ddc34"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99e8fc75c62c91b2a5e1c7064568eab2">rpmSpecSourceHeader</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the headers of the SRPM that would be built from the spec file. <a href="#ga99e8fc75c62c91b2a5e1c7064568eab2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99f0beae70a1e53daaadb6f6743d2b74">rpmSpecCheckDeps</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify build depencies of a spec against. <a href="#ga99f0beae70a1e53daaadb6f6743d2b74"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade1f66b784f3f3de1661d9528418525a">rpmSpecDS</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve build dependency set from spec. <a href="#gade1f66b784f3f3de1661d9528418525a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5">rpmSpecBuild</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> buildArgs)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Spec build stages state machine driver. <a href="#ga92a57c1bb93d9cd4bc8cccf3bfca99b5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda">rpmSpecFree</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy Spec structure. <a href="#ga4da0512ee30aa53d8d4997c8120a8fda"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79">rpmspecQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file(s). <a href="#ga84b2c5b0ff1e1386f12f8d3fb0e25c79"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gad21a48ea80a1ad429f9a93c1c9a14fdb"></a><!-- doxytag: member="rpmbuild.h::BTA_t" ref="gad21a48ea80a1ad429f9a93c1c9a14fdb" args="" --> >@@ -232,19 +249,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmSpecBuild </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> </td> >- <td class="paramname"> <em>buildArgs</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> </td> >+ <td class="paramname"><em>buildArgs</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -252,9 +269,9 @@ > > <p>Spec build stages state machine driver. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>spec</em> </td><td>spec file control structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>buildArgs</em> </td><td>build arguments </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">spec</td><td>spec file control structure </td></tr> >+ <tr><td class="paramname">buildArgs</td><td>build arguments </td></tr> > </table> > </dd> > </dl> >@@ -271,19 +288,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> rpmSpecCheckDeps </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -291,9 +308,9 @@ > > <p>Verify build depencies of a spec against. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>(empty) transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>spec</em> </td><td>parsed spec control structure </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>(empty) transaction set </td></tr> >+ <tr><td class="paramname">spec</td><td>parsed spec control structure </td></tr> > </table> > </dd> > </dl> >@@ -310,19 +327,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmSpecDS </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -330,9 +347,9 @@ > > <p>Retrieve build dependency set from spec. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>spec</em> </td><td>parsed spec control structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>dependency tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">spec</td><td>parsed spec control structure </td></tr> >+ <tr><td class="paramname">tag</td><td>dependency tag </td></tr> > </table> > </dd> > </dl> >@@ -347,9 +364,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> rpmSpecFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -358,14 +374,14 @@ > > <p>Destroy Spec structure. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>spec</em> </td><td>spec file control structure </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">spec</td><td>spec file control structure </td></tr> > </table> > </dd> > </dl> > <dl class="return"><dt><b>Returns:</b></dt><dd>NULL always </dd></dl> > >-<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00360">buildForTarget()</a>.</p> >+<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00360">buildForTarget()</a>, and <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> > > </div> > </div> >@@ -376,25 +392,25 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> rpmSpecParse </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>specFile</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>specFile</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> </td> >- <td class="paramname"> <em>flags</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> </td> >+ <td class="paramname"><em>flags</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>buildRoot</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>buildRoot</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -403,16 +419,16 @@ > <p>Parse spec file into spec control structure. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000035">Todo:</a></b></dt><dd>Eliminate buildRoot from here, its a build, not spec property</dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>specFile</em> </td><td>path to spec file </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>flags to control operation </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>buildRoot</em> </td><td>buildRoot override or NULL for default </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">specFile</td><td>path to spec file </td></tr> >+ <tr><td class="paramname">flags</td><td>flags to control operation </td></tr> >+ <tr><td class="paramname">buildRoot</td><td>buildRoot override or NULL for default </td></tr> > </table> > </dd> > </dl> > <dl class="return"><dt><b>Returns:</b></dt><dd>new spec control structure </dd></dl> > >-<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00360">buildForTarget()</a>.</p> >+<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00360">buildForTarget()</a>, and <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> > > </div> > </div> >@@ -423,25 +439,25 @@ > <tr> > <td class="memname">int rpmspecQuery </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >- <td class="paramname"> <em>qva</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >+ <td class="paramname"><em>qva</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -449,15 +465,17 @@ > > <p>Function to query spec file(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>query argument </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">arg</td><td>query argument </td></tr> > </table> > </dd> > </dl> > <dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, else no. of failures </dd></dl> > >+<p>Referenced by <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> >+ > </div> > </div> > <a class="anchor" id="ga99e8fc75c62c91b2a5e1c7064568eab2"></a><!-- doxytag: member="rpmbuild.h::rpmSpecSourceHeader" ref="ga99e8fc75c62c91b2a5e1c7064568eab2" args="(rpmSpec spec)" --> >@@ -467,9 +485,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> rpmSpecSourceHeader </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -478,8 +495,8 @@ > > <p>Return the headers of the SRPM that would be built from the spec file. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>spec</em> </td><td>path to spec file </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">spec</td><td>path to spec file </td></tr> > </table> > </dd> > </dl> >@@ -488,8 +505,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmbuild.map rpm-4.9.1/doc/librpm/html/group__rpmbuild.map >--- rpm-4.9.0/doc/librpm/html/group__rpmbuild.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmbuild.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,4 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node2" href="$group__rpmcli.html" title="Command Line API." alt="" coords="193,5,332,35"/> >+<area shape="rect" id="node3" href="$group__rpmfc.html" title="File Classification API." alt="" coords="185,59,340,88"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmbuild.md5 rpm-4.9.1/doc/librpm/html/group__rpmbuild.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmbuild.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmbuild.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+3901df789f5c6cd7aeac19514c28a4ae >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmbuild.png and rpm-4.9.1/doc/librpm/html/group__rpmbuild.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmcli.html rpm-4.9.1/doc/librpm/html/group__rpmcli.html >--- rpm-4.9.0/doc/librpm/html/group__rpmcli.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmcli.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -26,167 +37,166 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>Command Line API.</h1> </div> >+<div class="title">Command Line API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for Command Line API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmcli.png" border="0" alt="" usemap="#group____rpmcli"/> >+<map name="group____rpmcli" id="group____rpmcli"> >+<area shape="rect" id="node1" href="group__header.html" title="Header API." alt="" coords="251,5,344,35"/><area shape="rect" id="node2" href="group__rpmbuild.html" title="Build API." alt="" coords="257,59,337,88"/><area shape="rect" id="node4" href="group__rpmdb.html" title="Database API." alt="" coords="244,112,351,141"/><area shape="rect" id="node5" href="group__signature.html" title="Signature API." alt="" coords="244,165,351,195"/><area shape="rect" id="node6" href="group__rpmrc.html" title="RPMRC." alt="" coords="260,219,335,248"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe query/verify/signature command line operation. <a href="structrpmQVKArguments__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe database command line requests. <a href="structrpmInstallArguments__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe query/verify/signature command line operation. <a href="structrpmQVKArguments__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe database command line requests. <a href="structrpmInstallArguments__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html">rpmcli.h</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html">rpmcli.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit</a> (int argc, char *const argv[], struct poptOption *<a class="el" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize most everything needed by an rpm CLI executable context. <a href="#gaf4d555b4c5efcf319fe643d164775eaf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">rpmcliConfigured</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Make sure that rpm configuration has been read. <a href="#ga348b8881a605cd00bafb6141fe45fb49"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini</a> (poptContext optCon)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy most everything needed by an rpm CLI executable context. <a href="#ga9b4197af25cc216aa3bb7cce5d158dcf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit</a> (int argc, char *const argv[], struct poptOption *<a class="el" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize most everything needed by an rpm CLI executable context. <a href="#gaf4d555b4c5efcf319fe643d164775eaf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">rpmcliConfigured</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Make sure that rpm configuration has been read. <a href="#ga348b8881a605cd00bafb6141fe45fb49"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini</a> (poptContext optCon)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy most everything needed by an rpm CLI executable context. <a href="#ga9b4197af25cc216aa3bb7cce5d158dcf"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a> []</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Popt option table for options shared by all modes and executables. <a href="#ga60bd8b746df91eb1824a7ad6ffd42cf1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a> []</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Popt option table for options shared by all modes and executables. <a href="#ga60bd8b746df91eb1824a7ad6ffd42cf1"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMQV</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrp9b2a4768817b1b255fae6bba0a506c6e"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">rpmQVSources_e</a> { <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">rpmQVSources_e</a> { <br/> >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> = 0, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>, > <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a>, > <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a> = RPMQV_SPECRPMS, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a>, > <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a> > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Query/Verify argument qualifiers. </p> >- <a href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a> { <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Query/Verify argument qualifiers. <a href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a> { <br/> >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a> = 0, > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afec65dcdcaea3386e8751db9ce6190fd">QUERY_MD5</a> = (1 << 0), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02acd3e3db4eeb5dd1ec0599a1dde391b41">QUERY_FILEDIGEST</a> = (1 << 0), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a640033f516d8b40a187e5b33769176b6">QUERY_SIZE</a> = (1 << 1), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a> = (1 << 2), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a> = (1 << 2), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a27aa9a833811ef71f2b4f2582fc2515a">QUERY_USER</a> = (1 << 3), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a32d91d5ffc2c6072a8037873b958e7e1">QUERY_GROUP</a> = (1 << 4), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a3bca09c5cd3ea5b0953b0d6f3c285bf7">QUERY_MTIME</a> = (1 << 5), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a> = (1 << 6), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a> = (1 << 6), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a5817cc996c850fbd508d773bb8e87d1d">QUERY_RDEV</a> = (1 << 7), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab2d1f51cc165050e8eedadbafbf6a749">QUERY_CONTEXTS</a> = (1 << 15), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a7a65acf48308297cb47144c13cb0d3ee">QUERY_FILES</a> = (1 << 16), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">QUERY_DEPS</a> = (1 << 17), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">QUERY_DEPS</a> = (1 << 17), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afadc95e5fc1cd46570b931371675ce11">QUERY_SCRIPT</a> = (1 << 18), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a1c3fddb7003df754eb0980f496ec9483">QUERY_DIGEST</a> = (1 << 19), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af2b81308c6e03e7952330348d07e88f6">QUERY_SIGNATURE</a> = (1 << 20), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a> = (1 << 21), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a> = (1 << 21), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a499666c82c881aac79ab8f87304b759c">QUERY_HDRCHK</a> = (1 << 22), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a> = (1 << 23), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a> = (1 << 24), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a> = (1 << 25), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a> = (1 << 25), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a> = (1 << 26), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a> = (1 << 27) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control rpmQuery() operation, stored in qva_flags. </p> >- <a href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1">QVF_t</a> )(<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to display iterator matches. <a href="#gac197baca8e5578816af531c6d44426b1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb">QSpecF_t</a> )(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file. <a href="#ga95080cc798aaa1d639e2d411cc3dd6bb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) from common command line options. <a href="#gaaf36449ccc525faa711b15faafdf7a84"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a> (FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display list of tags that can be used in --queryformat. <a href="#ga8eef4f7a007c911686707c486869a177"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package query. <a href="#ga9804d2470580108b1b82862356d9561d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">rpmcliArgIter</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over query/verify arg list. <a href="#ga612e85440a0b9a0de4b03791b3190e34"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display package information. <a href="#ga2dbfa3886628a79646b2c286ea5c56d9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package verify. <a href="#ga7ae16c8552f03140867f5e8a4d1b97ae"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package install. <a href="#gacd811a9348f4d2408f1fcc55fb0e91b8"></a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control rpmQuery() operation, stored in qva_flags. <a href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1">QVF_t</a> )(<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to display iterator matches. <a href="#gac197baca8e5578816af531c6d44426b1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb">QSpecF_t</a> )(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file. <a href="#ga95080cc798aaa1d639e2d411cc3dd6bb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) from common command line options. <a href="#gaaf36449ccc525faa711b15faafdf7a84"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a> (FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display list of tags that can be used in --queryformat. <a href="#ga8eef4f7a007c911686707c486869a177"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package query. <a href="#ga9804d2470580108b1b82862356d9561d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">rpmcliArgIter</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over query/verify arg list. <a href="#ga612e85440a0b9a0de4b03791b3190e34"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display package information. <a href="#ga2dbfa3886628a79646b2c286ea5c56d9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package verify. <a href="#ga7ae16c8552f03140867f5e8a4d1b97ae"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package install. <a href="#gacd811a9348f4d2408f1fcc55fb0e91b8"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMEIU</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpe79571011e7e19cecfea41aac775f035"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">rpmInstallFlags_e</a> { <br/> >- <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">rpmInstallFlags_e</a> { <br/> >+  <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a> = 0, > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a964ed79f961bd3c93e3244f690165aad">INSTALL_PERCENT</a> = (1 << 0), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a6b76eaf97826abc1a5f709f8e68069d9">INSTALL_HASH</a> = (1 << 1), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a> = (1 << 2), > <br/> >- <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a> = (1 << 3), >+  <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a> = (1 << 3), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a> = (1 << 4), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a> = (1 << 5), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a> = (1 << 6), > <br/> >- <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a> = (1 << 7), >+  <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a> = (1 << 7), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4">INSTALL_ERASE</a> = (1 << 8), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">INSTALL_ALLMATCHES</a> = (1 << 9) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control <a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7" title="Install/upgrade/freshen binary rpm package.">rpmInstall()</a> operation. </p> >- <a href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga3990ed781e20a0e677d874d8e8778d39">rpmcliPackagesTotal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaef29316ccc6c5727054bed97437396f1">rpmcliHashesCurrent</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga926bef94537bc89191130cb99545a47c">rpmcliHashesTotal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga34e45ec9891f7f4d51cd6004e9556b2a">rpmcliProgressCurrent</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga5d202b2c118cd44dbf68b3ab585e14a9">rpmcliProgressTotal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">rpmShowProgress</a> (const void *arg, const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, void *data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The rpm CLI generic transaction callback handler. <a href="#ga1eda76f64739103fe2d50e454b4253f1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, char **specFilePtr, char **cookie)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Install source rpm package. <a href="#ga7c07ee5484c1bb758650bd257bbcc2e2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> fileArgv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Install/upgrade/freshen binary rpm package. <a href="#ga276748bd64f3ecaa06d09d4eeb0718c7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Erase binary rpm package. <a href="#gac7a1785e1b24753491fa5fd15c43ff33"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">UNINSTALL_NONE</a> INSTALL_NONE</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase()</a> operation. <a href="#ga08b15fb71e839cc3694d1c806f5649b0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">UNINSTALL_NODEPS</a> INSTALL_NODEPS</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1c1bda5bf2ab8a523555bc2cfb59c08c">UNINSTALL_ALLMATCHES</a> INSTALL_ALLMATCHES</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7" title="Install/upgrade/freshen binary rpm package.">rpmInstall()</a> operation. <a href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga3990ed781e20a0e677d874d8e8778d39">rpmcliPackagesTotal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaef29316ccc6c5727054bed97437396f1">rpmcliHashesCurrent</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga926bef94537bc89191130cb99545a47c">rpmcliHashesTotal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga34e45ec9891f7f4d51cd6004e9556b2a">rpmcliProgressCurrent</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga5d202b2c118cd44dbf68b3ab585e14a9">rpmcliProgressTotal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">rpmShowProgress</a> (const void *arg, const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, void *data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The rpm CLI generic transaction callback handler. <a href="#ga1eda76f64739103fe2d50e454b4253f1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, char **specFilePtr, char **cookie)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Install source rpm package. <a href="#ga7c07ee5484c1bb758650bd257bbcc2e2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> fileArgv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Install/upgrade/freshen binary rpm package. <a href="#ga276748bd64f3ecaa06d09d4eeb0718c7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Erase binary rpm package. <a href="#gac7a1785e1b24753491fa5fd15c43ff33"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">UNINSTALL_NONE</a>   INSTALL_NONE</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase()</a> operation. <a href="#ga08b15fb71e839cc3694d1c806f5649b0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">UNINSTALL_NODEPS</a>   INSTALL_NODEPS</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1c1bda5bf2ab8a523555bc2cfb59c08c">UNINSTALL_ALLMATCHES</a>   INSTALL_ALLMATCHES</td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMK</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpc3e3e36601b8f430bff06b2d3e010e75"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">rpmcliVerifySignatures</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package signatures. <a href="#ga0b2d1383b10c5aa7ce7155275f035b38"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">rpmcliVerifySignatures</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package signatures. <a href="#ga0b2d1383b10c5aa7ce7155275f035b38"></a><br/></td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="ga1c1bda5bf2ab8a523555bc2cfb59c08c"></a><!-- doxytag: member="rpmcli.h::UNINSTALL_ALLMATCHES" ref="ga1c1bda5bf2ab8a523555bc2cfb59c08c" args="" --> >@@ -194,7 +204,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define UNINSTALL_ALLMATCHES INSTALL_ALLMATCHES</td> >+ <td class="memname">#define UNINSTALL_ALLMATCHES   INSTALL_ALLMATCHES</td> > </tr> > </table> > </div> >@@ -211,7 +221,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define UNINSTALL_NODEPS INSTALL_NODEPS</td> >+ <td class="memname">#define UNINSTALL_NODEPS   INSTALL_NODEPS</td> > </tr> > </table> > </div> >@@ -219,6 +229,8 @@ > > <p>Definition at line <a class="el" href="rpmcli_8h_source.html#l00293">293</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p> > >+<p>Referenced by <a class="el" href="rpmqv_8c_source.html#l00072">main()</a>.</p> >+ > </div> > </div> > <a class="anchor" id="ga08b15fb71e839cc3694d1c806f5649b0"></a><!-- doxytag: member="rpmcli.h::UNINSTALL_NONE" ref="ga08b15fb71e839cc3694d1c806f5649b0" args="" --> >@@ -226,7 +238,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define UNINSTALL_NONE INSTALL_NONE</td> >+ <td class="memname">#define UNINSTALL_NONE   INSTALL_NONE</td> > </tr> > </table> > </div> >@@ -252,10 +264,10 @@ > > <p>Function to query spec file. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>query argument </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">arg</td><td>query argument </td></tr> > </table> > </dd> > </dl> >@@ -293,10 +305,10 @@ > > <p>Function to display iterator matches. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header to use for query/verify </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">h</td><td>header to use for query/verify </td></tr> > </table> > </dd> > </dl> >@@ -540,25 +552,25 @@ > <tr> > <td class="memname">int rpmcliArgIter </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >- <td class="paramname"> <em>qva</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >+ <td class="paramname"><em>qva</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -566,10 +578,10 @@ > > <p>Iterate over query/verify arg list. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>query argument(s) (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">argv</td><td>query argument(s) (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -584,9 +596,8 @@ > <tr> > <td class="memname">void rpmcliConfigured </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -605,9 +616,8 @@ > <tr> > <td class="memname">poptContext rpmcliFini </td> > <td>(</td> >- <td class="paramtype">poptContext </td> >- <td class="paramname"> <em>optCon</em></td> >- <td> ) </td> >+ <td class="paramtype">poptContext </td> >+ <td class="paramname"><em>optCon</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -616,8 +626,8 @@ > > <p>Destroy most everything needed by an rpm CLI executable context. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>optCon</em> </td><td>popt context </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">optCon</td><td>popt context </td></tr> > </table> > </dd> > </dl> >@@ -634,25 +644,25 @@ > <tr> > <td class="memname">poptContext rpmcliInit </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char *const </td> >- <td class="paramname"> <em>argv</em>[], </td> >+ <td class="paramtype">char *const </td> >+ <td class="paramname"><em>argv</em>[], </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">struct poptOption * </td> >- <td class="paramname"> <em>optionsTable</em></td><td> </td> >+ <td class="paramtype">struct poptOption * </td> >+ <td class="paramname"><em>optionsTable</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -660,10 +670,10 @@ > > <p>Initialize most everything needed by an rpm CLI executable context. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>argc</em> </td><td>no. of args </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>arg array </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>optionsTable</em> </td><td>popt option table </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">argc</td><td>no. of args </td></tr> >+ <tr><td class="paramname">argv</td><td>arg array </td></tr> >+ <tr><td class="paramname">optionsTable</td><td>popt option table </td></tr> > </table> > </dd> > </dl> >@@ -680,25 +690,25 @@ > <tr> > <td class="memname">int rpmcliQuery </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >- <td class="paramname"> <em>qva</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >+ <td class="paramname"><em>qva</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -707,10 +717,10 @@ > <p>Display package information. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo:</a></b></dt><dd>hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union? </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>query argument(s) (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">argv</td><td>query argument(s) (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -727,25 +737,25 @@ > <tr> > <td class="memname">int rpmcliVerify </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >- <td class="paramname"> <em>qva</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >+ <td class="paramname"><em>qva</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -754,10 +764,10 @@ > <p>Verify package install. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">Todo:</a></b></dt><dd>hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union? </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>verify argument(s) (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">argv</td><td>verify argument(s) (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -774,19 +784,19 @@ > <tr> > <td class="memname">int rpmcliVerifySignatures </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -794,9 +804,9 @@ > > <p>Verify package signatures. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>array of package path arguments (NULL terminated) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">argv</td><td>array of package path arguments (NULL terminated) </td></tr> > </table> > </dd> > </dl> >@@ -813,9 +823,8 @@ > <tr> > <td class="memname">void rpmDisplayQueryTags </td> > <td>(</td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td> >- <td> ) </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -824,8 +833,8 @@ > > <p>Display list of tags that can be used in --queryformat. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fp</em> </td><td>file handle to use for display </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fp</td><td>file handle to use for display </td></tr> > </table> > </dd> > </dl> >@@ -839,25 +848,25 @@ > <tr> > <td class="memname">int rpmErase </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> * </td> >- <td class="paramname"> <em>ia</em>, </td> >+ <td class="paramtype">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> * </td> >+ <td class="paramname"><em>ia</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -865,10 +874,10 @@ > > <p>Erase binary rpm package. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ia</em> </td><td>control args/bits </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>array of package file names (NULL terminated) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">ia</td><td>control args/bits </td></tr> >+ <tr><td class="paramname">argv</td><td>array of package file names (NULL terminated) </td></tr> > </table> > </dd> > </dl> >@@ -885,25 +894,25 @@ > <tr> > <td class="memname">int rpmInstall </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> * </td> >- <td class="paramname"> <em>ia</em>, </td> >+ <td class="paramtype">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> * </td> >+ <td class="paramname"><em>ia</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >- <td class="paramname"> <em>fileArgv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >+ <td class="paramname"><em>fileArgv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -911,10 +920,10 @@ > > <p>Install/upgrade/freshen binary rpm package. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ia</em> </td><td>mode flags and parameters </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fileArgv</em> </td><td>array of package file names (NULL terminated) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">ia</td><td>mode flags and parameters </td></tr> >+ <tr><td class="paramname">fileArgv</td><td>array of package file names (NULL terminated) </td></tr> > </table> > </dd> > </dl> >@@ -932,31 +941,31 @@ > <tr> > <td class="memname">int rpmInstallSource </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>specFilePtr</em>, </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>specFilePtr</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>cookie</em></td><td> </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>cookie</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -964,16 +973,16 @@ > > <p>Install source rpm package. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>source rpm file name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">arg</td><td>source rpm file name </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*specFilePtr</em> </td><td>(installed) spec file name </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*cookie</em> </td><td></td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*specFilePtr</td><td>(installed) spec file name </td></tr> >+ <tr><td class="paramname">*cookie</td><td></td></tr> > </table> > </dd> > </dl> >@@ -990,43 +999,43 @@ > <tr> > <td class="memname">void* rpmShowProgress </td> > <td>(</td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>arg</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>arg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> </td> >- <td class="paramname"> <em>what</em>, </td> >+ <td class="paramtype">const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> </td> >+ <td class="paramname"><em>what</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >- <td class="paramname"> <em>amount</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >+ <td class="paramname"><em>amount</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >- <td class="paramname"> <em>total</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >+ <td class="paramname"><em>total</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td> >- <td class="paramname"> <em>key</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td> >+ <td class="paramname"><em>key</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>data</em></td><td> </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>data</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1036,13 +1045,13 @@ > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo:</a></b></dt><dd>Remove <a class="el" href="group__header.html#gaca1e14f3cde6bfbc931582dfb52f5307" title="Return formatted output string from header tags.">headerFormat()</a> from the progress callback. </dd></dl> > <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Transaction callback arguments need to change, so don't rely on this routine in the rpmcli API.</dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>per-callback private data (e.g. an rpm header) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>what</em> </td><td>callback identifier </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>amount</em> </td><td>per-callback progress info </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>total</em> </td><td>per-callback progress info </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>opaque header key (e.g. file name or PyObject) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>private data (e.g. rpmInstallInterfaceFlags) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">arg</td><td>per-callback private data (e.g. an rpm header) </td></tr> >+ <tr><td class="paramname">what</td><td>callback identifier </td></tr> >+ <tr><td class="paramname">amount</td><td>per-callback progress info </td></tr> >+ <tr><td class="paramname">total</td><td>per-callback progress info </td></tr> >+ <tr><td class="paramname">key</td><td>opaque header key (e.g. file name or PyObject) </td></tr> >+ <tr><td class="paramname">data</td><td>private data (e.g. rpmInstallInterfaceFlags) </td></tr> > </table> > </dd> > </dl> >@@ -1057,25 +1066,25 @@ > <tr> > <td class="memname">int showQueryPackage </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >- <td class="paramname"> <em>qva</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >+ <td class="paramname"><em>qva</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1084,10 +1093,10 @@ > <p>Display results of package query. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo:</a></b></dt><dd>Devise a meaningful return code. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header to use for query </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">h</td><td>header to use for query </td></tr> > </table> > </dd> > </dl> >@@ -1102,25 +1111,25 @@ > <tr> > <td class="memname">int showVerifyPackage </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >- <td class="paramname"> <em>qva</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >+ <td class="paramname"><em>qva</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1128,10 +1137,10 @@ > > <p>Display results of package verify. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header to use for verify </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">h</td><td>header to use for verify </td></tr> > </table> > </dd> > </dl> >@@ -1320,8 +1329,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmcli.map rpm-4.9.1/doc/librpm/html/group__rpmcli.map >--- rpm-4.9.0/doc/librpm/html/group__rpmcli.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmcli.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,7 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node1" href="$group__header.html" title="Header API." alt="" coords="251,5,344,35"/> >+<area shape="rect" id="node2" href="$group__rpmbuild.html" title="Build API." alt="" coords="257,59,337,88"/> >+<area shape="rect" id="node4" href="$group__rpmdb.html" title="Database API." alt="" coords="244,112,351,141"/> >+<area shape="rect" id="node5" href="$group__signature.html" title="Signature API." alt="" coords="244,165,351,195"/> >+<area shape="rect" id="node6" href="$group__rpmrc.html" title="RPMRC." alt="" coords="260,219,335,248"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmcli.md5 rpm-4.9.1/doc/librpm/html/group__rpmcli.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmcli.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmcli.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+a83753b498fd97cc15cacadbe86654b1 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmcli.png and rpm-4.9.1/doc/librpm/html/group__rpmcli.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmdb.html rpm-4.9.1/doc/librpm/html/group__rpmdb.html >--- rpm-4.9.0/doc/librpm/html/group__rpmdb.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmdb.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,67 +35,75 @@ > <a href="#files">Files</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Database API.</h1> </div> >+<div class="title">Database API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for Database API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmdb.png" border="0" alt="" usemap="#group____rpmdb"/> >+<map name="group____rpmdb" id="group____rpmdb"> >+<area shape="rect" id="node1" href="group__header.html" title="Header API." alt="" coords="235,5,328,35"/><area shape="rect" id="node2" href="group__rpmcli.html" title="Command Line API." alt="" coords="212,59,351,88"/><area shape="rect" id="node4" href="group__signature.html" title="Signature API." alt="" coords="228,112,335,141"/><area shape="rect" id="node5" href="group__rpmrc.html" title="RPMRC." alt="" coords="244,165,319,195"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html">rpmdb.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html">rpmdb.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Access RPM indices using Berkeley DB interface(s). </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Access RPM indices using Berkeley DB interface(s). </p> > <br/></td></tr> > </p> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8">rpmdbOp</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> opx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from rpm database. <a href="#gad2812f8713dad6352cad36277875c2c8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6">rpmdbOpenAll</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Open all database indices. <a href="#gac046aa1ef6c0d47b3857ff6afd6af3e6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8">rpmdbCountPackages</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of instances of package in rpm database. <a href="#ga411b4d901d2f4953f9674c104973d4f8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1">rpmdbGetIteratorOffset</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header join key for current position of rpm database iterator. <a href="#ga4fefb65ede996aa0edcc80286ca640d1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0">rpmdbGetIteratorCount</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of elements in rpm database iterator. <a href="#ga0b2fac12a598a46a3f0780fab05839a0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga29c0127269b1e724bab21c1242317122">rpmdbGetIteratorFileNum</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga41cfde52641abf73ba0f8684fe287ff1">rpmdbAppendIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, const int *hdrNums, int nHdrNums)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Append items to set of package instances to iterate. <a href="#ga41cfde52641abf73ba0f8684fe287ff1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c">rpmdbSetIteratorRE</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, const char *pattern)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add pattern to iterator selector. <a href="#gafc60a6b0e9387d04f73d00db4b0a3f9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69">rpmdbSetIteratorRewrite</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int rewrite)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Prepare iterator for lazy writes. <a href="#gacb4ad7f6238ce9caaa37b7c7dc6cec69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39">rpmdbSetIteratorModified</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int modified)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to mark header for lazy write on release. <a href="#gaa21b317118dfc602bbe4636222842e39"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227">rpmdbSetHdrChk</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a>(*hdrchk)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg))</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to verify retrieved header blobs. <a href="#ga8a7c949f2c9716f9d8029090ab67d227"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295">rpmdbInitIterator</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return database iterator. <a href="#ga2205e0dda0f97787716747d1c59aa295"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3">rpmdbNextIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next package header from iteration. <a href="#gaa20413aa4018cf32e700decc7dba83f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581">rpmdbCheckSignals</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for and exit on termination signals. <a href="#ga31b6263b2a1b5a854a4183fbcf4a7581"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d">rpmdbCheckTerminate</a> (int terminate)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check rpmdb signal handler for trapped signal and/or requested exit, clean up any open iterators and databases on termination condition. <a href="#ga4e3c2f83aa71faae4c511fcc4d215e4d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4">rpmdbFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpm database iterator. <a href="#ga7d328106a65ab43bbef20b9897e463a4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2">rpmdbIndexIteratorInit</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a> rpmtag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an iterator for an index. <a href="#ga3905bb930bee118d78d1304218fd00b2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324">rpmdbIndexIteratorNext</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, const void **key, size_t *keylen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the next key - Warning! Keys are not zero terminated! Binary tags may even contain zero bytes. <a href="#gad6d316f5233ce0a3ea6a3f5a96bb9324"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531">rpmdbIndexIteratorNumPkgs</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get number of entries for current key. <a href="#ga23ade545e5fc8803aa4ebaabe3822531"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90">rpmdbIndexIteratorPkgOffset</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get package offset of entry. <a href="#gaf95215187aaf73b48c578af293d7fe90"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03">rpmdbIndexIteratorTagNum</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get tag number of entry. <a href="#ga64de9f356bcc320bb46819e4d87efb03"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb">rpmdbIndexIteratorFree</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free index iterator. <a href="#ga5b49f419240c5a354beff76dab3dacfb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8">rpmdbOp</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> opx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from rpm database. <a href="#gad2812f8713dad6352cad36277875c2c8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6">rpmdbOpenAll</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Open all database indices. <a href="#gac046aa1ef6c0d47b3857ff6afd6af3e6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8">rpmdbCountPackages</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, const char *name)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of instances of package in rpm database. <a href="#ga411b4d901d2f4953f9674c104973d4f8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1">rpmdbGetIteratorOffset</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header join key for current position of rpm database iterator. <a href="#ga4fefb65ede996aa0edcc80286ca640d1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0">rpmdbGetIteratorCount</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of elements in rpm database iterator. <a href="#ga0b2fac12a598a46a3f0780fab05839a0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga29c0127269b1e724bab21c1242317122">rpmdbGetIteratorFileNum</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga41cfde52641abf73ba0f8684fe287ff1">rpmdbAppendIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, const int *hdrNums, int nHdrNums)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Append items to set of package instances to iterate. <a href="#ga41cfde52641abf73ba0f8684fe287ff1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c">rpmdbSetIteratorRE</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, const char *pattern)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add pattern to iterator selector. <a href="#gafc60a6b0e9387d04f73d00db4b0a3f9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69">rpmdbSetIteratorRewrite</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int rewrite)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Prepare iterator for lazy writes. <a href="#gacb4ad7f6238ce9caaa37b7c7dc6cec69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39">rpmdbSetIteratorModified</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int modified)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to mark header for lazy write on release. <a href="#gaa21b317118dfc602bbe4636222842e39"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227">rpmdbSetHdrChk</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a>(*hdrchk)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg))</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to verify retrieved header blobs. <a href="#ga8a7c949f2c9716f9d8029090ab67d227"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295">rpmdbInitIterator</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return database iterator. <a href="#ga2205e0dda0f97787716747d1c59aa295"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3">rpmdbNextIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next package header from iteration. <a href="#gaa20413aa4018cf32e700decc7dba83f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581">rpmdbCheckSignals</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for and exit on termination signals. <a href="#ga31b6263b2a1b5a854a4183fbcf4a7581"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d">rpmdbCheckTerminate</a> (int terminate)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check rpmdb signal handler for trapped signal and/or requested exit, clean up any open iterators and databases on termination condition. <a href="#ga4e3c2f83aa71faae4c511fcc4d215e4d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4">rpmdbFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpm database iterator. <a href="#ga7d328106a65ab43bbef20b9897e463a4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2">rpmdbIndexIteratorInit</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a> rpmtag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an iterator for an index. <a href="#ga3905bb930bee118d78d1304218fd00b2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324">rpmdbIndexIteratorNext</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, const void **key, size_t *keylen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the next key - Warning! Keys are not zero terminated! Binary tags may even contain zero bytes. <a href="#gad6d316f5233ce0a3ea6a3f5a96bb9324"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531">rpmdbIndexIteratorNumPkgs</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get number of entries for current key. <a href="#ga23ade545e5fc8803aa4ebaabe3822531"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90">rpmdbIndexIteratorPkgOffset</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get package offset of entry. <a href="#gaf95215187aaf73b48c578af293d7fe90"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03">rpmdbIndexIteratorTagNum</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get tag number of entry. <a href="#ga64de9f356bcc320bb46819e4d87efb03"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb">rpmdbIndexIteratorFree</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free index iterator. <a href="#ga5b49f419240c5a354beff76dab3dacfb"></a><br/></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="ga41cfde52641abf73ba0f8684fe287ff1"></a><!-- doxytag: member="rpmdb.h::rpmdbAppendIterator" ref="ga41cfde52641abf73ba0f8684fe287ff1" args="(rpmdbMatchIterator mi, const int *hdrNums, int nHdrNums)" --> >@@ -94,25 +113,25 @@ > <tr> > <td class="memname">int rpmdbAppendIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const int * </td> >- <td class="paramname"> <em>hdrNums</em>, </td> >+ <td class="paramtype">const int * </td> >+ <td class="paramname"><em>hdrNums</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>nHdrNums</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>nHdrNums</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -120,10 +139,10 @@ > > <p>Append items to set of package instances to iterate. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>hdrNums</em> </td><td>array of package instances </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nHdrNums</em> </td><td>number of elements in array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> >+ <tr><td class="paramname">hdrNums</td><td>array of package instances </td></tr> >+ <tr><td class="paramname">nHdrNums</td><td>number of elements in array </td></tr> > </table> > </dd> > </dl> >@@ -138,9 +157,8 @@ > <tr> > <td class="memname">int rpmdbCheckSignals </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -158,9 +176,8 @@ > <tr> > <td class="memname">int rpmdbCheckTerminate </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>terminate</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>terminate</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -170,8 +187,8 @@ > <p>Check rpmdb signal handler for trapped signal and/or requested exit, clean up any open iterators and databases on termination condition. </p> > <p>On non-zero exit any open references to rpmdb are invalid and cannot be accessed anymore, calling process should terminate immediately. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>terminate</em> </td><td>0 to only check for signals, 1 to terminate anyway </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">terminate</td><td>0 to only check for signals, 1 to terminate anyway </td></tr> > </table> > </dd> > </dl> >@@ -186,19 +203,19 @@ > <tr> > <td class="memname">int rpmdbCountPackages </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >- <td class="paramname"> <em>db</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >+ <td class="paramname"><em>db</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>name</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -206,9 +223,9 @@ > > <p>Return number of instances of package in rpm database. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>db</em> </td><td>rpm database </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>rpm package name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">db</td><td>rpm database </td></tr> >+ <tr><td class="paramname">name</td><td>rpm package name </td></tr> > </table> > </dd> > </dl> >@@ -223,9 +240,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> rpmdbFreeIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -234,8 +250,8 @@ > > <p>Destroy rpm database iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> > </table> > </dd> > </dl> >@@ -250,9 +266,8 @@ > <tr> > <td class="memname">int rpmdbGetIteratorCount </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -261,8 +276,8 @@ > > <p>Return number of elements in rpm database iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> > </table> > </dd> > </dl> >@@ -277,9 +292,8 @@ > <tr> > <td class="memname">unsigned int rpmdbGetIteratorFileNum </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -295,9 +309,8 @@ > <tr> > <td class="memname">unsigned int rpmdbGetIteratorOffset </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -306,8 +319,8 @@ > > <p>Return header join key for current position of rpm database iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> > </table> > </dd> > </dl> >@@ -322,9 +335,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> rpmdbIndexIteratorFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >- <td class="paramname"> <em>ii</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >+ <td class="paramname"><em>ii</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -333,8 +345,8 @@ > > <p>Free index iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ii</em> </td><td>index iterator return NULL </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ii</td><td>index iterator return NULL </td></tr> > </table> > </dd> > </dl> >@@ -348,19 +360,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> rpmdbIndexIteratorInit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >- <td class="paramname"> <em>db</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >+ <td class="paramname"><em>db</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a> </td> >- <td class="paramname"> <em>rpmtag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a> </td> >+ <td class="paramname"><em>rpmtag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -368,9 +380,9 @@ > > <p>Get an iterator for an index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>db</em> </td><td>rpm database </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rpmtag</em> </td><td>the index to iterate over </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">db</td><td>rpm database </td></tr> >+ <tr><td class="paramname">rpmtag</td><td>the index to iterate over </td></tr> > </table> > </dd> > </dl> >@@ -385,25 +397,25 @@ > <tr> > <td class="memname">int rpmdbIndexIteratorNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >- <td class="paramname"> <em>ii</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >+ <td class="paramname"><em>ii</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void ** </td> >- <td class="paramname"> <em>key</em>, </td> >+ <td class="paramtype">const void ** </td> >+ <td class="paramname"><em>key</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t * </td> >- <td class="paramname"> <em>keylen</em></td><td> </td> >+ <td class="paramtype">size_t * </td> >+ <td class="paramname"><em>keylen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -411,10 +423,10 @@ > > <p>Get the next key - Warning! Keys are not zero terminated! Binary tags may even contain zero bytes. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ii</em> </td><td>index iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>adress to save the pointer to the key </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>keylen</em> </td><td>adress to save the length of the key to </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ii</td><td>index iterator </td></tr> >+ <tr><td class="paramname">key</td><td>adress to save the pointer to the key </td></tr> >+ <tr><td class="paramname">keylen</td><td>adress to save the length of the key to </td></tr> > </table> > </dd> > </dl> >@@ -429,9 +441,8 @@ > <tr> > <td class="memname">unsigned int rpmdbIndexIteratorNumPkgs </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >- <td class="paramname"> <em>ii</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >+ <td class="paramname"><em>ii</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -440,8 +451,8 @@ > > <p>Get number of entries for current key. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ii</em> </td><td>index iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ii</td><td>index iterator </td></tr> > </table> > </dd> > </dl> >@@ -456,19 +467,19 @@ > <tr> > <td class="memname">unsigned int rpmdbIndexIteratorPkgOffset </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >- <td class="paramname"> <em>ii</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >+ <td class="paramname"><em>ii</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">unsigned int </td> >- <td class="paramname"> <em>nr</em></td><td> </td> >+ <td class="paramtype">unsigned int </td> >+ <td class="paramname"><em>nr</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -476,9 +487,9 @@ > > <p>Get package offset of entry. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ii</em> </td><td>index iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nr</em> </td><td>number of the entry </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ii</td><td>index iterator </td></tr> >+ <tr><td class="paramname">nr</td><td>number of the entry </td></tr> > </table> > </dd> > </dl> >@@ -493,19 +504,19 @@ > <tr> > <td class="memname">unsigned int rpmdbIndexIteratorTagNum </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >- <td class="paramname"> <em>ii</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td> >+ <td class="paramname"><em>ii</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">unsigned int </td> >- <td class="paramname"> <em>nr</em></td><td> </td> >+ <td class="paramtype">unsigned int </td> >+ <td class="paramname"><em>nr</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -513,9 +524,9 @@ > > <p>Get tag number of entry. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ii</em> </td><td>index iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nr</em> </td><td>number of the entry </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ii</td><td>index iterator </td></tr> >+ <tr><td class="paramname">nr</td><td>number of the entry </td></tr> > </table> > </dd> > </dl> >@@ -530,31 +541,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> rpmdbInitIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >- <td class="paramname"> <em>db</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >+ <td class="paramname"><em>db</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> </td> >- <td class="paramname"> <em>rpmtag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> </td> >+ <td class="paramname"><em>rpmtag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>keyp</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>keyp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>keylen</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>keylen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -562,11 +573,11 @@ > > <p>Return database iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>db</em> </td><td>rpm database </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rpmtag</em> </td><td>database index tag </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>keyp</em> </td><td>key data (NULL for sequential access) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>keylen</em> </td><td>key data length (0 will use strlen(keyp)) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">db</td><td>rpm database </td></tr> >+ <tr><td class="paramname">rpmtag</td><td>database index tag </td></tr> >+ <tr><td class="paramname">keyp</td><td>key data (NULL for sequential access) </td></tr> >+ <tr><td class="paramname">keylen</td><td>key data length (0 will use strlen(keyp)) </td></tr> > </table> > </dd> > </dl> >@@ -581,9 +592,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> rpmdbNextIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -592,8 +602,8 @@ > > <p>Return next package header from iteration. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> > </table> > </dd> > </dl> >@@ -608,19 +618,19 @@ > <tr> > <td class="memname"><a class="el" href="structrpmop__s.html">rpmop</a> rpmdbOp </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >- <td class="paramname"> <em>db</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >+ <td class="paramname"><em>db</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> </td> >- <td class="paramname"> <em>opx</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> </td> >+ <td class="paramname"><em>opx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -628,9 +638,9 @@ > > <p>Retrieve operation timestamp from rpm database. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>db</em> </td><td>rpm database </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>opx</em> </td><td>operation timestamp index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">db</td><td>rpm database </td></tr> >+ <tr><td class="paramname">opx</td><td>operation timestamp index </td></tr> > </table> > </dd> > </dl> >@@ -645,9 +655,8 @@ > <tr> > <td class="memname">int rpmdbOpenAll </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >- <td class="paramname"> <em>db</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td> >+ <td class="paramname"><em>db</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -656,8 +665,8 @@ > > <p>Open all database indices. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>db</em> </td><td>rpm database </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">db</td><td>rpm database </td></tr> > </table> > </dd> > </dl> >@@ -672,25 +681,25 @@ > <tr> > <td class="memname">int rpmdbSetHdrChk </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a>(*)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg) </td> >- <td class="paramname"> <em>hdrchk</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a>(*)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg) </td> >+ <td class="paramname"><em>hdrchk</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -698,10 +707,10 @@ > > <p>Modify iterator to verify retrieved header blobs. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>(*hdrchk)</em> </td><td><a class="el" href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14" title="Check header consistency, performing headerGetEntry() the hard way.">headerCheck()</a> vector </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">(*hdrchk)</td><td><a class="el" href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14" title="Check header consistency, performing headerGetEntry() the hard way.">headerCheck()</a> vector </td></tr> > </table> > </dd> > </dl> >@@ -716,19 +725,19 @@ > <tr> > <td class="memname">int rpmdbSetIteratorModified </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>modified</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>modified</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -736,9 +745,9 @@ > > <p>Modify iterator to mark header for lazy write on release. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>modified</em> </td><td>new value of modified </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> >+ <tr><td class="paramname">modified</td><td>new value of modified </td></tr> > </table> > </dd> > </dl> >@@ -753,31 +762,31 @@ > <tr> > <td class="memname">int rpmdbSetIteratorRE </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a> </td> >- <td class="paramname"> <em>mode</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a> </td> >+ <td class="paramname"><em>mode</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>pattern</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>pattern</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -785,11 +794,11 @@ > > <p>Add pattern to iterator selector. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>rpm tag </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>mode</em> </td><td>type of pattern match </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pattern</em> </td><td>pattern to match </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> >+ <tr><td class="paramname">tag</td><td>rpm tag </td></tr> >+ <tr><td class="paramname">mode</td><td>type of pattern match </td></tr> >+ <tr><td class="paramname">pattern</td><td>pattern to match </td></tr> > </table> > </dd> > </dl> >@@ -804,19 +813,19 @@ > <tr> > <td class="memname">int rpmdbSetIteratorRewrite </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >- <td class="paramname"> <em>mi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td> >+ <td class="paramname"><em>mi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>rewrite</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>rewrite</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -825,9 +834,9 @@ > <p>Prepare iterator for lazy writes. </p> > <dl class="note"><dt><b>Note:</b></dt><dd>Must be called before <a class="el" href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3" title="Return next package header from iteration.">rpmdbNextIterator()</a> with CDB model database. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mi</em> </td><td>rpm database iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rewrite</em> </td><td>new value of rewrite </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mi</td><td>rpm database iterator </td></tr> >+ <tr><td class="paramname">rewrite</td><td>new value of rewrite </td></tr> > </table> > </dd> > </dl> >@@ -836,8 +845,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmdb.map rpm-4.9.1/doc/librpm/html/group__rpmdb.map >--- rpm-4.9.0/doc/librpm/html/group__rpmdb.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmdb.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,6 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node1" href="$group__header.html" title="Header API." alt="" coords="235,5,328,35"/> >+<area shape="rect" id="node2" href="$group__rpmcli.html" title="Command Line API." alt="" coords="212,59,351,88"/> >+<area shape="rect" id="node4" href="$group__signature.html" title="Signature API." alt="" coords="228,112,335,141"/> >+<area shape="rect" id="node5" href="$group__rpmrc.html" title="RPMRC." alt="" coords="244,165,319,195"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmdb.md5 rpm-4.9.1/doc/librpm/html/group__rpmdb.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmdb.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmdb.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+2041e6f4bf7617d41f57ab42b42c52c0 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmdb.png and rpm-4.9.1/doc/librpm/html/group__rpmdb.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmds.html rpm-4.9.1/doc/librpm/html/group__rpmds.html >--- rpm-4.9.0/doc/librpm/html/group__rpmds.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmds.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,105 +35,104 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Dependency Set API.</h1> </div> >+<div class="title">Dependency Set API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">rpmsenseFlags_e</a> { <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5906cf8c260e38c3045f7c1cb7fe06bd">RPMSENSE_ANY</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">rpmsenseFlags_e</a> { <br/> >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5906cf8c260e38c3045f7c1cb7fe06bd">RPMSENSE_ANY</a> = 0, > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a4c2a1220db41f29e290ad886445dde34">RPMSENSE_LESS</a> = (1 << 1), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a1ad14f14d5f219dfe3b78b4418ba7dc1">RPMSENSE_GREATER</a> = (1 << 2), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a56de61e4a13c4ee1e60ef828dc1720aa">RPMSENSE_EQUAL</a> = (1 << 3), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3ad280cc31701dfc7a5a823e4de46fce85">RPMSENSE_POSTTRANS</a> = (1 << 5), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3ad280cc31701dfc7a5a823e4de46fce85">RPMSENSE_POSTTRANS</a> = (1 << 5), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a46fb888f82dbd04b662ba6f678a679b8">RPMSENSE_PREREQ</a> = (1 << 6), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3adc9341c635cf1121aa65849e1aa63a0a">RPMSENSE_PRETRANS</a> = (1 << 7), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a44243be6165f474f8b15be344fae855e">RPMSENSE_INTERP</a> = (1 << 8), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a795403630c46ca6eeb35e8f9939225c7">RPMSENSE_SCRIPT_PRE</a> = (1 << 9), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a795403630c46ca6eeb35e8f9939225c7">RPMSENSE_SCRIPT_PRE</a> = (1 << 9), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3ab684e21a36243ec66614582b11f1d259">RPMSENSE_SCRIPT_POST</a> = (1 << 10), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a8ad8ddd953a7c667ebcda9f37dbf0e7d">RPMSENSE_SCRIPT_PREUN</a> = (1 << 11), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a31f735a1b7ce3c531ae7b4eb40325650">RPMSENSE_SCRIPT_POSTUN</a> = (1 << 12), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a805861c90b8de7244041a1f31e1f0b53">RPMSENSE_SCRIPT_VERIFY</a> = (1 << 13), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a805861c90b8de7244041a1f31e1f0b53">RPMSENSE_SCRIPT_VERIFY</a> = (1 << 13), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5a47d7a16fcea3806ee778e555dc069f">RPMSENSE_FIND_REQUIRES</a> = (1 << 14), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a0e916c77da772721d8e5a625da4e2e9a">RPMSENSE_FIND_PROVIDES</a> = (1 << 15), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5d313bd2d495d75892df5a1c69a8f3df">RPMSENSE_TRIGGERIN</a> = (1 << 16), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a47685192ffb149f0bd06046b7a17b090">RPMSENSE_TRIGGERUN</a> = (1 << 17), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a47685192ffb149f0bd06046b7a17b090">RPMSENSE_TRIGGERUN</a> = (1 << 17), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a63a315ee6a77ef8e88be6d96143dd4aa">RPMSENSE_TRIGGERPOSTUN</a> = (1 << 18), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5b1855c9cbd419b7a4c10c12ed05af26">RPMSENSE_MISSINGOK</a> = (1 << 19), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a8fe54dab0b073bc560f9559dc1d2eb59">RPMSENSE_RPMLIB</a> = (1 << 24), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a3de4607d8b2f2d6129e8fadbfbc47e0d">RPMSENSE_TRIGGERPREIN</a> = (1 << 25), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a3de4607d8b2f2d6129e8fadbfbc47e0d">RPMSENSE_TRIGGERPREIN</a> = (1 << 25), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3aaf388310705d339b2a9cdaa4bef7bbfe">RPMSENSE_KEYRING</a> = (1 << 26), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3af83d8cb3aa43a55775da0b0845b22285">RPMSENSE_CONFIG</a> = (1 << 28) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Dependency Attributes. </p> >- <a href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Dependency Attributes. <a href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaa139f5ed8cdfcc182f267e83226b92b9">rpmdsLink</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a dependency set instance. <a href="#gaa139f5ed8cdfcc182f267e83226b92b9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga81e41176cb032311da92de634bff8183">rpmdsFree</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a dependency set. <a href="#ga81e41176cb032311da92de634bff8183"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga64f7e574301a8403c380d4fddc1f8a71">rpmdsNew</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, int flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a dependency set. <a href="#ga64f7e574301a8403c380d4fddc1f8a71"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac5c2ad76fb814fbddd4f2258902ffefa">rpmdsNewDNEVR</a> (const char *dspfx, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return new formatted dependency string. <a href="#gac5c2ad76fb814fbddd4f2258902ffefa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga6213f226da0255ead63a2207ff240164">rpmdsThis</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency for this header. <a href="#ga6213f226da0255ead63a2207ff240164"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga559970bbf4575b98dd8b8a21382e3922">rpmdsSingle</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, const char *N, const char *EVR, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency set of size 1. <a href="#ga559970bbf4575b98dd8b8a21382e3922"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga1fb3088a705642ecea74ae3726f9c593">rpmdsCurrent</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a new dependency set of size 1 from the current iteration index. <a href="#ga1fb3088a705642ecea74ae3726f9c593"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga934c28a18223040bfe46a61a508a535b">rpmdsCount</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set count. <a href="#ga934c28a18223040bfe46a61a508a535b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga13796ca95ec6c12cba9fea09140dae8f">rpmdsIx</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set index. <a href="#ga13796ca95ec6c12cba9fea09140dae8f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga87dbcace20008dd5d943397d6386d91c">rpmdsSetIx</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int ix)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency set index. <a href="#ga87dbcace20008dd5d943397d6386d91c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac62d698d661a60f47455f85762dafdc3">rpmdsDNEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current formatted dependency string. <a href="#gac62d698d661a60f47455f85762dafdc3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga4ec909c373d002650eea296020738fb9">rpmdsN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency name. <a href="#ga4ec909c373d002650eea296020738fb9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga0701b3d335a046f7b054a2cc82c17a8c">rpmdsEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency epoch-version-release. <a href="#ga0701b3d335a046f7b054a2cc82c17a8c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gabce92292cd9fb0fa452fbf21f52eb687">rpmdsFlags</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency flags. <a href="#gabce92292cd9fb0fa452fbf21f52eb687"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga960b18ebcd94d4a27a9c1c496006df88">rpmdsTagN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency type. <a href="#ga960b18ebcd94d4a27a9c1c496006df88"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga40b2d36076caf689598d3470fab7c93a">rpmdsInstance</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency header instance, ie whether the dependency comes from an installed header or not. <a href="#ga40b2d36076caf689598d3470fab7c93a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5">rpmdsNoPromote</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current "Don't promote Epoch:" flag. <a href="#gaddbf04490f1de486eec8fbc8f17e69c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4">rpmdsSetNoPromote</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int nopromote)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set "Don't promote Epoch:" flag. <a href="#gafa65c538d606aaa75070ca03555d7ed4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad2f27fda99ee092a4ec31ea1778d32ab">rpmdsColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="#gad2f27fda99ee092a4ec31ea1778d32ab"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga42ac35fc9da45e55bfb6948a638ae086">rpmdsSetColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="#ga42ac35fc9da45e55bfb6948a638ae086"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga164b7099a91324f3990dea64584fb2de">rpmdsNotify</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const char *where, int rc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Notify of results of dependency match. <a href="#ga164b7099a91324f3990dea64584fb2de"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad30ef432a3ddff05ba2c5e4b9c9465a2">rpmdsNext</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next dependency set iterator index. <a href="#gad30ef432a3ddff05ba2c5e4b9c9465a2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac510049aca4890a06fc7b1e53c8caf5c">rpmdsInit</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize dependency set iterator. <a href="#gac510049aca4890a06fc7b1e53c8caf5c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga3d815549919ba09c4288544bfec24753">rpmdsFind</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a dependency set element using binary search. <a href="#ga3d815549919ba09c4288544bfec24753"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga67795db497ccbf0f9308a19d2884090c">rpmdsMerge</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> *dsp, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge a dependency set maintaining (N,EVR,Flags) sorted order. <a href="#ga67795db497ccbf0f9308a19d2884090c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga8899fdd3309bb45ab10e8b4b25ae6dfe">rpmdsSearch</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Search a sorted dependency set for an element that overlaps. <a href="#ga8899fdd3309bb45ab10e8b4b25ae6dfe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga39fb42c30584aadfffb12e2f564f2ac7">rpmdsCompare</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> A, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> B)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare two versioned dependency ranges, looking for overlap. <a href="#ga39fb42c30584aadfffb12e2f564f2ac7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaca6decba06eb1219b1f4ec4ef3f24376">rpmdsAnyMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package provides dependencies from header with a single dependency. <a href="#gaca6decba06eb1219b1f4ec4ef3f24376"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gab6bc23fc8fe527230bc2883948af83c9">rpmdsNVRMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package name-version-release from header with a single dependency. <a href="#gab6bc23fc8fe527230bc2883948af83c9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaa139f5ed8cdfcc182f267e83226b92b9">rpmdsLink</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a dependency set instance. <a href="#gaa139f5ed8cdfcc182f267e83226b92b9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga81e41176cb032311da92de634bff8183">rpmdsFree</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a dependency set. <a href="#ga81e41176cb032311da92de634bff8183"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga64f7e574301a8403c380d4fddc1f8a71">rpmdsNew</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, int flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a dependency set. <a href="#ga64f7e574301a8403c380d4fddc1f8a71"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac5c2ad76fb814fbddd4f2258902ffefa">rpmdsNewDNEVR</a> (const char *dspfx, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return new formatted dependency string. <a href="#gac5c2ad76fb814fbddd4f2258902ffefa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga6213f226da0255ead63a2207ff240164">rpmdsThis</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency for this header. <a href="#ga6213f226da0255ead63a2207ff240164"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga559970bbf4575b98dd8b8a21382e3922">rpmdsSingle</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, const char *N, const char *EVR, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency set of size 1. <a href="#ga559970bbf4575b98dd8b8a21382e3922"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga1fb3088a705642ecea74ae3726f9c593">rpmdsCurrent</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a new dependency set of size 1 from the current iteration index. <a href="#ga1fb3088a705642ecea74ae3726f9c593"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga934c28a18223040bfe46a61a508a535b">rpmdsCount</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set count. <a href="#ga934c28a18223040bfe46a61a508a535b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga13796ca95ec6c12cba9fea09140dae8f">rpmdsIx</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set index. <a href="#ga13796ca95ec6c12cba9fea09140dae8f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga87dbcace20008dd5d943397d6386d91c">rpmdsSetIx</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int ix)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency set index. <a href="#ga87dbcace20008dd5d943397d6386d91c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac62d698d661a60f47455f85762dafdc3">rpmdsDNEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current formatted dependency string. <a href="#gac62d698d661a60f47455f85762dafdc3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga4ec909c373d002650eea296020738fb9">rpmdsN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency name. <a href="#ga4ec909c373d002650eea296020738fb9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga0701b3d335a046f7b054a2cc82c17a8c">rpmdsEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency epoch-version-release. <a href="#ga0701b3d335a046f7b054a2cc82c17a8c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gabce92292cd9fb0fa452fbf21f52eb687">rpmdsFlags</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency flags. <a href="#gabce92292cd9fb0fa452fbf21f52eb687"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga960b18ebcd94d4a27a9c1c496006df88">rpmdsTagN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency type. <a href="#ga960b18ebcd94d4a27a9c1c496006df88"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga40b2d36076caf689598d3470fab7c93a">rpmdsInstance</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency header instance, ie whether the dependency comes from an installed header or not. <a href="#ga40b2d36076caf689598d3470fab7c93a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5">rpmdsNoPromote</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current "Don't promote Epoch:" flag. <a href="#gaddbf04490f1de486eec8fbc8f17e69c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4">rpmdsSetNoPromote</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int nopromote)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set "Don't promote Epoch:" flag. <a href="#gafa65c538d606aaa75070ca03555d7ed4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad2f27fda99ee092a4ec31ea1778d32ab">rpmdsColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="#gad2f27fda99ee092a4ec31ea1778d32ab"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga42ac35fc9da45e55bfb6948a638ae086">rpmdsSetColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="#ga42ac35fc9da45e55bfb6948a638ae086"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga164b7099a91324f3990dea64584fb2de">rpmdsNotify</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const char *where, int rc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Notify of results of dependency match. <a href="#ga164b7099a91324f3990dea64584fb2de"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad30ef432a3ddff05ba2c5e4b9c9465a2">rpmdsNext</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next dependency set iterator index. <a href="#gad30ef432a3ddff05ba2c5e4b9c9465a2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac510049aca4890a06fc7b1e53c8caf5c">rpmdsInit</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize dependency set iterator. <a href="#gac510049aca4890a06fc7b1e53c8caf5c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga3d815549919ba09c4288544bfec24753">rpmdsFind</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a dependency set element using binary search. <a href="#ga3d815549919ba09c4288544bfec24753"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga67795db497ccbf0f9308a19d2884090c">rpmdsMerge</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> *dsp, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge a dependency set maintaining (N,EVR,Flags) sorted order. <a href="#ga67795db497ccbf0f9308a19d2884090c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga8899fdd3309bb45ab10e8b4b25ae6dfe">rpmdsSearch</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Search a sorted dependency set for an element that overlaps. <a href="#ga8899fdd3309bb45ab10e8b4b25ae6dfe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga39fb42c30584aadfffb12e2f564f2ac7">rpmdsCompare</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> A, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> B)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare two versioned dependency ranges, looking for overlap. <a href="#ga39fb42c30584aadfffb12e2f564f2ac7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaca6decba06eb1219b1f4ec4ef3f24376">rpmdsAnyMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package provides dependencies from header with a single dependency. <a href="#gaca6decba06eb1219b1f4ec4ef3f24376"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gab6bc23fc8fe527230bc2883948af83c9">rpmdsNVRMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package name-version-release from header with a single dependency. <a href="#gab6bc23fc8fe527230bc2883948af83c9"></a><br/></td></tr> > </table> > <hr/><h2>Enumeration Type Documentation</h2> > <a class="anchor" id="gae48bd9834f11ab42752bb6f0f54ae8a3"></a><!-- doxytag: member="rpmds.h::rpmsenseFlags_e" ref="gae48bd9834f11ab42752bb6f0f54ae8a3" args="" --> >@@ -216,25 +226,25 @@ > <tr> > <td class="memname">int rpmdsAnyMatchesDep </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>req</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>req</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>nopromote</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>nopromote</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -242,10 +252,10 @@ > > <p>Compare package provides dependencies from header with a single dependency. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>req</em> </td><td>dependency set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nopromote</em> </td><td>Don't promote Epoch: in comparison? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">req</td><td>dependency set </td></tr> >+ <tr><td class="paramname">nopromote</td><td>Don't promote Epoch: in comparison? </td></tr> > </table> > </dd> > </dl> >@@ -260,9 +270,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmdsColor </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -271,8 +280,8 @@ > > <p>Return current dependency color. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -287,19 +296,19 @@ > <tr> > <td class="memname">int rpmdsCompare </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>A</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>A</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>B</em></td><td> </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>B</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -307,9 +316,9 @@ > > <p>Compare two versioned dependency ranges, looking for overlap. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>A</em> </td><td>1st dependency </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>B</em> </td><td>2nd dependency </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">A</td><td>1st dependency </td></tr> >+ <tr><td class="paramname">B</td><td>2nd dependency </td></tr> > </table> > </dd> > </dl> >@@ -324,9 +333,8 @@ > <tr> > <td class="memname">int rpmdsCount </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -335,8 +343,8 @@ > > <p>Return dependency set count. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -351,9 +359,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmdsCurrent </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -362,8 +369,8 @@ > > <p>Return a new dependency set of size 1 from the current iteration index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -378,9 +385,8 @@ > <tr> > <td class="memname">const char* rpmdsDNEVR </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -389,8 +395,8 @@ > > <p>Return current formatted dependency string. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -405,9 +411,8 @@ > <tr> > <td class="memname">const char* rpmdsEVR </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -416,8 +421,8 @@ > > <p>Return current dependency epoch-version-release. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -432,19 +437,19 @@ > <tr> > <td class="memname">int rpmdsFind </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ods</em></td><td> </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ods</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -452,9 +457,9 @@ > > <p>Find a dependency set element using binary search. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set to search </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ods</em> </td><td>dependency set element to find. </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set to search </td></tr> >+ <tr><td class="paramname">ods</td><td>dependency set element to find. </td></tr> > </table> > </dd> > </dl> >@@ -469,9 +474,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> rpmdsFlags </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -480,8 +484,8 @@ > > <p>Return current dependency flags. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -496,9 +500,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmdsFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -507,8 +510,8 @@ > > <p>Destroy a dependency set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -523,9 +526,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmdsInit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -534,8 +536,8 @@ > > <p>Initialize dependency set iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -550,9 +552,8 @@ > <tr> > <td class="memname">unsigned int rpmdsInstance </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -561,8 +562,8 @@ > > <p>Return dependency header instance, ie whether the dependency comes from an installed header or not. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -577,9 +578,8 @@ > <tr> > <td class="memname">int rpmdsIx </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -588,8 +588,8 @@ > > <p>Return dependency set index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -604,9 +604,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmdsLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -615,8 +614,8 @@ > > <p>Reference a dependency set instance. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -631,19 +630,19 @@ > <tr> > <td class="memname">int rpmdsMerge </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> * </td> >- <td class="paramname"> <em>dsp</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> * </td> >+ <td class="paramname"><em>dsp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ods</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ods</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -651,14 +650,14 @@ > > <p>Merge a dependency set maintaining (N,EVR,Flags) sorted order. </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*dsp</em> </td><td>(merged) dependency set </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*dsp</td><td>(merged) dependency set </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ods</em> </td><td>dependency set to merge </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ods</td><td>dependency set to merge </td></tr> > </table> > </dd> > </dl> >@@ -673,9 +672,8 @@ > <tr> > <td class="memname">const char* rpmdsN </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -684,8 +682,8 @@ > > <p>Return current dependency name. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -700,25 +698,25 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmdsNew </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tagN</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tagN</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -726,10 +724,10 @@ > > <p>Create and load a dependency set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tagN</em> </td><td>type of dependency </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>unused </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tagN</td><td>type of dependency </td></tr> >+ <tr><td class="paramname">flags</td><td>unused </td></tr> > </table> > </dd> > </dl> >@@ -744,19 +742,19 @@ > <tr> > <td class="memname">char* rpmdsNewDNEVR </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>dspfx</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>dspfx</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td><td> </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -764,9 +762,9 @@ > > <p>Return new formatted dependency string. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dspfx</em> </td><td>formatted dependency string prefix </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dspfx</td><td>formatted dependency string prefix </td></tr> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -781,9 +779,8 @@ > <tr> > <td class="memname">int rpmdsNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -792,8 +789,8 @@ > > <p>Return next dependency set iterator index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -808,9 +805,8 @@ > <tr> > <td class="memname">int rpmdsNoPromote </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -820,8 +816,8 @@ > <p>Return current "Don't promote Epoch:" flag. </p> > <p>This flag controls for Epoch: promotion when a dependency set is compared. If the flag is set (for already installed packages), then an unspecified value will be treated as Epoch: 0. Otherwise (for added packages), the Epoch: portion of the comparison is skipped if the value is not specified, i.e. an unspecified Epoch: is assumed to be equal in dependency comparisons.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -836,25 +832,25 @@ > <tr> > <td class="memname">void rpmdsNotify </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>where</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>where</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>rc</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>rc</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -862,10 +858,10 @@ > > <p>Notify of results of dependency match. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>where</em> </td><td>where dependency was resolved (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rc</em> </td><td>0 == YES, otherwise NO </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> >+ <tr><td class="paramname">where</td><td>where dependency was resolved (or NULL) </td></tr> >+ <tr><td class="paramname">rc</td><td>0 == YES, otherwise NO </td></tr> > </table> > </dd> > </dl> >@@ -879,25 +875,25 @@ > <tr> > <td class="memname">int rpmdsNVRMatchesDep </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>req</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>req</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>nopromote</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>nopromote</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -905,10 +901,10 @@ > > <p>Compare package name-version-release from header with a single dependency. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>req</em> </td><td>dependency set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nopromote</em> </td><td>Don't promote Epoch: in comparison? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">req</td><td>dependency set </td></tr> >+ <tr><td class="paramname">nopromote</td><td>Don't promote Epoch: in comparison? </td></tr> > </table> > </dd> > </dl> >@@ -923,19 +919,19 @@ > <tr> > <td class="memname">int rpmdsSearch </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ods</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ods</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -944,9 +940,9 @@ > <p>Search a sorted dependency set for an element that overlaps. </p> > <p>A boolean result is saved (if allocated) and accessible through rpmdsResult(ods) afterwards. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set to search </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ods</em> </td><td>dependency set element to find. </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set to search </td></tr> >+ <tr><td class="paramname">ods</td><td>dependency set element to find. </td></tr> > </table> > </dd> > </dl> >@@ -961,19 +957,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmdsSetColor </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >- <td class="paramname"> <em>color</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >+ <td class="paramname"><em>color</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -981,9 +977,9 @@ > > <p>Return current dependency color. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>color</em> </td><td>new dependency color </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> >+ <tr><td class="paramname">color</td><td>new dependency color </td></tr> > </table> > </dd> > </dl> >@@ -998,19 +994,19 @@ > <tr> > <td class="memname">int rpmdsSetIx </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>ix</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>ix</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1018,9 +1014,9 @@ > > <p>Set dependency set index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ix</em> </td><td>new index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> >+ <tr><td class="paramname">ix</td><td>new index </td></tr> > </table> > </dd> > </dl> >@@ -1035,19 +1031,19 @@ > <tr> > <td class="memname">int rpmdsSetNoPromote </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>nopromote</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>nopromote</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1055,9 +1051,9 @@ > > <p>Set "Don't promote Epoch:" flag. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nopromote</em> </td><td>Should an unspecified Epoch: be treated as Epoch: 0? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> >+ <tr><td class="paramname">nopromote</td><td>Should an unspecified Epoch: be treated as Epoch: 0? </td></tr> > </table> > </dd> > </dl> >@@ -1072,31 +1068,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmdsSingle </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tagN</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tagN</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>N</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>N</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>EVR</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>EVR</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td> >- <td class="paramname"> <em>Flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td> >+ <td class="paramname"><em>Flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1104,11 +1100,11 @@ > > <p>Create, load and initialize a dependency set of size 1. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tagN</em> </td><td>type of dependency </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>N</em> </td><td>name </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>EVR</em> </td><td>epoch:version-release </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>Flags</em> </td><td>comparison flags </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tagN</td><td>type of dependency </td></tr> >+ <tr><td class="paramname">N</td><td>name </td></tr> >+ <tr><td class="paramname">EVR</td><td>epoch:version-release </td></tr> >+ <tr><td class="paramname">Flags</td><td>comparison flags </td></tr> > </table> > </dd> > </dl> >@@ -1123,9 +1119,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> rpmdsTagN </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >- <td class="paramname"> <em>ds</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td> >+ <td class="paramname"><em>ds</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1134,8 +1129,8 @@ > > <p>Return current dependency type. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ds</em> </td><td>dependency set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ds</td><td>dependency set </td></tr> > </table> > </dd> > </dl> >@@ -1150,25 +1145,25 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmdsThis </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tagN</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tagN</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td> >- <td class="paramname"> <em>Flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td> >+ <td class="paramname"><em>Flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1176,10 +1171,10 @@ > > <p>Create, load and initialize a dependency for this header. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tagN</em> </td><td>type of dependency </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>Flags</em> </td><td>comparison flags </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tagN</td><td>type of dependency </td></tr> >+ <tr><td class="paramname">Flags</td><td>comparison flags </td></tr> > </table> > </dd> > </dl> >@@ -1188,8 +1183,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmfc.html rpm-4.9.1/doc/librpm/html/group__rpmfc.html >--- rpm-4.9.0/doc/librpm/html/group__rpmfc.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmfc.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -26,46 +37,54 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>File Classification API.</h1> </div> >+<div class="title">File Classification API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for File Classification API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmfc.png" border="0" alt="" usemap="#group____rpmfc"/> >+<map name="group____rpmfc" id="group____rpmfc"> >+<area shape="rect" id="node1" href="group__rpmbuild.html" title="Build API." alt="" coords="257,8,337,37"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html">rpmfc.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html">rpmfc.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and methods for build-time file classification. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and methods for build-time file classification. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfc_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga8518ad96c4db925d58727ba03826ce32">FCOLOR_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfcTokens_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga60b99503642c7a9be33c9d7d09400d8b">rpmfcToken</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfc_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga8518ad96c4db925d58727ba03826ce32">FCOLOR_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfcTokens_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga60b99503642c7a9be33c9d7d09400d8b">rpmfcToken</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa23b13b6981bcb4ab0b86235e23cd1c4">FCOLOR_e</a> { <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ae09239644841da5d446f63796c0498a0">RPMFC_BLACK</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa23b13b6981bcb4ab0b86235e23cd1c4">FCOLOR_e</a> { <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ae09239644841da5d446f63796c0498a0">RPMFC_BLACK</a> = 0, > <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4a7d3202ffe82ac14de234f0a48a62bbe3">RPMFC_ELF32</a> = (1 << 0), > <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ac76af088480b8754e88c9a47998bae23">RPMFC_ELF64</a> = (1 << 1), > <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4a09a25ef9ccb96c8c81fb696c5c8f5090">RPMFC_ELFMIPSN32</a> = (1 << 2) > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa20211fd4bfdd58fd7ed696b91f79d93">rpmfcPrint</a> (const char *msg, <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print results of file classification. <a href="#gaa20211fd4bfdd58fd7ed696b91f79d93"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga98d90c420afd4b19322db8b5819a1444">rpmfcFree</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file classifier. <a href="#ga98d90c420afd4b19322db8b5819a1444"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga2c650f81d975efc1a202ac41ac4c6165">rpmfcCreate</a> (const char *rootDir, <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a file classifier. <a href="#ga2c650f81d975efc1a202ac41ac4c6165"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga9805a45ac7f22348443f450c8a5da6e4">rpmfcNew</a> (void)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga30c4508077dcb07581aaf1bb58003bf5">rpmfcClassify</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, <a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> *fmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file class dictionary and mappings. <a href="#ga30c4508077dcb07581aaf1bb58003bf5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga7488115bb89ee5a5144e59797d0d86fe">rpmfcApply</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file/package dependency dictionary and mappings. <a href="#ga7488115bb89ee5a5144e59797d0d86fe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gab4d8f29a0a78d99199609c68c30447fa">rpmfcProvides</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification provides. <a href="#gab4d8f29a0a78d99199609c68c30447fa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga0bf8cfa38debeeef2809e02624ffbf02">rpmfcRequires</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification requires. <a href="#ga0bf8cfa38debeeef2809e02624ffbf02"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa20211fd4bfdd58fd7ed696b91f79d93">rpmfcPrint</a> (const char *msg, <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print results of file classification. <a href="#gaa20211fd4bfdd58fd7ed696b91f79d93"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga98d90c420afd4b19322db8b5819a1444">rpmfcFree</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file classifier. <a href="#ga98d90c420afd4b19322db8b5819a1444"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga2c650f81d975efc1a202ac41ac4c6165">rpmfcCreate</a> (const char *rootDir, <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a file classifier. <a href="#ga2c650f81d975efc1a202ac41ac4c6165"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga9805a45ac7f22348443f450c8a5da6e4">rpmfcNew</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga30c4508077dcb07581aaf1bb58003bf5">rpmfcClassify</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, <a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> *fmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file class dictionary and mappings. <a href="#ga30c4508077dcb07581aaf1bb58003bf5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga7488115bb89ee5a5144e59797d0d86fe">rpmfcApply</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file/package dependency dictionary and mappings. <a href="#ga7488115bb89ee5a5144e59797d0d86fe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gab4d8f29a0a78d99199609c68c30447fa">rpmfcProvides</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification provides. <a href="#gab4d8f29a0a78d99199609c68c30447fa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga0bf8cfa38debeeef2809e02624ffbf02">rpmfcRequires</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification requires. <a href="#ga0bf8cfa38debeeef2809e02624ffbf02"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga8518ad96c4db925d58727ba03826ce32"></a><!-- doxytag: member="rpmfc.h::FCOLOR_t" ref="ga8518ad96c4db925d58727ba03826ce32" args="" --> >@@ -149,9 +168,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmfcApply </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >- <td class="paramname"> <em>fc</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >+ <td class="paramname"><em>fc</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -160,8 +178,8 @@ > > <p>Build file/package dependency dictionary and mappings. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fc</em> </td><td>file classifier </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fc</td><td>file classifier </td></tr> > </table> > </dd> > </dl> >@@ -176,25 +194,25 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmfcClassify </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >- <td class="paramname"> <em>fc</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >+ <td class="paramname"><em>fc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >- <td class="paramname"> <em>argv</em>, </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >+ <td class="paramname"><em>argv</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> * </td> >- <td class="paramname"> <em>fmode</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> * </td> >+ <td class="paramname"><em>fmode</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -202,10 +220,10 @@ > > <p>Build file class dictionary and mappings. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fc</em> </td><td>file classifier </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>files to classify </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fmode</em> </td><td>files mode_t array (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fc</td><td>file classifier </td></tr> >+ <tr><td class="paramname">argv</td><td>files to classify </td></tr> >+ <tr><td class="paramname">fmode</td><td>files mode_t array (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -220,19 +238,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> rpmfcCreate </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>rootDir</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>rootDir</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -240,9 +258,9 @@ > > <p>Create a file classifier. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>rootDir</em> </td><td>(build) root directory </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>(unused) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">rootDir</td><td>(build) root directory </td></tr> >+ <tr><td class="paramname">flags</td><td>(unused) </td></tr> > </table> > </dd> > </dl> >@@ -257,9 +275,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> rpmfcFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >- <td class="paramname"> <em>fc</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >+ <td class="paramname"><em>fc</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -268,8 +285,8 @@ > > <p>Destroy a file classifier. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fc</em> </td><td>file classifier </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fc</td><td>file classifier </td></tr> > </table> > </dd> > </dl> >@@ -284,9 +301,8 @@ > <tr> > <td class="memname">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> rpmfcNew </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -304,25 +320,25 @@ > <tr> > <td class="memname">void rpmfcPrint </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>msg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>msg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >- <td class="paramname"> <em>fc</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >+ <td class="paramname"><em>fc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td><td> </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -331,10 +347,10 @@ > <p>Print results of file classification. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000036">Todo:</a></b></dt><dd>Remove debugging routine. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>message prefix (NULL for none) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fc</em> </td><td>file classifier </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fp</em> </td><td>output file handle (NULL for stderr) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">msg</td><td>message prefix (NULL for none) </td></tr> >+ <tr><td class="paramname">fc</td><td>file classifier </td></tr> >+ <tr><td class="paramname">fp</td><td>output file handle (NULL for stderr) </td></tr> > </table> > </dd> > </dl> >@@ -348,9 +364,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmfcProvides </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >- <td class="paramname"> <em>fc</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >+ <td class="paramname"><em>fc</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -359,8 +374,8 @@ > > <p>Retrieve file classification provides. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fc</em> </td><td>file classifier </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fc</td><td>file classifier </td></tr> > </table> > </dd> > </dl> >@@ -375,9 +390,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmfcRequires </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >- <td class="paramname"> <em>fc</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td> >+ <td class="paramname"><em>fc</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -386,8 +400,8 @@ > > <p>Retrieve file classification requires. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fc</em> </td><td>file classifier </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fc</td><td>file classifier </td></tr> > </table> > </dd> > </dl> >@@ -396,8 +410,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmfc.map rpm-4.9.1/doc/librpm/html/group__rpmfc.map >--- rpm-4.9.0/doc/librpm/html/group__rpmfc.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmfc.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,3 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node1" href="$group__rpmbuild.html" title="Build API." alt="" coords="257,8,337,37"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmfc.md5 rpm-4.9.1/doc/librpm/html/group__rpmfc.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmfc.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmfc.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+43c1f29bda75c2b714de062093ebddb1 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmfc.png and rpm-4.9.1/doc/librpm/html/group__rpmfc.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmfi.html rpm-4.9.1/doc/librpm/html/group__rpmfi.html >--- rpm-4.9.0/doc/librpm/html/group__rpmfi.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmfi.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,136 +36,134 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>File Info API.</h1> </div> >+<div class="title">File Info API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">File types. <a href="#gaac3463bac1ac4cead7c062f99ae2873a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">File disposition(s) during package install/erase transaction. <a href="#ga8e801e121577095ea061fed14200fffd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File types. <a href="#gaac3463bac1ac4cead7c062f99ae2873a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File disposition(s) during package install/erase transaction. <a href="#ga8e801e121577095ea061fed14200fffd"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> { <br/> >- <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa9bc832fa28809fb974f6ce5bb0cc7117">PIPE</a> = 1, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> { <br/> >+  <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa9bc832fa28809fb974f6ce5bb0cc7117">PIPE</a> = 1, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa29a0675a458bb799baf5cb6cc8fb624b">CDEV</a> = 2, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa1d73dc463abcb5f0ec3167f3107aa2ea">XDIR</a> = 4, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fae43bcaae76090fd5d491271fd6f8e8d2">BDEV</a> = 6, > <br/> >- <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fab3c94666c9c848f5b5454fe0eff53503">REG</a> = 8, >+  <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fab3c94666c9c848f5b5454fe0eff53503">REG</a> = 8, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3faf2fe1bf26da6f8a451f054e30b3ce0f3">LINK</a> = 10, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa3f9b2e54721b240241ed87965d569f68">SOCK</a> = 12 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File types. </p> >- <a href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> { <br/> >- <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a54058e6c6b3c417ce53eafb0fe7f6806">FA_UNKNOWN</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File types. <a href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> { <br/> >+  <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a54058e6c6b3c417ce53eafb0fe7f6806">FA_UNKNOWN</a> = 0, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a3f832bbad26488d6441a3d0589da2784">FA_CREATE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a5fed1ade77dfbb3db4d937a94498263b">FA_COPYIN</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a93e433874ed32187140e8fa952608896">FA_COPYOUT</a>, > <br/> >- <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a1a5a5b499a264b1bcc214b1e9498c8fe">FA_BACKUP</a>, >+  <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a1a5a5b499a264b1bcc214b1e9498c8fe">FA_BACKUP</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a8ad2065d928238a93bcb2db6c9c64a22">FA_SAVE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01aa2c1302ed618813615e8eda133074b3a">FA_SKIP</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01abc34912fb3e174c7ae2f4d94b671b0b0">FA_ALTNAME</a>, > <br/> >- <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01af3aaace1f9e55323fb68a8b7064a720f">FA_ERASE</a>, >+  <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01af3aaace1f9e55323fb68a8b7064a720f">FA_ERASE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a6a60e7a49164b8c0e4fcec71c0e1fd32">FA_SKIPNSTATE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01afa3c5366b8f18737a117930a4cbd4521">FA_SKIPNETSHARED</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01ab96dcf93168dd6d766f3ddfc22c62606">FA_SKIPCOLOR</a> > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File disposition(s) during package install/erase transaction. </p> >- <a href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File disposition(s) during package install/erase transaction. <a href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga31d891624b3b796b926737b0f7b8b3df">rpmfiLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a file info set instance. <a href="#ga31d891624b3b796b926737b0f7b8b3df"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga656137eda2250c404ec5ed63069ccc57">rpmfiFC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file count from file info set. <a href="#ga656137eda2250c404ec5ed63069ccc57"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e">rpmfiFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file index from file info set. <a href="#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga962cd484abca49996c9f9dc3496c0ca4">rpmfiSetFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current file index in file info set. <a href="#ga962cd484abca49996c9f9dc3496c0ca4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga509f82bc4e62ae7c33877ac381c88b75">rpmfiDC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return directory count from file info set. <a href="#ga509f82bc4e62ae7c33877ac381c88b75"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga50afc9087a819d2facee8bb57734f26e">rpmfiDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory index from file info set. <a href="#ga50afc9087a819d2facee8bb57734f26e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga874cef9c002f9b40fe49c92a3714c1e8">rpmfiSetDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current directory index in file info set. <a href="#ga874cef9c002f9b40fe49c92a3714c1e8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad138e3ad68de95e690a33d1388219f00">rpmfiBN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current base name from file info set. <a href="#gad138e3ad68de95e690a33d1388219f00"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga1bad3e71ca1f6b8eb07d94123cae8657">rpmfiDN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory name from file info set. <a href="#ga1bad3e71ca1f6b8eb07d94123cae8657"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad40fd56a6310dcffddb4dff4877744ab">rpmfiFN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file name from file info set. <a href="#gad40fd56a6310dcffddb4dff4877744ab"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac87b9e38eb6616339172361151f36f42">rpmfiFFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file flags from file info set. <a href="#gac87b9e38eb6616339172361151f36f42"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga76e1849caa44e1236167d38a8df14f3b">rpmfiVFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file verify flags from file info set. <a href="#ga76e1849caa44e1236167d38a8df14f3b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga57396be5115c58986513f65e581a13cf">rpmfiFMode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file mode from file info set. <a href="#ga57396be5115c58986513f65e581a13cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e">rpmfileState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga5974ff10e26d9bfa1065aca3025d1b93">rpmfiFState</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file state from file info set. <a href="#ga5974ff10e26d9bfa1065aca3025d1b93"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae46ac2efef805703e1383435931eebaf">rpmfiDigestAlgo</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest algorithm of a file info set. <a href="#gae46ac2efef805703e1383435931eebaf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga4295d0a7121504ec260ee3c097b403b6">rpmfiFDigest</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo, size_t *diglen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) digest of file info set. <a href="#ga4295d0a7121504ec260ee3c097b403b6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa2e0d460a9b0b31177eb2639be2d040d">rpmfiFDigestHex</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (hex) digest of file info set. <a href="#gaa2e0d460a9b0b31177eb2639be2d040d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d">rpmfiMD5</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi) RPM_GNUC_DEPRECATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) md5 digest from file info set. <a href="#gac15618cc1c44bf6b27c04b28f3943b3d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3333d553eb25a00a02a25865ff26c7cf">rpmfiFLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file linkto (i.e. <a href="#ga3333d553eb25a00a02a25865ff26c7cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa329902b87a2d9be83df0b2862f1acc5">rpmfiFSize</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file size from file info set. <a href="#gaa329902b87a2d9be83df0b2862f1acc5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga78cfa7f20c72ccdad5f121bc436714e0">rpmfiFRdev</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file rdev from file info set. <a href="#ga78cfa7f20c72ccdad5f121bc436714e0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad9e13e7f8bd889503770bb5fc8c0a217">rpmfiFInode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file inode from file info set. <a href="#gad9e13e7f8bd889503770bb5fc8c0a217"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6f417da734daa3d8cafffad2275e0f59">rpmfiColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return union of all file color bits from file info set. <a href="#ga6f417da734daa3d8cafffad2275e0f59"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gada0be6b3cac1090a1d6c1cb45cc91ca6">rpmfiFColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file color bits from file info set. <a href="#gada0be6b3cac1090a1d6c1cb45cc91ca6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7">rpmfiFClass</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file class from file info set. <a href="#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab40d0d453d30c9997284b0da9a547c61">rpmfiFDepends</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, const uint32_t **fddictp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file depends dictionary from file info set. <a href="#gab40d0d453d30c9997284b0da9a547c61"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga0ba2e96c228348b39ba64a8766e852a2">rpmfiFNlink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (calculated) current file nlink count from file info set. <a href="#ga0ba2e96c228348b39ba64a8766e852a2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga19cadc4d9ba88d6eff804462d4e3110f">rpmfiFMtime</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file modify time from file info set. <a href="#ga19cadc4d9ba88d6eff804462d4e3110f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gade8b354f4bb363f88338bd49b6659c7d">rpmfiFUser</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file owner from file info set. <a href="#gade8b354f4bb363f88338bd49b6659c7d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga91b4d5de8041c5c52d8bcdd6aa98b818">rpmfiFGroup</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file group from file info set. <a href="#ga91b4d5de8041c5c52d8bcdd6aa98b818"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga098c6ce9918a922e733ae880c0baa2cf">rpmfiFCaps</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return textual representation of current file capabilities from file info set. <a href="#ga098c6ce9918a922e733ae880c0baa2cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae9351113edfe1534cc25a55733f65ff0">rpmfiFLangs</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file language(s) from file info set. <a href="#gae9351113edfe1534cc25a55733f65ff0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae165b1266f6927370169df4416b0a687">rpmfiNext</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next file iterator index. <a href="#gae165b1266f6927370169df4416b0a687"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab36cc47b1844de32a67482f092074e1f">rpmfiInit</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize file iterator index. <a href="#gab36cc47b1844de32a67482f092074e1f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga124289e05cde23309a67b27af6ef6292">rpmfiNextD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next directory iterator index. <a href="#ga124289e05cde23309a67b27af6ef6292"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3ca9ec1da52cbfb9c5367b059bce8771">rpmfiInitD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize directory iterator index. <a href="#ga3ca9ec1da52cbfb9c5367b059bce8771"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa57c23e38b8fcd2028d94e0e5f22367e">rpmfiFree</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file info set. <a href="#gaa57c23e38b8fcd2028d94e0e5f22367e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2b9ce2bf40753d48764e771aa5fc67fb">rpmfiNew</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a file info set. <a href="#ga2b9ce2bf40753d48764e771aa5fc67fb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga14dc5ede2ea9131d7ff18c3e5bbab50d">rpmfiWhatis</a> (<a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file type from mode_t. <a href="#ga14dc5ede2ea9131d7ff18c3e5bbab50d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6d6932dda5e5c44c19261f25a6da1b53">rpmfiCompare</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> afi, const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> bfi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file info comparison. <a href="#ga6d6932dda5e5c44c19261f25a6da1b53"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2968542f0d08a54528fb0e065b15442b">rpmfiDecideFate</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> ofi, <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> nfi, int skipMissing)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file disposition. <a href="#ga2968542f0d08a54528fb0e065b15442b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaf612b0b13245a0c413e2bf34efc1b104">rpmfiConfigConflict</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return whether file is conflicting config. <a href="#gaf612b0b13245a0c413e2bf34efc1b104"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga31d891624b3b796b926737b0f7b8b3df">rpmfiLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a file info set instance. <a href="#ga31d891624b3b796b926737b0f7b8b3df"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga656137eda2250c404ec5ed63069ccc57">rpmfiFC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file count from file info set. <a href="#ga656137eda2250c404ec5ed63069ccc57"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e">rpmfiFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file index from file info set. <a href="#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga962cd484abca49996c9f9dc3496c0ca4">rpmfiSetFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current file index in file info set. <a href="#ga962cd484abca49996c9f9dc3496c0ca4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga509f82bc4e62ae7c33877ac381c88b75">rpmfiDC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return directory count from file info set. <a href="#ga509f82bc4e62ae7c33877ac381c88b75"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga50afc9087a819d2facee8bb57734f26e">rpmfiDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory index from file info set. <a href="#ga50afc9087a819d2facee8bb57734f26e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga874cef9c002f9b40fe49c92a3714c1e8">rpmfiSetDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current directory index in file info set. <a href="#ga874cef9c002f9b40fe49c92a3714c1e8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad138e3ad68de95e690a33d1388219f00">rpmfiBN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current base name from file info set. <a href="#gad138e3ad68de95e690a33d1388219f00"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga1bad3e71ca1f6b8eb07d94123cae8657">rpmfiDN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory name from file info set. <a href="#ga1bad3e71ca1f6b8eb07d94123cae8657"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad40fd56a6310dcffddb4dff4877744ab">rpmfiFN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file name from file info set. <a href="#gad40fd56a6310dcffddb4dff4877744ab"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac87b9e38eb6616339172361151f36f42">rpmfiFFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file flags from file info set. <a href="#gac87b9e38eb6616339172361151f36f42"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga76e1849caa44e1236167d38a8df14f3b">rpmfiVFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file verify flags from file info set. <a href="#ga76e1849caa44e1236167d38a8df14f3b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga57396be5115c58986513f65e581a13cf">rpmfiFMode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file mode from file info set. <a href="#ga57396be5115c58986513f65e581a13cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e">rpmfileState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga5974ff10e26d9bfa1065aca3025d1b93">rpmfiFState</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file state from file info set. <a href="#ga5974ff10e26d9bfa1065aca3025d1b93"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae46ac2efef805703e1383435931eebaf">rpmfiDigestAlgo</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest algorithm of a file info set. <a href="#gae46ac2efef805703e1383435931eebaf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga4295d0a7121504ec260ee3c097b403b6">rpmfiFDigest</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo, size_t *diglen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) digest of file info set. <a href="#ga4295d0a7121504ec260ee3c097b403b6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa2e0d460a9b0b31177eb2639be2d040d">rpmfiFDigestHex</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (hex) digest of file info set. <a href="#gaa2e0d460a9b0b31177eb2639be2d040d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d">rpmfiMD5</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi) RPM_GNUC_DEPRECATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) md5 digest from file info set. <a href="#gac15618cc1c44bf6b27c04b28f3943b3d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3333d553eb25a00a02a25865ff26c7cf">rpmfiFLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file linkto (i.e. <a href="#ga3333d553eb25a00a02a25865ff26c7cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa329902b87a2d9be83df0b2862f1acc5">rpmfiFSize</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file size from file info set. <a href="#gaa329902b87a2d9be83df0b2862f1acc5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga78cfa7f20c72ccdad5f121bc436714e0">rpmfiFRdev</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file rdev from file info set. <a href="#ga78cfa7f20c72ccdad5f121bc436714e0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad9e13e7f8bd889503770bb5fc8c0a217">rpmfiFInode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file inode from file info set. <a href="#gad9e13e7f8bd889503770bb5fc8c0a217"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6f417da734daa3d8cafffad2275e0f59">rpmfiColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return union of all file color bits from file info set. <a href="#ga6f417da734daa3d8cafffad2275e0f59"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gada0be6b3cac1090a1d6c1cb45cc91ca6">rpmfiFColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file color bits from file info set. <a href="#gada0be6b3cac1090a1d6c1cb45cc91ca6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7">rpmfiFClass</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file class from file info set. <a href="#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab40d0d453d30c9997284b0da9a547c61">rpmfiFDepends</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, const uint32_t **fddictp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file depends dictionary from file info set. <a href="#gab40d0d453d30c9997284b0da9a547c61"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga0ba2e96c228348b39ba64a8766e852a2">rpmfiFNlink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (calculated) current file nlink count from file info set. <a href="#ga0ba2e96c228348b39ba64a8766e852a2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga19cadc4d9ba88d6eff804462d4e3110f">rpmfiFMtime</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file modify time from file info set. <a href="#ga19cadc4d9ba88d6eff804462d4e3110f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gade8b354f4bb363f88338bd49b6659c7d">rpmfiFUser</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file owner from file info set. <a href="#gade8b354f4bb363f88338bd49b6659c7d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga91b4d5de8041c5c52d8bcdd6aa98b818">rpmfiFGroup</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file group from file info set. <a href="#ga91b4d5de8041c5c52d8bcdd6aa98b818"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga098c6ce9918a922e733ae880c0baa2cf">rpmfiFCaps</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return textual representation of current file capabilities from file info set. <a href="#ga098c6ce9918a922e733ae880c0baa2cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae9351113edfe1534cc25a55733f65ff0">rpmfiFLangs</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file language(s) from file info set. <a href="#gae9351113edfe1534cc25a55733f65ff0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae165b1266f6927370169df4416b0a687">rpmfiNext</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next file iterator index. <a href="#gae165b1266f6927370169df4416b0a687"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab36cc47b1844de32a67482f092074e1f">rpmfiInit</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize file iterator index. <a href="#gab36cc47b1844de32a67482f092074e1f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga124289e05cde23309a67b27af6ef6292">rpmfiNextD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next directory iterator index. <a href="#ga124289e05cde23309a67b27af6ef6292"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3ca9ec1da52cbfb9c5367b059bce8771">rpmfiInitD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize directory iterator index. <a href="#ga3ca9ec1da52cbfb9c5367b059bce8771"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa57c23e38b8fcd2028d94e0e5f22367e">rpmfiFree</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file info set. <a href="#gaa57c23e38b8fcd2028d94e0e5f22367e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2b9ce2bf40753d48764e771aa5fc67fb">rpmfiNew</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a file info set. <a href="#ga2b9ce2bf40753d48764e771aa5fc67fb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga14dc5ede2ea9131d7ff18c3e5bbab50d">rpmfiWhatis</a> (<a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file type from mode_t. <a href="#ga14dc5ede2ea9131d7ff18c3e5bbab50d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6d6932dda5e5c44c19261f25a6da1b53">rpmfiCompare</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> afi, const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> bfi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file info comparison. <a href="#ga6d6932dda5e5c44c19261f25a6da1b53"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2968542f0d08a54528fb0e065b15442b">rpmfiDecideFate</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> ofi, <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> nfi, int skipMissing)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file disposition. <a href="#ga2968542f0d08a54528fb0e065b15442b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaf612b0b13245a0c413e2bf34efc1b104">rpmfiConfigConflict</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return whether file is conflicting config. <a href="#gaf612b0b13245a0c413e2bf34efc1b104"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga8e801e121577095ea061fed14200fffd"></a><!-- doxytag: member="rpmfi.h::rpmFileAction" ref="ga8e801e121577095ea061fed14200fffd" args="" --> >@@ -297,9 +306,8 @@ > <tr> > <td class="memname">const char* rpmfiBN </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -308,8 +316,8 @@ > > <p>Return current base name from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -324,9 +332,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmfiColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -335,8 +342,8 @@ > > <p>Return union of all file color bits from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -351,19 +358,19 @@ > <tr> > <td class="memname">int rpmfiCompare </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>afi</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>afi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>bfi</em></td><td> </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>bfi</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -371,9 +378,9 @@ > > <p>Return file info comparison. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>afi</em> </td><td>1st file info </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>bfi</em> </td><td>2nd file info </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">afi</td><td>1st file info </td></tr> >+ <tr><td class="paramname">bfi</td><td>2nd file info </td></tr> > </table> > </dd> > </dl> >@@ -388,9 +395,8 @@ > <tr> > <td class="memname">int rpmfiConfigConflict </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -399,8 +405,8 @@ > > <p>Return whether file is conflicting config. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info </td></tr> > </table> > </dd> > </dl> >@@ -415,9 +421,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> rpmfiDC </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -426,8 +431,8 @@ > > <p>Return directory count from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -442,25 +447,25 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a> rpmfiDecideFate </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>ofi</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>ofi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>nfi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>nfi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>skipMissing</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>skipMissing</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -468,10 +473,10 @@ > > <p>Return file disposition. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ofi</em> </td><td>old file info </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nfi</em> </td><td>new file info </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>skipMissing</em> </td><td>OK to skip missing files? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ofi</td><td>old file info </td></tr> >+ <tr><td class="paramname">nfi</td><td>new file info </td></tr> >+ <tr><td class="paramname">skipMissing</td><td>OK to skip missing files? </td></tr> > </table> > </dd> > </dl> >@@ -486,9 +491,8 @@ > <tr> > <td class="memname">int rpmfiDigestAlgo </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -497,8 +501,8 @@ > > <p>Return digest algorithm of a file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -513,9 +517,8 @@ > <tr> > <td class="memname">const char* rpmfiDN </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -524,8 +527,8 @@ > > <p>Return current directory name from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -540,9 +543,8 @@ > <tr> > <td class="memname">int rpmfiDX </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -551,8 +553,8 @@ > > <p>Return current directory index from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -567,9 +569,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> rpmfiFC </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -578,8 +579,8 @@ > > <p>Return file count from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -594,9 +595,8 @@ > <tr> > <td class="memname">const char* rpmfiFCaps </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -606,8 +606,8 @@ > <p>Return textual representation of current file capabilities from file info set. </p> > <p>See cap_from_text(3) for details. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -622,9 +622,8 @@ > <tr> > <td class="memname">const char* rpmfiFClass </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -633,8 +632,8 @@ > > <p>Return current file class from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -649,9 +648,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmfiFColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -660,8 +658,8 @@ > > <p>Return current file color bits from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -676,19 +674,19 @@ > <tr> > <td class="memname">uint32_t rpmfiFDepends </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const uint32_t ** </td> >- <td class="paramname"> <em>fddictp</em></td><td> </td> >+ <td class="paramtype">const uint32_t ** </td> >+ <td class="paramname"><em>fddictp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -696,14 +694,14 @@ > > <p>Return current file depends dictionary from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*fddictp</em> </td><td>file depends dictionary array (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*fddictp</td><td>file depends dictionary array (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -718,25 +716,25 @@ > <tr> > <td class="memname">const unsigned char* rpmfiFDigest </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int * </td> >- <td class="paramname"> <em>algo</em>, </td> >+ <td class="paramtype">int * </td> >+ <td class="paramname"><em>algo</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t * </td> >- <td class="paramname"> <em>diglen</em></td><td> </td> >+ <td class="paramtype">size_t * </td> >+ <td class="paramname"><em>diglen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -744,15 +742,15 @@ > > <p>Return current file (binary) digest of file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>digest hash algoritm used (pass NULL to ignore) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>diglen</em> </td><td>digest hash length (pass NULL to ignore) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">algo</td><td>digest hash algoritm used (pass NULL to ignore) </td></tr> >+ <tr><td class="paramname">diglen</td><td>digest hash length (pass NULL to ignore) </td></tr> > </table> > </dd> > </dl> >@@ -767,19 +765,19 @@ > <tr> > <td class="memname">char* rpmfiFDigestHex </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int * </td> >- <td class="paramname"> <em>algo</em></td><td> </td> >+ <td class="paramtype">int * </td> >+ <td class="paramname"><em>algo</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -788,14 +786,14 @@ > <p>Return current file (hex) digest of file info set. </p> > <p>The file info set stores file digests in binary format to conserve memory, this converts the binary data back to hex presentation used in headers. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>digest hash algoritm used (pass NULL to ignore) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">algo</td><td>digest hash algoritm used (pass NULL to ignore) </td></tr> > </table> > </dd> > </dl> >@@ -810,9 +808,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> rpmfiFFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -821,8 +818,8 @@ > > <p>Return current file flags from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -837,9 +834,8 @@ > <tr> > <td class="memname">const char* rpmfiFGroup </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -848,8 +844,8 @@ > > <p>Return current file group from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -864,9 +860,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a> rpmfiFInode </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -875,8 +870,8 @@ > > <p>Return current file inode from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -891,9 +886,8 @@ > <tr> > <td class="memname">const char* rpmfiFLangs </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -902,8 +896,8 @@ > > <p>Return current file language(s) from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -918,9 +912,8 @@ > <tr> > <td class="memname">const char* rpmfiFLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -930,8 +923,8 @@ > <p>Return current file linkto (i.e. </p> > <p>symlink(2) target) from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -946,9 +939,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> rpmfiFMode </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -957,8 +949,8 @@ > > <p>Return current file mode from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -973,9 +965,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a> rpmfiFMtime </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -984,8 +975,8 @@ > > <p>Return current file modify time from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1000,9 +991,8 @@ > <tr> > <td class="memname">const char* rpmfiFN </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1011,8 +1001,8 @@ > > <p>Return current file name from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1027,9 +1017,8 @@ > <tr> > <td class="memname">uint32_t rpmfiFNlink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1038,8 +1027,8 @@ > > <p>Return (calculated) current file nlink count from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1054,9 +1043,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a> rpmfiFRdev </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1065,8 +1053,8 @@ > > <p>Return current file rdev from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1081,9 +1069,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmfiFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1092,8 +1079,8 @@ > > <p>Destroy a file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1108,9 +1095,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> rpmfiFSize </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1119,8 +1105,8 @@ > > <p>Return current file size from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1135,9 +1121,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e">rpmfileState</a> rpmfiFState </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1146,8 +1131,8 @@ > > <p>Return current file state from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1162,9 +1147,8 @@ > <tr> > <td class="memname">const char* rpmfiFUser </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1173,8 +1157,8 @@ > > <p>Return current file owner from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1189,9 +1173,8 @@ > <tr> > <td class="memname">int rpmfiFX </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1200,8 +1183,8 @@ > > <p>Return current file index from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1216,19 +1199,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmfiInit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>fx</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>fx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1236,9 +1219,9 @@ > > <p>Initialize file iterator index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fx</em> </td><td>file iterator index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> >+ <tr><td class="paramname">fx</td><td>file iterator index </td></tr> > </table> > </dd> > </dl> >@@ -1253,19 +1236,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmfiInitD </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>dx</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>dx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1273,9 +1256,9 @@ > > <p>Initialize directory iterator index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dx</em> </td><td>directory iterator index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> >+ <tr><td class="paramname">dx</td><td>directory iterator index </td></tr> > </table> > </dd> > </dl> >@@ -1290,9 +1273,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmfiLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1301,8 +1283,8 @@ > > <p>Reference a file info set instance. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1317,9 +1299,8 @@ > <tr> > <td class="memname">const unsigned char* rpmfiMD5 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1329,8 +1310,8 @@ > <p>Return current file (binary) md5 digest from file info set. </p> > <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Use <a class="el" href="group__rpmfi.html#ga4295d0a7121504ec260ee3c097b403b6" title="Return current file (binary) digest of file info set.">rpmfiFDigest()</a> instead </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1345,31 +1326,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmfiNew </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tagN</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tagN</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a> </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a> </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1377,11 +1358,11 @@ > > <p>Create and load a file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>unused </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tagN</em> </td><td>unused </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>Flags to control what information is loaded. </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>unused </td></tr> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">tagN</td><td>unused </td></tr> >+ <tr><td class="paramname">flags</td><td>Flags to control what information is loaded. </td></tr> > </table> > </dd> > </dl> >@@ -1396,9 +1377,8 @@ > <tr> > <td class="memname">int rpmfiNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1407,8 +1387,8 @@ > > <p>Return next file iterator index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1423,9 +1403,8 @@ > <tr> > <td class="memname">int rpmfiNextD </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1434,8 +1413,8 @@ > > <p>Return next directory iterator index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1450,19 +1429,19 @@ > <tr> > <td class="memname">int rpmfiSetDX </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>dx</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>dx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1470,9 +1449,9 @@ > > <p>Set current directory index in file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dx</em> </td><td>new directory index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> >+ <tr><td class="paramname">dx</td><td>new directory index </td></tr> > </table> > </dd> > </dl> >@@ -1487,19 +1466,19 @@ > <tr> > <td class="memname">int rpmfiSetFX </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>fx</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>fx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1507,9 +1486,9 @@ > > <p>Set current file index in file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fx</em> </td><td>new file index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> >+ <tr><td class="paramname">fx</td><td>new file index </td></tr> > </table> > </dd> > </dl> >@@ -1524,9 +1503,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> rpmfiVFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1535,8 +1513,8 @@ > > <p>Return current file verify flags from file info set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fi</td><td>file info set </td></tr> > </table> > </dd> > </dl> >@@ -1551,9 +1529,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a> rpmfiWhatis </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> </td> >- <td class="paramname"> <em>mode</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> </td> >+ <td class="paramname"><em>mode</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1562,8 +1539,8 @@ > > <p>Return file type from mode_t. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mode</em> </td><td>file mode bits (from header) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mode</td><td>file mode bits (from header) </td></tr> > </table> > </dd> > </dl> >@@ -1572,8 +1549,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmfileutil.html rpm-4.9.1/doc/librpm/html/group__rpmfileutil.html >--- rpm-4.9.0/doc/librpm/html/group__rpmfileutil.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmfileutil.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -26,60 +37,70 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>File and Path Manipulation API.</h1> </div> >+<div class="title">File and Path Manipulation API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for File and Path Manipulation API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmfileutil.png" border="0" alt="" usemap="#group____rpmfileutil"/> >+<map name="group____rpmfileutil" id="group____rpmfileutil"> >+<area shape="rect" id="node1" href="group__rpmio.html" title="RPM IO API." alt="" coords="332,8,431,37"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfileutil_8h.html">rpmfileutil.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfileutil_8h.html">rpmfileutil.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File and path manipulation helper functions. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File and path manipulation helper functions. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> { <br/> >- <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8a4363137c96594e751ff917000766a7">COMPRESSED_NOT</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> { <br/> >+  <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8a4363137c96594e751ff917000766a7">COMPRESSED_NOT</a> = 0, > <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a0036b875046b4bad28d4285c98ca33c4">COMPRESSED_OTHER</a> = 1, > <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ae6f801c28caec783071ce7af92d56eec">COMPRESSED_BZIP2</a> = 2, > <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a0d06d7254f4eed0c6739ca57ff578c7c">COMPRESSED_ZIP</a> = 3, > <br/> >- <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">COMPRESSED_LZMA</a> = 4, >-<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">COMPRESSED_XZ</a> = 5 >+  <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">COMPRESSED_LZMA</a> = 4, >+<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">COMPRESSED_XZ</a> = 5, >+<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7">COMPRESSED_LZIP</a> = 6, >+<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4">COMPRESSED_LRZIP</a> = 7 > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7">rpmDoDigest</a> (int algo, const char *fn, int asAscii, unsigned char *digest, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> *fsizep)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate a file digest and size. <a href="#gaa237514825e3eeba35400e9c49f223d7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c">rpmMkTemp</a> (char *templ)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Thin wrapper for mkstemp(3). <a href="#gac4a257784b294f11f6dbdbd6368d687c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691">rpmMkTempFile</a> (const char *prefix, char **fn)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file handle for a temporaray file. <a href="#ga2d985c9d6147d42f0f97ef439f54c691"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b">rpmioMkpath</a> (const char *path, mode_t <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, uid_t uid, gid_t gid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Insure that directories in path exist, creating as needed. <a href="#ga38d473d1bb6c55091c55620dc035ab3b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c">rpmMkdirs</a> (const char *root, const char *pathstr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create several directories (including parents if needed) in one go. <a href="#gae3a5064720ea1f5929f4f1b059d8a80c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07">rpmCleanPath</a> (char *path)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Canonicalize file path. <a href="#ga23bc9da080ad3340bbba93a0bf45dd07"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b">rpmGenPath</a> (const char *urlroot, const char *urlmdir, const char *urlfile)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge 3 args into path, any or all of which may be a url. <a href="#gaa32585dcb214b5099ad0ea3d4044221b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9">rpmGetPath</a> (const char *path,...) RPM_GNUC_NULL_TERMINATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) expanded, canonicalized, file path. <a href="#ga082c9f1c3b1e4fef327ac91a87ca51e9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914">rpmGlob</a> (const char *patterns, int *argcPtr, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvPtr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return URL path(s) from a (URL prefixed) pattern glob. <a href="#ga7bec06f6c7624e6f1968137466e56914"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd">rpmEscapeSpaces</a> (const char *s)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Escape isspace(3) characters in string. <a href="#ga03dd0d02944697af9acf220a897941cd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed">rpmFileIsCompressed</a> (const char *file, <a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> *compressed)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of compression used in file. <a href="#ga33cf90d9756fd962225659063db265ed"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1">rpmFileHasSuffix</a> (const char *path, const char *suffix)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if path (string) ends with given suffix. <a href="#gae63f2f807558d45d7c07d3e0bfe2bff1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd">rpmGetCwd</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Like getcwd() but the result is malloced. <a href="#gac50a8e532768e8bbad7c5f3d25fbecbd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7">rpmDoDigest</a> (int algo, const char *fn, int asAscii, unsigned char *digest, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> *fsizep)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate a file digest and size. <a href="#gaa237514825e3eeba35400e9c49f223d7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c">rpmMkTemp</a> (char *templ)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Thin wrapper for mkstemp(3). <a href="#gac4a257784b294f11f6dbdbd6368d687c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691">rpmMkTempFile</a> (const char *prefix, char **fn)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file handle for a temporaray file. <a href="#ga2d985c9d6147d42f0f97ef439f54c691"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b">rpmioMkpath</a> (const char *path, mode_t <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, uid_t uid, gid_t gid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Insure that directories in path exist, creating as needed. <a href="#ga38d473d1bb6c55091c55620dc035ab3b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c">rpmMkdirs</a> (const char *root, const char *pathstr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create several directories (including parents if needed) in one go. <a href="#gae3a5064720ea1f5929f4f1b059d8a80c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07">rpmCleanPath</a> (char *path)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Canonicalize file path. <a href="#ga23bc9da080ad3340bbba93a0bf45dd07"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b">rpmGenPath</a> (const char *urlroot, const char *urlmdir, const char *urlfile)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge 3 args into path, any or all of which may be a url. <a href="#gaa32585dcb214b5099ad0ea3d4044221b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9">rpmGetPath</a> (const char *path,...) RPM_GNUC_NULL_TERMINATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) expanded, canonicalized, file path. <a href="#ga082c9f1c3b1e4fef327ac91a87ca51e9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914">rpmGlob</a> (const char *patterns, int *argcPtr, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvPtr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return URL path(s) from a (URL prefixed) pattern glob. <a href="#ga7bec06f6c7624e6f1968137466e56914"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd">rpmEscapeSpaces</a> (const char *s)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Escape isspace(3) characters in string. <a href="#ga03dd0d02944697af9acf220a897941cd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed">rpmFileIsCompressed</a> (const char *file, <a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> *compressed)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of compression used in file. <a href="#ga33cf90d9756fd962225659063db265ed"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1">rpmFileHasSuffix</a> (const char *path, const char *suffix)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if path (string) ends with given suffix. <a href="#gae63f2f807558d45d7c07d3e0bfe2bff1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd">rpmGetCwd</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Like getcwd() but the result is malloced. <a href="#gac50a8e532768e8bbad7c5f3d25fbecbd"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gaeb95839b1705caf41cb0593d533b89c3"></a><!-- doxytag: member="rpmfileutil.h::rpmCompressedMagic" ref="gaeb95839b1705caf41cb0593d533b89c3" args="" --> >@@ -125,6 +146,12 @@ > <tr><td valign="top"><em><a class="anchor" id="gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20"></a><!-- doxytag: member="COMPRESSED_XZ" ref="gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20" args="" -->COMPRESSED_XZ</em> </td><td> > <p>xz can handle </p> > </td></tr> >+<tr><td valign="top"><em><a class="anchor" id="gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7"></a><!-- doxytag: member="COMPRESSED_LZIP" ref="gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7" args="" -->COMPRESSED_LZIP</em> </td><td> >+<p>lzip can handle </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4"></a><!-- doxytag: member="COMPRESSED_LRZIP" ref="gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4" args="" -->COMPRESSED_LRZIP</em> </td><td> >+<p>lrzip can handle </p> >+</td></tr> > </table> > </dd> > </dl> >@@ -141,9 +168,8 @@ > <tr> > <td class="memname">char* rpmCleanPath </td> > <td>(</td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>path</em></td> >- <td> ) </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>path</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -152,8 +178,8 @@ > > <p>Canonicalize file path. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>path to canonicalize (in-place) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">path</td><td>path to canonicalize (in-place) </td></tr> > </table> > </dd> > </dl> >@@ -168,37 +194,37 @@ > <tr> > <td class="memname">int rpmDoDigest </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>algo</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>algo</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fn</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fn</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>asAscii</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>asAscii</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">unsigned char * </td> >- <td class="paramname"> <em>digest</em>, </td> >+ <td class="paramtype">unsigned char * </td> >+ <td class="paramname"><em>digest</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> * </td> >- <td class="paramname"> <em>fsizep</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> * </td> >+ <td class="paramname"><em>fsizep</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -206,17 +232,17 @@ > > <p>Calculate a file digest and size. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>digest algorithm </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fn</em> </td><td>file name </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>asAscii</em> </td><td>return digest as ascii string? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">algo</td><td>digest algorithm </td></tr> >+ <tr><td class="paramname">fn</td><td>file name </td></tr> >+ <tr><td class="paramname">asAscii</td><td>return digest as ascii string? </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>digest</em> </td><td>address of calculated digest </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*fsizep</em> </td><td>file size pointer (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">digest</td><td>address of calculated digest </td></tr> >+ <tr><td class="paramname">*fsizep</td><td>file size pointer (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -231,9 +257,8 @@ > <tr> > <td class="memname">char* rpmEscapeSpaces </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -242,8 +267,8 @@ > > <p>Escape isspace(3) characters in string. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>string </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">s</td><td>string </td></tr> > </table> > </dd> > </dl> >@@ -258,19 +283,19 @@ > <tr> > <td class="memname">int rpmFileHasSuffix </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>path</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>path</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>suffix</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>suffix</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -278,9 +303,9 @@ > > <p>Check if path (string) ends with given suffix. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>(path) string </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>suffix</em> </td><td>suffix string to check for </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">path</td><td>(path) string </td></tr> >+ <tr><td class="paramname">suffix</td><td>suffix string to check for </td></tr> > </table> > </dd> > </dl> >@@ -295,19 +320,19 @@ > <tr> > <td class="memname">int rpmFileIsCompressed </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>file</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>file</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> * </td> >- <td class="paramname"> <em>compressed</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> * </td> >+ <td class="paramname"><em>compressed</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -315,14 +340,14 @@ > > <p>Return type of compression used in file. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>file</em> </td><td>name of file </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">file</td><td>name of file </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>compressed</em> </td><td>address of compression type </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">compressed</td><td>address of compression type </td></tr> > </table> > </dd> > </dl> >@@ -337,25 +362,25 @@ > <tr> > <td class="memname">char* rpmGenPath </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>urlroot</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>urlroot</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>urlmdir</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>urlmdir</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>urlfile</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>urlfile</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -364,10 +389,10 @@ > <p>Merge 3 args into path, any or all of which may be a url. </p> > <p>The leading part of the first URL encountered is used for the result, other URL prefixes are discarded, permitting a primitive form of URL inheiritance. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>urlroot</em> </td><td>root URL (often path to chroot, or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>urlmdir</em> </td><td>directory URL (often a directory, or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>urlfile</em> </td><td>file URL (often a file, or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">urlroot</td><td>root URL (often path to chroot, or NULL) </td></tr> >+ <tr><td class="paramname">urlmdir</td><td>directory URL (often a directory, or NULL) </td></tr> >+ <tr><td class="paramname">urlfile</td><td>file URL (often a file, or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -384,9 +409,8 @@ > <tr> > <td class="memname">char* rpmGetCwd </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -407,19 +431,19 @@ > <tr> > <td class="memname">char* rpmGetPath </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>path</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>path</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname"> <em>...</em></td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname"><em>...</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -427,8 +451,8 @@ > > <p>Return (malloc'ed) expanded, canonicalized, file path. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>macro(s) to expand (NULL terminates list) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">path</td><td>macro(s) to expand (NULL terminates list) </td></tr> > </table> > </dd> > </dl> >@@ -445,25 +469,25 @@ > <tr> > <td class="memname">int rpmGlob </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>patterns</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>patterns</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int * </td> >- <td class="paramname"> <em>argcPtr</em>, </td> >+ <td class="paramtype">int * </td> >+ <td class="paramname"><em>argcPtr</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >- <td class="paramname"> <em>argvPtr</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * </td> >+ <td class="paramname"><em>argvPtr</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -471,15 +495,15 @@ > > <p>Return URL path(s) from a (URL prefixed) pattern glob. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>patterns</em> </td><td>glob pattern </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">patterns</td><td>glob pattern </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*argcPtr</em> </td><td>no. of paths </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*argvPtr</em> </td><td>ARGV_t array of paths </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*argcPtr</td><td>no. of paths </td></tr> >+ <tr><td class="paramname">*argvPtr</td><td>ARGV_t array of paths </td></tr> > </table> > </dd> > </dl> >@@ -494,31 +518,31 @@ > <tr> > <td class="memname">int rpmioMkpath </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>path</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>path</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">mode_t </td> >- <td class="paramname"> <em>mode</em>, </td> >+ <td class="paramtype">mode_t </td> >+ <td class="paramname"><em>mode</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uid_t </td> >- <td class="paramname"> <em>uid</em>, </td> >+ <td class="paramtype">uid_t </td> >+ <td class="paramname"><em>uid</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">gid_t </td> >- <td class="paramname"> <em>gid</em></td><td> </td> >+ <td class="paramtype">gid_t </td> >+ <td class="paramname"><em>gid</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -526,11 +550,11 @@ > > <p>Insure that directories in path exist, creating as needed. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>directory path </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>mode</em> </td><td>directory mode (if created) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>uid</em> </td><td>directory uid (if created), or -1 to skip </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>gid</em> </td><td>directory uid (if created), or -1 to skip </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">path</td><td>directory path </td></tr> >+ <tr><td class="paramname">mode</td><td>directory mode (if created) </td></tr> >+ <tr><td class="paramname">uid</td><td>directory uid (if created), or -1 to skip </td></tr> >+ <tr><td class="paramname">gid</td><td>directory uid (if created), or -1 to skip </td></tr> > </table> > </dd> > </dl> >@@ -545,19 +569,19 @@ > <tr> > <td class="memname">int rpmMkdirs </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>root</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>root</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>pathstr</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>pathstr</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -566,9 +590,9 @@ > <p>Create several directories (including parents if needed) in one go. </p> > <p>Macros in pathstr will be expanded in the process. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>root</em> </td><td>leading root directory (or NULL for none) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pathstr</em> </td><td>list of directories separated with : </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">root</td><td>leading root directory (or NULL for none) </td></tr> >+ <tr><td class="paramname">pathstr</td><td>list of directories separated with : </td></tr> > </table> > </dd> > </dl> >@@ -585,9 +609,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> rpmMkTemp </td> > <td>(</td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>templ</em></td> >- <td> ) </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>templ</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -596,8 +619,8 @@ > > <p>Thin wrapper for mkstemp(3). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>templ</em> </td><td>template for temporary filename </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">templ</td><td>template for temporary filename </td></tr> > </table> > </dd> > </dl> >@@ -612,19 +635,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> rpmMkTempFile </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>prefix</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>prefix</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>fn</em></td><td> </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>fn</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -633,14 +656,14 @@ > <p>Return file handle for a temporaray file. </p> > <p>A unique temporaray file path will be created in [prefix/]%{_tmppath} directory. The file name and the open file handle are returned.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>leading part of temp file path </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">prefix</td><td>leading part of temp file path </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fn</em> </td><td>temp file name (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">fn</td><td>temp file name (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -649,8 +672,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmfileutil.map rpm-4.9.1/doc/librpm/html/group__rpmfileutil.map >--- rpm-4.9.0/doc/librpm/html/group__rpmfileutil.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmfileutil.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,3 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node1" href="$group__rpmio.html" title="RPM IO API." alt="" coords="332,8,431,37"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmfileutil.md5 rpm-4.9.1/doc/librpm/html/group__rpmfileutil.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmfileutil.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmfileutil.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+671b62ea507400d2312003413cb2e1e7 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmfileutil.png and rpm-4.9.1/doc/librpm/html/group__rpmfileutil.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmgi.html rpm-4.9.1/doc/librpm/html/group__rpmgi.html >--- rpm-4.9.0/doc/librpm/html/group__rpmgi.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmgi.html 2011-07-15 04:52:49.000000000 -0400 >@@ -7,28 +7,39 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.0</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Generalized Iterator API.</h1> </div> >+<div class="title">Generalized Iterator API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > </table> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmio.html rpm-4.9.1/doc/librpm/html/group__rpmio.html >--- rpm-4.9.0/doc/librpm/html/group__rpmio.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmio.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,88 +35,91 @@ > <a href="#files">Files</a> | > <a href="#typedef-members">Typedefs</a> </div> > <div class="headertitle"> >-<h1>RPM IO API.</h1> </div> >+<div class="title">RPM IO API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for RPM IO API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmio.png" border="0" alt="" usemap="#group____rpmio"/> >+<map name="group____rpmio" id="group____rpmio"> >+<area shape="rect" id="node2" href="group__rpmfileutil.html" title="File and Path Manipulation API." alt="" coords="225,8,431,37"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmio_8h.html">rpmio.h</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmurl_8h.html">rpmurl.h</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html">rpmmacro.h</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html">rpmlog.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmio_8h.html">rpmio.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmurl_8h.html">rpmurl.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html">rpmmacro.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html">rpmlog.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Yet Another syslog(3) API clone. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Yet Another syslog(3) API clone. </p> > <br/></td></tr> > </p> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsq_8h.html">rpmsq.h</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsw_8h.html">rpmsw.h</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfileutil_8h.html">rpmfileutil.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsq_8h.html">rpmsq.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsw_8h.html">rpmsw.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfileutil_8h.html">rpmfileutil.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File and path manipulation helper functions. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File and path manipulation helper functions. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Hide libio API lossage. <a href="#ga1551b2b0189027032786778214349e2a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct FDIO_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga31cec054227d866442b950b1d3c29176">FDIO_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Hide libio API lossage. <a href="#ga1551b2b0189027032786778214349e2a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct FDIO_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga31cec054227d866442b950b1d3c29176">FDIO_t</a></td></tr> >+<tr><td colspan="2"><h2><a name="member-group"></a> >+RPMIO Interface.</h2></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423">Fstrerror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">strerror(3) clone. <a href="#ga0ef7b73c1eec295cb5f873879b143423"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga6ffa5f02696ee1110c5f6d44fba27665">Fread</a> (void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fread(3) clone. <a href="#ga6ffa5f02696ee1110c5f6d44fba27665"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga9392544d2ddda63fd9169a0c1d40609c">Fwrite</a> (const void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fwrite(3) clone. <a href="#ga9392544d2ddda63fd9169a0c1d40609c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gafe507ae49dd4175c3a41ec959a0c94a9">Fseek</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a> offset, int whence)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fseek(3) clone. <a href="#gafe507ae49dd4175c3a41ec959a0c94a9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f1a716321e753393ef36963a03e1143">Ftell</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">ftell(3) clone. <a href="#ga0f1a716321e753393ef36963a03e1143"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774">Fclose</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fclose(3) clone. <a href="#ga7e40bd43f40fcfce2773851b922c7774"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga179731508680532a4303c1220e7bdb2d">Fdopen</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> ofd, const char *fmode)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31">Fopen</a> (const char *path, const char *fmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fopen(3) clone. <a href="#ga2eb611bd97d6d937d2296bcecd83ee31"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga640e13034aae4bdaad1b2172f7456c85">Fflush</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fflush(3) clone. <a href="#ga640e13034aae4bdaad1b2172f7456c85"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73">Ferror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">ferror(3) clone. <a href="#ga0f608c106ddef6245f5e9773a8e56b73"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaca02cbbacaad7e321e419900030f4fbf">Fileno</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fileno(3) clone. <a href="#gaca02cbbacaad7e321e419900030f4fbf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gabd3de311baaf40055369476303d53229">Fcntl</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int op, void *lip)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fcntl(2) clone. <a href="#gabd3de311baaf40055369476303d53229"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMIO Utilities.</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrp54a6e05560471ab0733a5d24ebbfa8de"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> { <br/> >- <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a84d3d23af13a1d2041439b1fbb993f17">FDSTAT_READ</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> { <br/> >+  <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a84d3d23af13a1d2041439b1fbb993f17">FDSTAT_READ</a> = 0, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a9593c6dfbeef1a48cd73037fccd950c3">FDSTAT_WRITE</a> = 1, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a7cf4151892b60e1cd9cfdafb13e7aa16">FDSTAT_SEEK</a> = 2, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad51ed17b1e1a7a8d9156a3305a80ab9d">FDSTAT_CLOSE</a> = 3, > <br/> >- <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181af418a78e4290c0f2e2b0ab16abd2db4b">FDSTAT_DIGEST</a> = 4, >+  <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181af418a78e4290c0f2e2b0ab16abd2db4b">FDSTAT_DIGEST</a> = 4, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad7618268f22e5f6c64ff883be9ec5bbd">FDSTAT_MAX</a> = 5 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Identify per-desciptor I/O operation statistics. </p> >- <a href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify per-desciptor I/O operation statistics. <a href="#ga5d436f6099e3276accca4ff9fdcf1ce6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga27c6332421e99f24d1105668529c9473">fdSize</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7fdbfe3ae72584240fb4c41364667ed6">fdDup</a> (int fdno)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7">fdGetFILE</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get associated FILE stream from fd (if any). <a href="#ga2ed1bbcc78358305056ea103b33bd9c7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaf3173838b80ab64756c5a94385b9409e">fdLink</a> (void *cookie)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e6515faefba379d3c919c8cc6f0ee99">fdFree</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae359e04b36003b4e77d16e7fe2b3eb45">fdNew</a> (void)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae710ec9673ba71c33d750db27e300c3e">fdOp</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a> opx)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gad5909f66b74d70009db3c817999de5a3">ufdCopy</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> sfd, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> tfd)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga87e011584403fbb8c061659ad8f1ef57">timedRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, void *bufptr, size_t length)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">XXX the name is misleading, this is a legacy wrapper that ensures only S_ISREG() files are read, nothing to do with timed... <a href="#ga87e011584403fbb8c061659ad8f1ef57"></a><br/></td></tr> >-<tr><td colspan="2"><h2><a name="member-group"></a> >-RPMIO Interface.</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrp0acf7b54504c165334f5c9ea5a41e3fe"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423">Fstrerror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">strerror(3) clone. <a href="#ga0ef7b73c1eec295cb5f873879b143423"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga6ffa5f02696ee1110c5f6d44fba27665">Fread</a> (void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fread(3) clone. <a href="#ga6ffa5f02696ee1110c5f6d44fba27665"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga9392544d2ddda63fd9169a0c1d40609c">Fwrite</a> (const void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fwrite(3) clone. <a href="#ga9392544d2ddda63fd9169a0c1d40609c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gafe507ae49dd4175c3a41ec959a0c94a9">Fseek</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a> offset, int whence)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fseek(3) clone. <a href="#gafe507ae49dd4175c3a41ec959a0c94a9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f1a716321e753393ef36963a03e1143">Ftell</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">ftell(3) clone. <a href="#ga0f1a716321e753393ef36963a03e1143"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774">Fclose</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fclose(3) clone. <a href="#ga7e40bd43f40fcfce2773851b922c7774"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga179731508680532a4303c1220e7bdb2d">Fdopen</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> ofd, const char *fmode)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31">Fopen</a> (const char *path, const char *fmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fopen(3) clone. <a href="#ga2eb611bd97d6d937d2296bcecd83ee31"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga640e13034aae4bdaad1b2172f7456c85">Fflush</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fflush(3) clone. <a href="#ga640e13034aae4bdaad1b2172f7456c85"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73">Ferror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">ferror(3) clone. <a href="#ga0f608c106ddef6245f5e9773a8e56b73"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaca02cbbacaad7e321e419900030f4fbf">Fileno</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fileno(3) clone. <a href="#gaca02cbbacaad7e321e419900030f4fbf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gabd3de311baaf40055369476303d53229">Fcntl</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int op, void *lip)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fcntl(2) clone. <a href="#gabd3de311baaf40055369476303d53229"></a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify per-desciptor I/O operation statistics. <a href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify per-desciptor I/O operation statistics. <a href="#ga5d436f6099e3276accca4ff9fdcf1ce6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga27c6332421e99f24d1105668529c9473">fdSize</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7fdbfe3ae72584240fb4c41364667ed6">fdDup</a> (int fdno)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7">fdGetFILE</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get associated FILE stream from fd (if any) <a href="#ga2ed1bbcc78358305056ea103b33bd9c7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaf3173838b80ab64756c5a94385b9409e">fdLink</a> (void *cookie)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e6515faefba379d3c919c8cc6f0ee99">fdFree</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae359e04b36003b4e77d16e7fe2b3eb45">fdNew</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae710ec9673ba71c33d750db27e300c3e">fdOp</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a> opx)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gad5909f66b74d70009db3c817999de5a3">ufdCopy</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> sfd, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> tfd)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga87e011584403fbb8c061659ad8f1ef57">timedRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, void *bufptr, size_t length)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">XXX the name is misleading, this is a legacy wrapper that ensures only S_ISREG() files are read, nothing to do with timed... <a href="#ga87e011584403fbb8c061659ad8f1ef57"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga1551b2b0189027032786778214349e2a"></a><!-- doxytag: member="rpmio.h::_libio_off_t" ref="ga1551b2b0189027032786778214349e2a" args="" --> >@@ -203,9 +217,8 @@ > <tr> > <td class="memname">int Fclose </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -225,25 +238,25 @@ > <tr> > <td class="memname">int Fcntl </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>op</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>op</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>lip</em></td><td> </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>lip</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -260,9 +273,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fdDup </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>fdno</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>fdno</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -280,9 +292,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fdFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -298,16 +309,15 @@ > <tr> > <td class="memname">FILE* fdGetFILE </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Get associated FILE stream from fd (if any). </p> >+<p>Get associated FILE stream from fd (if any) </p> > > </div> > </div> >@@ -318,9 +328,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fdLink </td> > <td>(</td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>cookie</em></td> >- <td> ) </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>cookie</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -336,9 +345,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fdNew </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -354,19 +362,19 @@ > <tr> > <td class="memname"><a class="el" href="structrpmop__s.html">rpmop</a> fdOp </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a> </td> >- <td class="paramname"> <em>opx</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a> </td> >+ <td class="paramname"><em>opx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -381,19 +389,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> Fdopen </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>ofd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>ofd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fmode</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fmode</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -410,9 +418,8 @@ > <tr> > <td class="memname">off_t fdSize </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -428,9 +435,8 @@ > <tr> > <td class="memname">int Ferror </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -450,9 +456,8 @@ > <tr> > <td class="memname">int Fflush </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -470,9 +475,8 @@ > <tr> > <td class="memname">int Fileno </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -490,19 +494,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> Fopen </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>path</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>path</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fmode</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fmode</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -521,31 +525,31 @@ > <tr> > <td class="memname">ssize_t Fread </td> > <td>(</td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>buf</em>, </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>buf</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>size</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>size</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>nmemb</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>nmemb</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -562,25 +566,25 @@ > <tr> > <td class="memname">int Fseek </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a> </td> >- <td class="paramname"> <em>offset</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a> </td> >+ <td class="paramname"><em>offset</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>whence</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>whence</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -597,9 +601,8 @@ > <tr> > <td class="memname">const char* Fstrerror </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -619,9 +622,8 @@ > <tr> > <td class="memname">off_t Ftell </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -639,31 +641,31 @@ > <tr> > <td class="memname">ssize_t Fwrite </td> > <td>(</td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>buf</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>buf</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>size</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>size</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>nmemb</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>nmemb</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -680,25 +682,25 @@ > <tr> > <td class="memname">ssize_t timedRead </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>bufptr</em>, </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>bufptr</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>length</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>length</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -716,19 +718,19 @@ > <tr> > <td class="memname">int ufdCopy </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>sfd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>sfd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>tfd</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>tfd</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -739,8 +741,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmio.map rpm-4.9.1/doc/librpm/html/group__rpmio.map >--- rpm-4.9.0/doc/librpm/html/group__rpmio.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmio.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,3 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node2" href="$group__rpmfileutil.html" title="File and Path Manipulation API." alt="" coords="225,8,431,37"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmio.md5 rpm-4.9.1/doc/librpm/html/group__rpmio.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmio.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmio.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+5941283794fae50594602162c2a0a2af >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmio.png and rpm-4.9.1/doc/librpm/html/group__rpmio.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmkeyring.html rpm-4.9.1/doc/librpm/html/group__rpmkeyring.html >--- rpm-4.9.0/doc/librpm/html/group__rpmkeyring.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmkeyring.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,37 +35,37 @@ > <a href="#files">Files</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>RPM keyring API.</h1> </div> >+<div class="title">RPM keyring API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeyring_8h.html">rpmkeyring.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeyring_8h.html">rpmkeyring.h</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga95f7a662b881b4e3d218ab51d11fc974">rpmKeyringNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new, empty keyring. <a href="#ga95f7a662b881b4e3d218ab51d11fc974"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga34e86e2a593a3110868620061650b0c5">rpmKeyringFree</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free keyring and the keys within it. <a href="#ga34e86e2a593a3110868620061650b0c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga3c223ccd18dd223d3020c5557fc866f7">rpmKeyringAddKey</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a public key to keyring. <a href="#ga3c223ccd18dd223d3020c5557fc866f7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0b8a018c21c1f2e7da1baf70f398b260">rpmKeyringLookup</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> sig)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform keyring lookup for a key matching a signature. <a href="#ga0b8a018c21c1f2e7da1baf70f398b260"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga8cd06e7abb87f752baddf13d051a5d6c">rpmKeyringLink</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a keyring. <a href="#ga8cd06e7abb87f752baddf13d051a5d6c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga87619bcba5702eb234d9de15da7de488">rpmPubkeyNew</a> (const uint8_t *pkt, size_t pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from OpenPGP packet. <a href="#ga87619bcba5702eb234d9de15da7de488"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0a0e326a6502a3f91dd3e5dee2c38600">rpmPubkeyRead</a> (const char *filename)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from ASCII-armored pubkey file. <a href="#ga0a0e326a6502a3f91dd3e5dee2c38600"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga96009e0ecc40679a73308b1c9441fbe8">rpmPubkeyFree</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a pubkey. <a href="#ga96009e0ecc40679a73308b1c9441fbe8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gaddea69e6ce6990cfc61d056ddde610ab">rpmPubkeyLink</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a pubkey. <a href="#gaddea69e6ce6990cfc61d056ddde610ab"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gacc7b0729f094eb5d9ceb5ccb37996ec6">rpmPubkeyDig</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse OpenPGP pubkey parameters. <a href="#gacc7b0729f094eb5d9ceb5ccb37996ec6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gad7c1cab57774695a5c383196c1392914">rpmPubkeyBase64</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return base64 encoding of pubkey. <a href="#gad7c1cab57774695a5c383196c1392914"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga95f7a662b881b4e3d218ab51d11fc974">rpmKeyringNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new, empty keyring. <a href="#ga95f7a662b881b4e3d218ab51d11fc974"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga34e86e2a593a3110868620061650b0c5">rpmKeyringFree</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free keyring and the keys within it. <a href="#ga34e86e2a593a3110868620061650b0c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga3c223ccd18dd223d3020c5557fc866f7">rpmKeyringAddKey</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a public key to keyring. <a href="#ga3c223ccd18dd223d3020c5557fc866f7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0b8a018c21c1f2e7da1baf70f398b260">rpmKeyringLookup</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> sig)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform keyring lookup for a key matching a signature. <a href="#ga0b8a018c21c1f2e7da1baf70f398b260"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga8cd06e7abb87f752baddf13d051a5d6c">rpmKeyringLink</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a keyring. <a href="#ga8cd06e7abb87f752baddf13d051a5d6c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga87619bcba5702eb234d9de15da7de488">rpmPubkeyNew</a> (const uint8_t *pkt, size_t pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from OpenPGP packet. <a href="#ga87619bcba5702eb234d9de15da7de488"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0a0e326a6502a3f91dd3e5dee2c38600">rpmPubkeyRead</a> (const char *filename)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from ASCII-armored pubkey file. <a href="#ga0a0e326a6502a3f91dd3e5dee2c38600"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga96009e0ecc40679a73308b1c9441fbe8">rpmPubkeyFree</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a pubkey. <a href="#ga96009e0ecc40679a73308b1c9441fbe8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gaddea69e6ce6990cfc61d056ddde610ab">rpmPubkeyLink</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a pubkey. <a href="#gaddea69e6ce6990cfc61d056ddde610ab"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gacc7b0729f094eb5d9ceb5ccb37996ec6">rpmPubkeyDig</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse OpenPGP pubkey parameters. <a href="#gacc7b0729f094eb5d9ceb5ccb37996ec6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gad7c1cab57774695a5c383196c1392914">rpmPubkeyBase64</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return base64 encoding of pubkey. <a href="#gad7c1cab57774695a5c383196c1392914"></a><br/></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="ga3c223ccd18dd223d3020c5557fc866f7"></a><!-- doxytag: member="rpmkeyring.h::rpmKeyringAddKey" ref="ga3c223ccd18dd223d3020c5557fc866f7" args="(rpmKeyring keyring, rpmPubkey key)" --> >@@ -64,19 +75,19 @@ > <tr> > <td class="memname">int rpmKeyringAddKey </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >- <td class="paramname"> <em>keyring</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >+ <td class="paramname"><em>keyring</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >- <td class="paramname"> <em>key</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >+ <td class="paramname"><em>key</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -84,9 +95,9 @@ > > <p>Add a public key to keyring. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>keyring</em> </td><td>keyring handle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>pubkey handle </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">keyring</td><td>keyring handle </td></tr> >+ <tr><td class="paramname">key</td><td>pubkey handle </td></tr> > </table> > </dd> > </dl> >@@ -101,9 +112,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> rpmKeyringFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >- <td class="paramname"> <em>keyring</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >+ <td class="paramname"><em>keyring</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -122,9 +132,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> rpmKeyringLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >- <td class="paramname"> <em>keyring</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >+ <td class="paramname"><em>keyring</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -133,8 +142,8 @@ > > <p>Reference a keyring. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>keyring</em> </td><td>keyring handle </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">keyring</td><td>keyring handle </td></tr> > </table> > </dd> > </dl> >@@ -149,19 +158,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmKeyringLookup </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >- <td class="paramname"> <em>keyring</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >+ <td class="paramname"><em>keyring</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >- <td class="paramname"> <em>sig</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >+ <td class="paramname"><em>sig</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -169,9 +178,9 @@ > > <p>Perform keyring lookup for a key matching a signature. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>keyring</em> </td><td>keyring handle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>OpenPGP packet container of signature </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">keyring</td><td>keyring handle </td></tr> >+ <tr><td class="paramname">sig</td><td>OpenPGP packet container of signature </td></tr> > </table> > </dd> > </dl> >@@ -186,9 +195,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> rpmKeyringNew </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -207,9 +215,8 @@ > <tr> > <td class="memname">char* rpmPubkeyBase64 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >- <td class="paramname"> <em>key</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >+ <td class="paramname"><em>key</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -218,8 +225,8 @@ > > <p>Return base64 encoding of pubkey. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>Pubkey </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">key</td><td>Pubkey </td></tr> > </table> > </dd> > </dl> >@@ -234,9 +241,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> rpmPubkeyDig </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >- <td class="paramname"> <em>key</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >+ <td class="paramname"><em>key</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -245,8 +251,8 @@ > > <p>Parse OpenPGP pubkey parameters. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>Pubkey </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">key</td><td>Pubkey </td></tr> > </table> > </dd> > </dl> >@@ -261,9 +267,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> rpmPubkeyFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >- <td class="paramname"> <em>key</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >+ <td class="paramname"><em>key</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -272,8 +277,8 @@ > > <p>Free a pubkey. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>Pubkey to free </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">key</td><td>Pubkey to free </td></tr> > </table> > </dd> > </dl> >@@ -288,9 +293,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> rpmPubkeyLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >- <td class="paramname"> <em>key</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td> >+ <td class="paramname"><em>key</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -299,8 +303,8 @@ > > <p>Reference a pubkey. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>Pubkey </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">key</td><td>Pubkey </td></tr> > </table> > </dd> > </dl> >@@ -315,19 +319,19 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> rpmPubkeyNew </td> > <td>(</td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>pkt</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>pkt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>pktlen</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>pktlen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -335,9 +339,9 @@ > > <p>Create a new rpmPubkey from OpenPGP packet. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>pkt</em> </td><td>OpenPGP packet data </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pktlen</em> </td><td>Data length </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">pkt</td><td>OpenPGP packet data </td></tr> >+ <tr><td class="paramname">pktlen</td><td>Data length </td></tr> > </table> > </dd> > </dl> >@@ -352,9 +356,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> rpmPubkeyRead </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>filename</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>filename</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -363,8 +366,8 @@ > > <p>Create a new rpmPubkey from ASCII-armored pubkey file. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>filename</em> </td><td>Path to pubkey file </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">filename</td><td>Path to pubkey file </td></tr> > </table> > </dd> > </dl> >@@ -373,8 +376,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmlog.html rpm-4.9.1/doc/librpm/html/group__rpmlog.html >--- rpm-4.9.0/doc/librpm/html/group__rpmlog.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmlog.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,91 +36,89 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Logging API.</h1> </div> >+<div class="title">Logging API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM Log levels. <a href="#ga083ff85cda4655dbd0c81d2ff502795e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga0f11f018ccc21124be255e82e656a7c5">rpmlogFac</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">facility codes <a href="#ga0f11f018ccc21124be255e82e656a7c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmlogRec_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> )(<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM Log levels. <a href="#ga083ff85cda4655dbd0c81d2ff502795e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga0f11f018ccc21124be255e82e656a7c5">rpmlogFac</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">facility codes <a href="#ga0f11f018ccc21124be255e82e656a7c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmlogRec_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> )(<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> { <br/> >- <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3acc41f4f3e098ee5c7ae0f079cd6b7715">RPMLOG_EMERG</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> { <br/> >+  <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3acc41f4f3e098ee5c7ae0f079cd6b7715">RPMLOG_EMERG</a> = 0, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3ae83b7c915d88e48370e5073b102ee091">RPMLOG_ALERT</a> = 1, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3abb8a8a27c1d6705f10aadf7ae23ea059">RPMLOG_CRIT</a> = 2, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a29cea4e65e8a30e907609e83187b439d">RPMLOG_ERR</a> = 3, > <br/> >- <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a4a8bda88dc45c358f1346b40522ba9f4">RPMLOG_WARNING</a> = 4, >+  <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a4a8bda88dc45c358f1346b40522ba9f4">RPMLOG_WARNING</a> = 4, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a5803ec6088c3f49fb41c9821a018d397">RPMLOG_NOTICE</a> = 5, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a61175e279b9545516873790164d31e68">RPMLOG_INFO</a> = 6, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a043eff4d80c8c3f3faccf0ba5bb927f4">RPMLOG_DEBUG</a> = 7 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>RPM Log levels. </p> >- <a href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> { <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da256c69448feaec4352910967a726aacb">RPMLOG_KERN</a> = (0<<3), >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM Log levels. <a href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> { <br/> >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da256c69448feaec4352910967a726aacb">RPMLOG_KERN</a> = (0<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae0b102dbc76cb73f810e8e0953d86663">RPMLOG_USER</a> = (1<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dafd3fa7b01ab4aa9dcb016dda76d2ba7f">RPMLOG_MAIL</a> = (2<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dab766278d67a06bf1de511ca7d5c29147">RPMLOG_DAEMON</a> = (3<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da30cc7b597d869d3411bee46e575c082d">RPMLOG_AUTH</a> = (4<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da30cc7b597d869d3411bee46e575c082d">RPMLOG_AUTH</a> = (4<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da5ec29596e9049b5096ff9e1bc3084812">RPMLOG_SYSLOG</a> = (5<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6daaeb812d70fef6dd20aa1ad3ac57fee21">RPMLOG_LPR</a> = (6<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da278213cb08c191b9aaa0ed40c173cacf">RPMLOG_NEWS</a> = (7<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dabd57666a2337a4b78c36cc03181fd36b">RPMLOG_UUCP</a> = (8<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dabd57666a2337a4b78c36cc03181fd36b">RPMLOG_UUCP</a> = (8<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da1c3a865d8eafc7caaa0aac62c9dca70c">RPMLOG_CRON</a> = (9<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae4467f9262293f80f98aa60c2c0602df">RPMLOG_AUTHPRIV</a> = (10<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dadd3e1211cbf08f95a3377cf22a5e6281">RPMLOG_FTP</a> = (11<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da3aee531323a0c783c610f31b65c2c877">RPMLOG_LOCAL0</a> = (16<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da3aee531323a0c783c610f31b65c2c877">RPMLOG_LOCAL0</a> = (16<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6daeb98adba1fea6e262ff5d223c5a3011f">RPMLOG_LOCAL1</a> = (17<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da6942fee844dafd95f3a22d3f0a9307d4">RPMLOG_LOCAL2</a> = (18<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da3acd44242fddbb6effa1e240f5d29a97">RPMLOG_LOCAL3</a> = (19<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae6deb6a86eefb12ada2fa9282f1dbc05">RPMLOG_LOCAL4</a> = (20<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae6deb6a86eefb12ada2fa9282f1dbc05">RPMLOG_LOCAL4</a> = (20<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dad307042cb4f521ce017bda451a41840b">RPMLOG_LOCAL5</a> = (21<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da9baba13eaf7d24d44d3ee638feb9b478">RPMLOG_LOCAL6</a> = (22<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dac3a66708a3e2ef3d407714355c902447">RPMLOG_LOCAL7</a> = (23<<3) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>facility codes </p> >- <a href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">facility codes <a href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3d6bcbec3a5536392145f467d378942a">rpmlogRecMessage</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log message string from rpmlog record. <a href="#ga3d6bcbec3a5536392145f467d378942a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gabfe81023a9ab3a02410a2e72066fc49c">rpmlogRecPriority</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log priority from rpmlog record. <a href="#gabfe81023a9ab3a02410a2e72066fc49c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2648de0e4f3be2a68e8399aa70a77ad3">rpmlogGetNrecs</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of rpmError() ressages. <a href="#ga2648de0e4f3be2a68e8399aa70a77ad3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga5ee3e2cb95bb8c63f100ed55e97447a3">rpmlogPrint</a> (FILE *f)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print all rpmError() messages. <a href="#ga5ee3e2cb95bb8c63f100ed55e97447a3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga9b4c0748bb07e4114944d33d00a4e733">rpmlogClose</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Close desriptor used to write to system logger. <a href="#ga9b4c0748bb07e4114944d33d00a4e733"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3947e2b64ef2e7286343cf1195381a6a">rpmlogOpen</a> (const char *ident, int option, int facility)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Open connection to system logger. <a href="#ga3947e2b64ef2e7286343cf1195381a6a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2a985c0c091702a0d164b7413a7d0afb">rpmlogSetMask</a> (int mask)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the log mask level. <a href="#ga2a985c0c091702a0d164b7413a7d0afb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog</a> (int code, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Generate a log message using FMT string and option arguments. <a href="#ga78b4b601eded4aa0b0e2836510787841"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga959aed3ef6a2062238dcad258261402f">rpmlogMessage</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return text of last rpmError() message. <a href="#ga959aed3ef6a2062238dcad258261402f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gad3aaa6646da9ca925cae85b836247373">rpmlogCode</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return error code from last rpmError() message. <a href="#gad3aaa6646da9ca925cae85b836247373"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga429671a5a1c97b215e5c628147c09a94">rpmlogLevelPrefix</a> (<a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> pri)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return translated prefix string (if any) given log level. <a href="#ga429671a5a1c97b215e5c628147c09a94"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga987d12322a91aa85630f08a61c21aec3">rpmlogSetCallback</a> (<a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> cb, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog callback function. <a href="#ga987d12322a91aa85630f08a61c21aec3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga362a3ed702efffab7484a2969469009e">rpmlogSetFile</a> (FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog file handle. <a href="#ga362a3ed702efffab7484a2969469009e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3d6bcbec3a5536392145f467d378942a">rpmlogRecMessage</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log message string from rpmlog record. <a href="#ga3d6bcbec3a5536392145f467d378942a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gabfe81023a9ab3a02410a2e72066fc49c">rpmlogRecPriority</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log priority from rpmlog record. <a href="#gabfe81023a9ab3a02410a2e72066fc49c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2648de0e4f3be2a68e8399aa70a77ad3">rpmlogGetNrecs</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of rpmError() ressages. <a href="#ga2648de0e4f3be2a68e8399aa70a77ad3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga5ee3e2cb95bb8c63f100ed55e97447a3">rpmlogPrint</a> (FILE *f)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print all rpmError() messages. <a href="#ga5ee3e2cb95bb8c63f100ed55e97447a3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga9b4c0748bb07e4114944d33d00a4e733">rpmlogClose</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Close desriptor used to write to system logger. <a href="#ga9b4c0748bb07e4114944d33d00a4e733"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3947e2b64ef2e7286343cf1195381a6a">rpmlogOpen</a> (const char *ident, int option, int facility)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Open connection to system logger. <a href="#ga3947e2b64ef2e7286343cf1195381a6a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2a985c0c091702a0d164b7413a7d0afb">rpmlogSetMask</a> (int mask)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the log mask level. <a href="#ga2a985c0c091702a0d164b7413a7d0afb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog</a> (int code, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Generate a log message using FMT string and option arguments. <a href="#ga78b4b601eded4aa0b0e2836510787841"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga959aed3ef6a2062238dcad258261402f">rpmlogMessage</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return text of last rpmError() message. <a href="#ga959aed3ef6a2062238dcad258261402f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gad3aaa6646da9ca925cae85b836247373">rpmlogCode</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return error code from last rpmError() message. <a href="#gad3aaa6646da9ca925cae85b836247373"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga429671a5a1c97b215e5c628147c09a94">rpmlogLevelPrefix</a> (<a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> pri)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return translated prefix string (if any) given log level. <a href="#ga429671a5a1c97b215e5c628147c09a94"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga987d12322a91aa85630f08a61c21aec3">rpmlogSetCallback</a> (<a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> cb, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog callback function. <a href="#ga987d12322a91aa85630f08a61c21aec3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga362a3ed702efffab7484a2969469009e">rpmlogSetFile</a> (FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog file handle. <a href="#ga362a3ed702efffab7484a2969469009e"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gae531490a822709b975cf13d6639b1bc9"></a><!-- doxytag: member="rpmlog.h::rpmlogCallback" ref="gae531490a822709b975cf13d6639b1bc9" args=")(rpmlogRec rec, rpmlogCallbackData data)" --> >@@ -123,9 +132,9 @@ > </div> > <div class="memdoc"> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>rec</em> </td><td>rpmlog record </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>private callback data </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">rec</td><td>rpmlog record </td></tr> >+ <tr><td class="paramname">data</td><td>private callback data </td></tr> > </table> > </dd> > </dl> >@@ -319,25 +328,25 @@ > <tr> > <td class="memname">void rpmlog </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>code</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>code</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fmt</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fmt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname"> <em>...</em></td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname"><em>...</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -356,9 +365,8 @@ > <tr> > <td class="memname">void rpmlogClose </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -377,9 +385,8 @@ > <tr> > <td class="memname">int rpmlogCode </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -399,9 +406,8 @@ > <tr> > <td class="memname">int rpmlogGetNrecs </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -420,9 +426,8 @@ > <tr> > <td class="memname">const char* rpmlogLevelPrefix </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> </td> >- <td class="paramname"> <em>pri</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> </td> >+ <td class="paramname"><em>pri</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -431,8 +436,8 @@ > > <p>Return translated prefix string (if any) given log level. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>pri</em> </td><td>log priority </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">pri</td><td>log priority </td></tr> > </table> > </dd> > </dl> >@@ -447,9 +452,8 @@ > <tr> > <td class="memname">void const char* rpmlogMessage </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -468,25 +472,25 @@ > <tr> > <td class="memname">void rpmlogOpen </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>ident</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>ident</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>option</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>option</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>facility</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>facility</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -504,9 +508,8 @@ > <tr> > <td class="memname">void rpmlogPrint </td> > <td>(</td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>f</em></td> >- <td> ) </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>f</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -515,8 +518,8 @@ > > <p>Print all rpmError() messages. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>f</em> </td><td>file handle (NULL uses stderr) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">f</td><td>file handle (NULL uses stderr) </td></tr> > </table> > </dd> > </dl> >@@ -530,9 +533,8 @@ > <tr> > <td class="memname">const char* rpmlogRecMessage </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> </td> >- <td class="paramname"> <em>rec</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> </td> >+ <td class="paramname"><em>rec</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -541,8 +543,8 @@ > > <p>Retrieve log message string from rpmlog record. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>rec</em> </td><td>rpmlog record </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">rec</td><td>rpmlog record </td></tr> > </table> > </dd> > </dl> >@@ -557,9 +559,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> rpmlogRecPriority </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> </td> >- <td class="paramname"> <em>rec</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> </td> >+ <td class="paramname"><em>rec</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -568,8 +569,8 @@ > > <p>Retrieve log priority from rpmlog record. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>rec</em> </td><td>rpmlog record </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">rec</td><td>rpmlog record </td></tr> > </table> > </dd> > </dl> >@@ -584,19 +585,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> rpmlogSetCallback </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> </td> >- <td class="paramname"> <em>cb</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> </td> >+ <td class="paramname"><em>cb</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> </td> >- <td class="paramname"> <em>data</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> </td> >+ <td class="paramname"><em>data</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -604,9 +605,9 @@ > > <p>Set rpmlog callback function. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>cb</em> </td><td>rpmlog callback function </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>callback private (user) data </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">cb</td><td>rpmlog callback function </td></tr> >+ <tr><td class="paramname">data</td><td>callback private (user) data </td></tr> > </table> > </dd> > </dl> >@@ -621,9 +622,8 @@ > <tr> > <td class="memname">FILE* rpmlogSetFile </td> > <td>(</td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td> >- <td> ) </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -632,8 +632,8 @@ > > <p>Set rpmlog file handle. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fp</em> </td><td>rpmlog file handle (NULL uses stdout/stderr) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fp</td><td>rpmlog file handle (NULL uses stdout/stderr) </td></tr> > </table> > </dd> > </dl> >@@ -648,9 +648,8 @@ > <tr> > <td class="memname">int rpmlogSetMask </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>mask</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>mask</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -659,8 +658,8 @@ > > <p>Set the log mask level. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mask</em> </td><td>log mask (0 is no operation) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mask</td><td>log mask (0 is no operation) </td></tr> > </table> > </dd> > </dl> >@@ -669,8 +668,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmmacro.html rpm-4.9.1/doc/librpm/html/group__rpmmacro.html >--- rpm-4.9.0/doc/librpm/html/group__rpmmacro.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmmacro.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -23,36 +34,36 @@ > <div class="summary"> > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Macro API.</h1> </div> >+<div class="title">Macro API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gad1ffe414864da5201b8968f3acf148c5">rpmDumpMacroTable</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print macros to file stream. <a href="#gad1ffe414864da5201b8968f3acf148c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bf96cf2d6c9d0375b95d852ad311f75">expandMacros</a> (void *spec, <a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, char *sbuf, size_t slen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Expand macro into buffer. <a href="#ga4bf96cf2d6c9d0375b95d852ad311f75"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe">addMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n, const char *o, const char *b, int level)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add macro to context. <a href="#gaa4e9d6d8d215046ee21acb156c659efe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga6365bacb2f43539de94cd6c275968311">delMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete macro from context. <a href="#ga6365bacb2f43539de94cd6c275968311"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080">rpmDefineMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *macro, int level)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Define macro in context. <a href="#ga811c3748fcef0d8b5f1091c51efda080"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4ba021b6c8e9b12151371c16d4437ece">rpmLoadMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, int level)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macros from specific context into global context. <a href="#ga4ba021b6c8e9b12151371c16d4437ece"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b">rpmLoadMacroFile</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *fn)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macro context from a macro file. <a href="#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga7a5fc39354bf88cbb61cb49a140661a4">rpmInitMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *<a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize macro context from set of macrofile(s). <a href="#ga7a5fc39354bf88cbb61cb49a140661a4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy macro context. <a href="#ga1a83ba3c147a4005c80485cc2161bf3b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea">rpmExpand</a> (const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) concatenated macro expansion(s). <a href="#ga39b56d7237065eaa71f253a6c2dbcfea"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric</a> (const char *arg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return macro expansion as a numeric value. <a href="#ga4bb017f52f3bd9b8aae77772b0bc9ba8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga9c73e98a61c2046d87459d46beca3af8">rpmConfigDir</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return rpm configuration base directory. <a href="#ga9c73e98a61c2046d87459d46beca3af8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gad1ffe414864da5201b8968f3acf148c5">rpmDumpMacroTable</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print macros to file stream. <a href="#gad1ffe414864da5201b8968f3acf148c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bf96cf2d6c9d0375b95d852ad311f75">expandMacros</a> (void *spec, <a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, char *sbuf, size_t slen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Expand macro into buffer. <a href="#ga4bf96cf2d6c9d0375b95d852ad311f75"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe">addMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n, const char *o, const char *b, int level)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add macro to context. <a href="#gaa4e9d6d8d215046ee21acb156c659efe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga6365bacb2f43539de94cd6c275968311">delMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete macro from context. <a href="#ga6365bacb2f43539de94cd6c275968311"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080">rpmDefineMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *macro, int level)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Define macro in context. <a href="#ga811c3748fcef0d8b5f1091c51efda080"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4ba021b6c8e9b12151371c16d4437ece">rpmLoadMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, int level)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macros from specific context into global context. <a href="#ga4ba021b6c8e9b12151371c16d4437ece"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b">rpmLoadMacroFile</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *fn)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macro context from a macro file. <a href="#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga7a5fc39354bf88cbb61cb49a140661a4">rpmInitMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *<a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize macro context from set of macrofile(s). <a href="#ga7a5fc39354bf88cbb61cb49a140661a4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy macro context. <a href="#ga1a83ba3c147a4005c80485cc2161bf3b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea">rpmExpand</a> (const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) concatenated macro expansion(s). <a href="#ga39b56d7237065eaa71f253a6c2dbcfea"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric</a> (const char *arg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return macro expansion as a numeric value. <a href="#ga4bb017f52f3bd9b8aae77772b0bc9ba8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga9c73e98a61c2046d87459d46beca3af8">rpmConfigDir</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return rpm configuration base directory. <a href="#ga9c73e98a61c2046d87459d46beca3af8"></a><br/></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="gaa4e9d6d8d215046ee21acb156c659efe"></a><!-- doxytag: member="rpmmacro.h::addMacro" ref="gaa4e9d6d8d215046ee21acb156c659efe" args="(rpmMacroContext mc, const char *n, const char *o, const char *b, int level)" --> >@@ -62,37 +73,37 @@ > <tr> > <td class="memname">void addMacro </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>n</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>n</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>o</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>o</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>b</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>b</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>level</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>level</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -101,12 +112,12 @@ > <p>Add macro to context. </p> > <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Use <a class="el" href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080" title="Define macro in context.">rpmDefineMacro()</a>. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context (NULL uses global context). </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>macro name </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>o</em> </td><td>macro paramaters </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>b</em> </td><td>macro body </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>level</em> </td><td>macro recursion level (0 is entry API) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>macro context (NULL uses global context). </td></tr> >+ <tr><td class="paramname">n</td><td>macro name </td></tr> >+ <tr><td class="paramname">o</td><td>macro paramaters </td></tr> >+ <tr><td class="paramname">b</td><td>macro body </td></tr> >+ <tr><td class="paramname">level</td><td>macro recursion level (0 is entry API) </td></tr> > </table> > </dd> > </dl> >@@ -122,19 +133,19 @@ > <tr> > <td class="memname">void delMacro </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>n</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>n</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -142,9 +153,9 @@ > > <p>Delete macro from context. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context (NULL uses global context). </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>macro name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>macro context (NULL uses global context). </td></tr> >+ <tr><td class="paramname">n</td><td>macro name </td></tr> > </table> > </dd> > </dl> >@@ -158,31 +169,31 @@ > <tr> > <td class="memname">int expandMacros </td> > <td>(</td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>spec</em>, </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>spec</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>sbuf</em>, </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>sbuf</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>slen</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>slen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -192,21 +203,21 @@ > <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <a class="el" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc'ed) concatenated macro expansion(s).">rpmExpand()</a>. </dd></dl> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Eliminate from API. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>spec</em> </td><td>cookie (unused) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context (NULL uses global context). </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">spec</td><td>cookie (unused) </td></tr> >+ <tr><td class="paramname">mc</td><td>macro context (NULL uses global context). </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>sbuf</em> </td><td>input macro to expand, output expansion </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">sbuf</td><td>input macro to expand, output expansion </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>slen</em> </td><td>size of buffer </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">slen</td><td>size of buffer </td></tr> > </table> > </dd> > </dl> >@@ -221,9 +232,8 @@ > <tr> > <td class="memname">const char* rpmConfigDir </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -243,25 +253,25 @@ > <tr> > <td class="memname">int rpmDefineMacro </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>macro</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>macro</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>level</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>level</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -269,10 +279,10 @@ > > <p>Define macro in context. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context (NULL uses global context). </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>macro</em> </td><td>macro name, options, body </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>level</em> </td><td>macro recursion level (0 is entry API) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>macro context (NULL uses global context). </td></tr> >+ <tr><td class="paramname">macro</td><td>macro name, options, body </td></tr> >+ <tr><td class="paramname">level</td><td>macro recursion level (0 is entry API) </td></tr> > </table> > </dd> > </dl> >@@ -287,19 +297,19 @@ > <tr> > <td class="memname">void rpmDumpMacroTable </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td><td> </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -307,9 +317,9 @@ > > <p>Print macros to file stream. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context (NULL uses global context). </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fp</em> </td><td>file stream (NULL uses stderr). </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>macro context (NULL uses global context). </td></tr> >+ <tr><td class="paramname">fp</td><td>file stream (NULL uses stderr). </td></tr> > </table> > </dd> > </dl> >@@ -323,19 +333,19 @@ > <tr> > <td class="memname">char* rpmExpand </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname"> <em>...</em></td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname"><em>...</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -343,8 +353,8 @@ > > <p>Return (malloc'ed) concatenated macro expansion(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>macro(s) to expand (NULL terminates list) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">arg</td><td>macro(s) to expand (NULL terminates list) </td></tr> > </table> > </dd> > </dl> >@@ -361,9 +371,8 @@ > <tr> > <td class="memname">int rpmExpandNumeric </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -373,8 +382,8 @@ > <p>Return macro expansion as a numeric value. </p> > <p>Boolean values ('Y' or 'y' returns 1, 'N' or 'n' returns 0) are permitted as well. An undefined macro returns 0. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>macro to expand </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">arg</td><td>macro to expand </td></tr> > </table> > </dd> > </dl> >@@ -391,9 +400,8 @@ > <tr> > <td class="memname">void rpmFreeMacros </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -402,8 +410,8 @@ > > <p>Destroy macro context. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context (NULL uses global context). </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>macro context (NULL uses global context). </td></tr> > </table> > </dd> > </dl> >@@ -419,19 +427,19 @@ > <tr> > <td class="memname">void rpmInitMacros </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>macrofiles</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>macrofiles</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -439,9 +447,9 @@ > > <p>Initialize macro context from set of macrofile(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>macrofiles</em> </td><td>colon separated list of macro files (NULL does nothing) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>macro context </td></tr> >+ <tr><td class="paramname">macrofiles</td><td>colon separated list of macro files (NULL does nothing) </td></tr> > </table> > </dd> > </dl> >@@ -455,19 +463,19 @@ > <tr> > <td class="memname">int rpmLoadMacroFile </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fn</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fn</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -475,9 +483,9 @@ > > <p>Load macro context from a macro file. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>(unused) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fn</em> </td><td>macro file name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>(unused) </td></tr> >+ <tr><td class="paramname">fn</td><td>macro file name </td></tr> > </table> > </dd> > </dl> >@@ -491,19 +499,19 @@ > <tr> > <td class="memname">void rpmLoadMacros </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >- <td class="paramname"> <em>mc</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td> >+ <td class="paramname"><em>mc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>level</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>level</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -511,9 +519,9 @@ > > <p>Load macros from specific context into global context. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>mc</em> </td><td>macro context (NULL does nothing). </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>level</em> </td><td>macro recursion level (0 is entry API) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">mc</td><td>macro context (NULL does nothing). </td></tr> >+ <tr><td class="paramname">level</td><td>macro recursion level (0 is entry API) </td></tr> > </table> > </dd> > </dl> >@@ -521,8 +529,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmpgp.html rpm-4.9.1/doc/librpm/html/group__rpmpgp.html >--- rpm-4.9.0/doc/librpm/html/group__rpmpgp.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmpgp.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -27,319 +38,311 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>OpenPGP API.</h1> </div> >+<div class="title">OpenPGP API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="structpgpPktPubkey__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="structpgpPktSigV3__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="structpgpPktSigV4__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="unionpgpPktSig__u.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="structpgpPktOnepass__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="structpgpPktKeyV3__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="structpgpPktKeyV4__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="unionpgpPktKey__u.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html">pgpPktPre_u</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="structpgpPktPubkey__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="structpgpPktSigV3__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="structpgpPktSigV4__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="unionpgpPktSig__u.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="structpgpPktOnepass__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="structpgpPktKeyV3__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="structpgpPktKeyV4__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="unionpgpPktKey__u.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html">pgpPktPre_u</a></td></tr> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html">rpmpgp.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html">rpmpgp.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>OpenPGP constants and structures from RFC-2440. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>OpenPGP constants and structures from RFC-2440. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct DIGEST_CTX_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDigParams_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4ff5ffb9be6042d0be465ac56d4fb347">pgpTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">4.3. <a href="#ga4ff5ffb9be6042d0be465ac56d4fb347"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85a2d3837cab5e181552ae59745363eb">pgpPktPubkey</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="#ga85a2d3837cab5e181552ae59745363eb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae9869ba125578a525c53a0c9e46a24e4">pgpSigType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.1. <a href="#gae9869ba125578a525c53a0c9e46a24e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0e195ec1e32dbb57732117dd9150debe">pgpPubkeyAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.1. <a href="#ga0e195ec1e32dbb57732117dd9150debe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae4ba1b886b1d8c23de2b6a9ad5322814">pgpSymkeyAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.2. <a href="#gae4ba1b886b1d8c23de2b6a9ad5322814"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7ccde0a95f38b5c6aa6d7c71858f09c2">pgpCompressAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.3. <a href="#ga7ccde0a95f38b5c6aa6d7c71858f09c2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1">pgpHashAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.4. <a href="#ga7dfcf98c6e163d995601e76dc0797ca1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadfe88b011ba831fdf38c1a780033346a">pgpPktSigV3</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="#gadfe88b011ba831fdf38c1a780033346a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c">pgpPktSigV4</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga59ca7b8a7b182fd293e016e7620850c5">pgpSubType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3.1. <a href="#ga59ca7b8a7b182fd293e016e7620850c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga50ba40bcfdb1de7ffe92fb4f882e7036">pgpPktSig</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="#ga50ba40bcfdb1de7ffe92fb4f882e7036"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5fb4dc455d7afe3d20a42695315a4f4d">pgpPktOnepass</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="#ga5fb4dc455d7afe3d20a42695315a4f4d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga77f4936eb675139a5097c2580f6f44b9">pgpPktKeyV3</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="#ga77f4936eb675139a5097c2580f6f44b9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaac37ab31119b3f4e7e8b9f803c31650d">pgpPktKeyV4</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="#gaac37ab31119b3f4e7e8b9f803c31650d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2a689a8e68e3145cfc5b475883fb1db9">pgpPktKey</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="#ga2a689a8e68e3145cfc5b475883fb1db9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae1852b797a144308bf62c69b03986511">pgpArmorKey</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct DIGEST_CTX_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDigParams_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4ff5ffb9be6042d0be465ac56d4fb347">pgpTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">4.3. <a href="#ga4ff5ffb9be6042d0be465ac56d4fb347"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85a2d3837cab5e181552ae59745363eb">pgpPktPubkey</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="#ga85a2d3837cab5e181552ae59745363eb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae9869ba125578a525c53a0c9e46a24e4">pgpSigType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.1. <a href="#gae9869ba125578a525c53a0c9e46a24e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0e195ec1e32dbb57732117dd9150debe">pgpPubkeyAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.1. <a href="#ga0e195ec1e32dbb57732117dd9150debe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae4ba1b886b1d8c23de2b6a9ad5322814">pgpSymkeyAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.2. <a href="#gae4ba1b886b1d8c23de2b6a9ad5322814"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7ccde0a95f38b5c6aa6d7c71858f09c2">pgpCompressAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.3. <a href="#ga7ccde0a95f38b5c6aa6d7c71858f09c2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1">pgpHashAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.4. <a href="#ga7dfcf98c6e163d995601e76dc0797ca1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadfe88b011ba831fdf38c1a780033346a">pgpPktSigV3</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="#gadfe88b011ba831fdf38c1a780033346a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c">pgpPktSigV4</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga59ca7b8a7b182fd293e016e7620850c5">pgpSubType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3.1. <a href="#ga59ca7b8a7b182fd293e016e7620850c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga50ba40bcfdb1de7ffe92fb4f882e7036">pgpPktSig</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="#ga50ba40bcfdb1de7ffe92fb4f882e7036"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5fb4dc455d7afe3d20a42695315a4f4d">pgpPktOnepass</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="#ga5fb4dc455d7afe3d20a42695315a4f4d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga77f4936eb675139a5097c2580f6f44b9">pgpPktKeyV3</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="#ga77f4936eb675139a5097c2580f6f44b9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaac37ab31119b3f4e7e8b9f803c31650d">pgpPktKeyV4</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="#gaac37ab31119b3f4e7e8b9f803c31650d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2a689a8e68e3145cfc5b475883fb1db9">pgpPktKey</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="#ga2a689a8e68e3145cfc5b475883fb1db9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae1852b797a144308bf62c69b03986511">pgpArmorKey</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab19b4258fe7f1d09cffbc07e47e64864">PGPTAG_RESERVED</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab19b4258fe7f1d09cffbc07e47e64864">PGPTAG_RESERVED</a> = 0, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bada7cba12cf9ee79a64029d0c7cadd0de">PGPTAG_PUBLIC_SESSION_KEY</a> = 1, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bacba1620cf0c0f7e88e83d8803a2064b0">PGPTAG_SIGNATURE</a> = 2, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813badc3f4025386a293f6a5276de0c7b11d6">PGPTAG_SYMMETRIC_SESSION_KEY</a> = 3, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba9509d92f13001b0c3232da64afc6b53f">PGPTAG_ONEPASS_SIGNATURE</a> = 4, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba9509d92f13001b0c3232da64afc6b53f">PGPTAG_ONEPASS_SIGNATURE</a> = 4, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baec0fbde5541ccb957fd00af83d103db7">PGPTAG_SECRET_KEY</a> = 5, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baa4961626bda007e36021a55d50119d1a">PGPTAG_PUBLIC_KEY</a> = 6, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba862a492c2d8d34fe832fcf86a4ed5d1e">PGPTAG_SECRET_SUBKEY</a> = 7, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1ad8a134e3e7191193410b5f489004d9">PGPTAG_COMPRESSED_DATA</a> = 8, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1ad8a134e3e7191193410b5f489004d9">PGPTAG_COMPRESSED_DATA</a> = 8, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba36015e3a0252ce84a36456f8a93c8fe2">PGPTAG_SYMMETRIC_DATA</a> = 9, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1eb61e7f7dc4bf96964a3750b13fdd9e">PGPTAG_MARKER</a> = 10, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813babafecdca492a645a1854abfdcb6bb619">PGPTAG_LITERAL_DATA</a> = 11, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba960d7922ee882d88ea68c0e0e09599f8">PGPTAG_TRUST</a> = 12, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba960d7922ee882d88ea68c0e0e09599f8">PGPTAG_TRUST</a> = 12, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba46fdfaf880ff4977483c76bb61a37336">PGPTAG_USER_ID</a> = 13, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baeff7520325d01d035c2e37cf886b34f1">PGPTAG_PUBLIC_SUBKEY</a> = 14, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab3036cc9bc4bfba6a84f91d9dc25dfd2">PGPTAG_COMMENT_OLD</a> = 16, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab55ec5ece2ea8d9b6d2092c0045974ce">PGPTAG_PHOTOID</a> = 17, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab55ec5ece2ea8d9b6d2092c0045974ce">PGPTAG_PHOTOID</a> = 17, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba4d525d3bc05c39630319119f04a164dc">PGPTAG_ENCRYPTED_MDC</a> = 18, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baf8be72c812496353d76905b2c22853b1">PGPTAG_MDC</a> = 19, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1c92f82a6f52a0d44d6d739752be0b67">PGPTAG_PRIVATE_60</a> = 60, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bae9a6c511ce8c4211ca5fc35047df4604">PGPTAG_COMMENT</a> = 61, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bae9a6c511ce8c4211ca5fc35047df4604">PGPTAG_COMMENT</a> = 61, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba8d59c754f03691cdd6995b79ae7fc668">PGPTAG_PRIVATE_62</a> = 62, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bafec21f14cd5786bdb23551d3c4884930">PGPTAG_CONTROL</a> = 63 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>4.3. </p> >- <a href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae841827cc53342cc3ecceb5ff5aa6cf9">PGPSIGTYPE_BINARY</a> = 0x00, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">4.3. <a href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae841827cc53342cc3ecceb5ff5aa6cf9">PGPSIGTYPE_BINARY</a> = 0x00, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfab24192fdaba2decda1a8e34042d8a1e4">PGPSIGTYPE_TEXT</a> = 0x01, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa197adc0fea3b4bb958024e8cbe850c84">PGPSIGTYPE_STANDALONE</a> = 0x02, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa293d8a998dcfaed816cc1ff17a714e46">PGPSIGTYPE_GENERIC_CERT</a> = 0x10, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa79ed848bd4d029be9ff05adc3ef60ea6">PGPSIGTYPE_PERSONA_CERT</a> = 0x11, >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa79ed848bd4d029be9ff05adc3ef60ea6">PGPSIGTYPE_PERSONA_CERT</a> = 0x11, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa122e312d376ebfeb909e042e2ccb4da4">PGPSIGTYPE_CASUAL_CERT</a> = 0x12, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf53a95ba695e3629b8d731dc10af9a40">PGPSIGTYPE_POSITIVE_CERT</a> = 0x13, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa3e75afdbd98fd9972434d633f6d90fd6">PGPSIGTYPE_SUBKEY_BINDING</a> = 0x18, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa82f4e47c23ec8d0661ea3738abeb3478">PGPSIGTYPE_SIGNED_KEY</a> = 0x1F, >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa82f4e47c23ec8d0661ea3738abeb3478">PGPSIGTYPE_SIGNED_KEY</a> = 0x1F, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa58399361b0718b34cc0b487f07cbb0e0">PGPSIGTYPE_KEY_REVOKE</a> = 0x20, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfab21e01e9059e681cf2d51e01ec4b6336">PGPSIGTYPE_SUBKEY_REVOKE</a> = 0x28, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae379574f637bdccc84247bfc46d0e20c">PGPSIGTYPE_CERT_REVOKE</a> = 0x30, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf518cf0629f2f8109d6e0ce4caa7dd10">PGPSIGTYPE_TIMESTAMP</a> = 0x40 >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf518cf0629f2f8109d6e0ce4caa7dd10">PGPSIGTYPE_TIMESTAMP</a> = 0x40 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>5.2.1. </p> >- <a href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a91f7b078af891e97ae8616c86bddedce">PGPPUBKEYALGO_RSA</a> = 1, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.1. <a href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a91f7b078af891e97ae8616c86bddedce">PGPPUBKEYALGO_RSA</a> = 1, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a4ce422f00e90edcc1330372d31487545">PGPPUBKEYALGO_RSA_ENCRYPT</a> = 2, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae7e09c7561862636b3b3a0323b96ece8">PGPPUBKEYALGO_RSA_SIGN</a> = 3, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a57ecd5de93c9656d175603b22d3d59b6">PGPPUBKEYALGO_ELGAMAL_ENCRYPT</a> = 16, > <br/> >- <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aed719534d762654b5d2eb00b93c4bab1">PGPPUBKEYALGO_DSA</a> = 17, >+  <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aed719534d762654b5d2eb00b93c4bab1">PGPPUBKEYALGO_DSA</a> = 17, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a1bede2a666059bc1ebf80d0bdb1b32fc">PGPPUBKEYALGO_EC</a> = 18, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aa3bdac71a70299c2c57c53b9fefa5f91">PGPPUBKEYALGO_ECDSA</a> = 19, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a12c6ec8279086da012ed55ee8a4e7309">PGPPUBKEYALGO_ELGAMAL</a> = 20, > <br/> >- <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae3322f781a120133d9bf939b005112dd">PGPPUBKEYALGO_DH</a> = 21 >+  <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae3322f781a120133d9bf939b005112dd">PGPPUBKEYALGO_DH</a> = 21 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.1. </p> >- <a href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6c09037a3e780a86af239085438d68f1">PGPSYMKEYALGO_PLAINTEXT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.1. <a href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6c09037a3e780a86af239085438d68f1">PGPSYMKEYALGO_PLAINTEXT</a> = 0, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cae90df676be3a93c8d48220dc3c543352">PGPSYMKEYALGO_IDEA</a> = 1, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cada8077f1f82f7660f52cd2004b28795e">PGPSYMKEYALGO_TRIPLE_DES</a> = 2, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cae461b7074c1811ee6e63beeb7fa24f62">PGPSYMKEYALGO_CAST5</a> = 3, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca31ca752be45facf1ccef4906c50016c9">PGPSYMKEYALGO_BLOWFISH</a> = 4, >+  <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca31ca752be45facf1ccef4906c50016c9">PGPSYMKEYALGO_BLOWFISH</a> = 4, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cae62399e1294a7a301fcc8d423c5e7b4b">PGPSYMKEYALGO_SAFER</a> = 5, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca08e35418b399d1366050484f3d9be444">PGPSYMKEYALGO_DES_SK</a> = 6, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45caf870d8bef1d290994a002e00c02fa3df">PGPSYMKEYALGO_AES_128</a> = 7, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6ca74ad752e27d1ed0bd73a3d168cea2">PGPSYMKEYALGO_AES_192</a> = 8, >+  <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6ca74ad752e27d1ed0bd73a3d168cea2">PGPSYMKEYALGO_AES_192</a> = 8, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab1f0ca67770ac48c0f2f36a541593104">PGPSYMKEYALGO_AES_256</a> = 9, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab8a37c8c19801c3efb44a3bb2b25c2ba">PGPSYMKEYALGO_TWOFISH</a> = 10, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca74090b9a0adfe1420338d9e274e1f380">PGPSYMKEYALGO_NOENCRYPT</a> = 110 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.2. </p> >- <a href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> { <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a42116574ad0c4d1f5283843489d74d97">PGPCOMPRESSALGO_NONE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.2. <a href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> { <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a42116574ad0c4d1f5283843489d74d97">PGPCOMPRESSALGO_NONE</a> = 0, > <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568ae6a36fd7df3c0d8d44fdb38d44980f5e">PGPCOMPRESSALGO_ZIP</a> = 1, > <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568adaeeebf957f73d397aafefa2170dea34">PGPCOMPRESSALGO_ZLIB</a> = 2, > <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a981ed240d5f437eacc0925a567632354">PGPCOMPRESSALGO_BZIP2</a> = 3 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.3. </p> >- <a href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ead06371dade65fdf985086d1461218820">PGPHASHALGO_MD5</a> = 1, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.3. <a href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ead06371dade65fdf985086d1461218820">PGPHASHALGO_MD5</a> = 1, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eafadb8ed49f2346f83847d7ef8e0efe24">PGPHASHALGO_SHA1</a> = 2, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea4504cec1d192341bba8b61e8ea247a54">PGPHASHALGO_RIPEMD160</a> = 3, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea322cbc66a629ad8b3cfff47a0afb4c6b">PGPHASHALGO_MD2</a> = 5, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea4ce911926cfe4e14187900b8540bc546">PGPHASHALGO_TIGER192</a> = 6, >+  <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea4ce911926cfe4e14187900b8540bc546">PGPHASHALGO_TIGER192</a> = 6, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea2645f0e71da93e9df6a98fae0f6206f6">PGPHASHALGO_HAVAL_5_160</a> = 7, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea1318894b57fbacba8ca82305ba5198f2">PGPHASHALGO_SHA256</a> = 8, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea02392fb7e4ada02a9d7fc6e09ef2dbb2">PGPHASHALGO_SHA384</a> = 9, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaad5f6348a6d370be440d76cac0f7d9d2">PGPHASHALGO_SHA512</a> = 10, >+  <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaad5f6348a6d370be440d76cac0f7d9d2">PGPHASHALGO_SHA512</a> = 10, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaf946b45d210a63abba220c2ac13d3e2d">PGPHASHALGO_SHA224</a> = 11 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.4. </p> >- <a href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da97c11dbc19602d1d93d53e6d818a4558">PGPSUBTYPE_NONE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.4. <a href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da97c11dbc19602d1d93d53e6d818a4558">PGPSUBTYPE_NONE</a> = 0, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da9e7222744113921d5cf8b20e14d7f57c">PGPSUBTYPE_SIG_CREATE_TIME</a> = 2, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da526f6a7a1899e996ceca345428c04c8a">PGPSUBTYPE_SIG_EXPIRE_TIME</a> = 3, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da1451a6cf5fbe26619fdf16818547fcdf">PGPSUBTYPE_EXPORTABLE_CERT</a> = 4, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da4e66df34323715dafe471184dc8000b2">PGPSUBTYPE_TRUST_SIG</a> = 5, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da4e66df34323715dafe471184dc8000b2">PGPSUBTYPE_TRUST_SIG</a> = 5, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dadb8c1aa0aff5e221c18bef8b84c8b605">PGPSUBTYPE_REGEX</a> = 6, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da36ed094458149134b4fbd88025d2b87e">PGPSUBTYPE_REVOCABLE</a> = 7, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da58c94d02e28cd878d106a8eda9bfb79e">PGPSUBTYPE_KEY_EXPIRE_TIME</a> = 9, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da17677d3f2164d55a4dc887617a332a0f">PGPSUBTYPE_ARR</a> = 10, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da17677d3f2164d55a4dc887617a332a0f">PGPSUBTYPE_ARR</a> = 10, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da525e0b78852c3abccaf403213de22e02">PGPSUBTYPE_PREFER_SYMKEY</a> = 11, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da5e55a167d0124e88c5e60507c5ca449c">PGPSUBTYPE_REVOKE_KEY</a> = 12, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da22677a6b05e228c0fc564e6b4e0dfbda">PGPSUBTYPE_ISSUER_KEYID</a> = 16, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da1d48cfb57614e4a01a7eb07fca00fd97">PGPSUBTYPE_NOTATION</a> = 20, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da1d48cfb57614e4a01a7eb07fca00fd97">PGPSUBTYPE_NOTATION</a> = 20, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da7d3f4b2d34c671240788e8bca49a9580">PGPSUBTYPE_PREFER_HASH</a> = 21, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da58584fddfdeef5d5ea375dbe29319d12">PGPSUBTYPE_PREFER_COMPRESS</a> = 22, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab0588f709a72dbbb24df4d872c5635dd">PGPSUBTYPE_KEYSERVER_PREFERS</a> = 23, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacc497ba26f58be5754836241207edfe7">PGPSUBTYPE_PREFER_KEYSERVER</a> = 24, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacc497ba26f58be5754836241207edfe7">PGPSUBTYPE_PREFER_KEYSERVER</a> = 24, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dae940cbd0b831fa3689c69ff6243b2b44">PGPSUBTYPE_PRIMARY_USERID</a> = 25, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da39aa4ee49a89cbccd25cc482d8c04ca7">PGPSUBTYPE_POLICY_URL</a> = 26, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dafae3861ad4ee9285adb5e64956abbf53">PGPSUBTYPE_KEY_FLAGS</a> = 27, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da57bfbacab215b76690a353cf5fe9783b">PGPSUBTYPE_SIGNER_USERID</a> = 28, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da57bfbacab215b76690a353cf5fe9783b">PGPSUBTYPE_SIGNER_USERID</a> = 28, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041daa2d86c6b6bee869b2bd5c5be9318ccab">PGPSUBTYPE_REVOKE_REASON</a> = 29, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da3a5b9edee78162c3a50f9b480c038d48">PGPSUBTYPE_FEATURES</a> = 30, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da0aa79e158e26f2923135a677d99ffa15">PGPSUBTYPE_EMBEDDED_SIG</a> = 32, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacb2f8f533eb9d0406d8422800a1b175c">PGPSUBTYPE_INTERNAL_100</a> = 100, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacb2f8f533eb9d0406d8422800a1b175c">PGPSUBTYPE_INTERNAL_100</a> = 100, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da60010a659dff5b9d599fe0b690399f69">PGPSUBTYPE_INTERNAL_101</a> = 101, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041daeefef14c750831ee5aea056293671637">PGPSUBTYPE_INTERNAL_102</a> = 102, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041daf311a5f7c5b9c1327ce9f1634bb171d3">PGPSUBTYPE_INTERNAL_103</a> = 103, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da54386a56a42127b48d6ca73b708a8a08">PGPSUBTYPE_INTERNAL_104</a> = 104, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da54386a56a42127b48d6ca73b708a8a08">PGPSUBTYPE_INTERNAL_104</a> = 104, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacaf3883247aedf748c70964ba6dddfbd">PGPSUBTYPE_INTERNAL_105</a> = 105, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dafa185f0fa35df8b170c3a51db4e6b1c3">PGPSUBTYPE_INTERNAL_106</a> = 106, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dad03bc2108340c16b20c6b881b70d5fa5">PGPSUBTYPE_INTERNAL_107</a> = 107, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdfcf0638ecee358ca9cb826f21238b0">PGPSUBTYPE_INTERNAL_108</a> = 108, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdfcf0638ecee358ca9cb826f21238b0">PGPSUBTYPE_INTERNAL_108</a> = 108, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdbaf1a24c7901076918782fb030b37f">PGPSUBTYPE_INTERNAL_109</a> = 109, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab5537c060cb07f88cc866d0172436500">PGPSUBTYPE_INTERNAL_110</a> = 110, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab21138b11eaef5865715aa6dcebb39a4">PGPSUBTYPE_CRITICAL</a> = 128 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>5.2.3.1. </p> >- <a href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4adf8b1a7521798cad40507be3f1aafa00">PGPARMOR_ERR_CRC_CHECK</a> = -7, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3.1. <a href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4adf8b1a7521798cad40507be3f1aafa00">PGPARMOR_ERR_CRC_CHECK</a> = -7, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4a2d573db33aa8d265db1a8656f436345b">PGPARMOR_ERR_BODY_DECODE</a> = -6, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4a02b30f159971c2fe668a92717b3f4ceb">PGPARMOR_ERR_CRC_DECODE</a> = -5, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4aac685d831c1b3ae3798706b7e861ee80">PGPARMOR_ERR_NO_END_PGP</a> = -4, > <br/> >- <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4ac4a4a7a24bf0d1d5d76ad94650277828">PGPARMOR_ERR_UNKNOWN_PREAMBLE_TAG</a> = -3, >+  <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4ac4a4a7a24bf0d1d5d76ad94650277828">PGPARMOR_ERR_UNKNOWN_PREAMBLE_TAG</a> = -3, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4a9566499645f925868c09a66ec72f2d6e">PGPARMOR_ERR_UNKNOWN_ARMOR_TYPE</a> = -2, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4aa1421ba432171f5431dad41cff9fd18d">PGPARMOR_ERR_NO_BEGIN_PGP</a> = -1 > <br/> > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf5910326a7f4ee819275425c0b2f1ed0">PGPARMORKEY_VERSION</a> = 1, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf5910326a7f4ee819275425c0b2f1ed0">PGPARMORKEY_VERSION</a> = 1, > <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaa815c6e4dd95a18750a7e5951e5000610">PGPARMORKEY_COMMENT</a> = 2, > <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaa8b99bbbe3fc1e219c0b81a9235db5ad7">PGPARMORKEY_MESSAGEID</a> = 3, > <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaad2a49846aa6f530624449fc0f80930a6">PGPARMORKEY_HASH</a> = 4, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf4b4c05dca1511e082be99c95ba0db51">PGPARMORKEY_CHARSET</a> = 5 >+  <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf4b4c05dca1511e082be99c95ba0db51">PGPARMORKEY_CHARSET</a> = 5 > <br/> > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">rpmDigestFlags_e</a> { <a class="el" href="group__rpmpgp.html#gga42072ff4775f09dc80e11764dc027469a5e623dd642f5283da2d878cd4cd1bd4e">RPMDIGEST_NONE</a> = 0 >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">rpmDigestFlags_e</a> { <a class="el" href="group__rpmpgp.html#gga42072ff4775f09dc80e11764dc027469a5e623dd642f5283da2d878cd4cd1bd4e">RPMDIGEST_NONE</a> = 0 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control digest operation. </p> >- <a href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control digest operation. <a href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga63ff8dcc4a3a661e50f7a4631efcbc61">pgpValString</a> (<a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a> type, uint8_t val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string representation of am OpenPGP value. <a href="#ga63ff8dcc4a3a661e50f7a4631efcbc61"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf15fc3640e2becbbb531c64c88dd9371">pgpGrab</a> (const uint8_t *s, size_t nbytes)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (native-endian) integer from big-endian representation. <a href="#gaf15fc3640e2becbbb531c64c88dd9371"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0ade5fd4a35e06994edbd3ae5a9a7bc8">pgpLen</a> (const uint8_t *s, size_t *lenp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return length of an OpenPGP packet. <a href="#ga0ade5fd4a35e06994edbd3ae5a9a7bc8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6500352231df9bcf2d3f5db58c45d0e2">pgpHexStr</a> (const uint8_t *p, size_t plen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return hex formatted representation of bytes. <a href="#ga6500352231df9bcf2d3f5db58c45d0e2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86524849fd22b1e8afb3d203ef63a623">pgpPubkeyFingerprint</a> (const uint8_t *pkt, size_t pktlen, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate OpenPGP public key fingerprint. <a href="#ga86524849fd22b1e8afb3d203ef63a623"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6c38b721b297b271113cb566ae5fe1a5">pgpExtractPubkeyFingerprint</a> (const char *b64pkt, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract OpenPGP public key fingerprint from base64 encoded packet. <a href="#ga6c38b721b297b271113cb566ae5fe1a5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac774290af4a72fd9cd80679ddcc70199">pgpPrtPkts</a> (const uint8_t *pkts, size_t pktlen, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, int printing)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print/parse a OpenPGP packet(s). <a href="#gac774290af4a72fd9cd80679ddcc70199"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5f8a998a91b746a1fc26c6d9308d3946">pgpReadPkts</a> (const char *fn, uint8_t **pkt, size_t *pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from a file. <a href="#ga5f8a998a91b746a1fc26c6d9308d3946"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5a9a88d8f4a7be7d63f474c8603dc95b">pgpParsePkts</a> (const char *armor, uint8_t **pkt, size_t *pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from memory. <a href="#ga5a9a88d8f4a7be7d63f474c8603dc95b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gad7b12069033c18c67569d7b23e08a3f3">pgpArmorWrap</a> (int atype, const unsigned char *s, size_t ns)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrap a OpenPGP packets in ascii armor for transport. <a href="#gad7b12069033c18c67569d7b23e08a3f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga20c953f5a51841d3037a5854dda041f4">pgpNewDig</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a container for parsed OpenPGP packet(s). <a href="#ga20c953f5a51841d3037a5854dda041f4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5">pgpCleanDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Release (malloc'd) data from container. <a href="#ga4b822bf949b2a90c05796276eb3a26e5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2d22fdaa237903f43d5eaddb426bb13f">pgpFreeDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a container for parsed OpenPGP packet(s). <a href="#ga2d22fdaa237903f43d5eaddb426bb13f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaef28700c33ae19aa16ceb41d5cc76b5f">pgpVerifySig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, <a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> hashctx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify a PGP signature. <a href="#gaef28700c33ae19aa16ceb41d5cc76b5f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaeedbfdb7fc55949cdc95f99b310547c9">pgpIdentItem</a> (<a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a> digp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a string identification of a PGP signature/pubkey. <a href="#gaeedbfdb7fc55949cdc95f99b310547c9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga047a5efc8ac099a2a63134d08584589a">rpmInitCrypto</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform cryptography initialization. <a href="#ga047a5efc8ac099a2a63134d08584589a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gacc88991c9dc96ec7c0742fb7580ab291">rpmFreeCrypto</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shutdown cryptography. <a href="#gacc88991c9dc96ec7c0742fb7580ab291"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85489559128fb8811f8d13177151d35c">rpmDigestDup</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> octx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context. <a href="#ga85489559128fb8811f8d13177151d35c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga9064c6a3841a1bdd324379f965bdfedf">rpmDigestLength</a> (int hashalgo)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain digest length in bytes. <a href="#ga9064c6a3841a1bdd324379f965bdfedf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4554a714bcb27936f10a721cac0c9696">rpmDigestInit</a> (int hashalgo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize digest. <a href="#ga4554a714bcb27936f10a721cac0c9696"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac9ca49fa22e116d5b481c666c82c579e">rpmDigestUpdate</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, const void *data, size_t len)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Update context with next plain text buffer. <a href="#gac9ca49fa22e116d5b481c666c82c579e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9">rpmDigestFinal</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, void **datap, size_t *lenp, int asAscii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest and destroy context. <a href="#ga54e20bdf025588cd2f2bb640b7978de9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga73e7d0d8f3051620b620c230962d51e4">rpmDigestBundleNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new digest bundle. <a href="#ga73e7d0d8f3051620b620c230962d51e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga1e4f793e4012ecb075a88165ba023952">rpmDigestBundleFree</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a digest bundle and all contained digest contexts. <a href="#ga1e4f793e4012ecb075a88165ba023952"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4698b8e78c083e4d7b2b58a285fe1230">rpmDigestBundleAdd</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a new type of digest to a bundle. <a href="#ga4698b8e78c083e4d7b2b58a285fe1230"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadd8bd0a1095d478c33911497e843780f">rpmDigestBundleUpdate</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, const void *data, size_t len)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Update contexts within bundle with next plain text buffer. <a href="#gadd8bd0a1095d478c33911497e843780f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga3bb4372ffa96878423da0888ef3a35a8">rpmDigestBundleFinal</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, void **datap, size_t *lenp, int asAscii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest from a bundle and destroy context, see <a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9" title="Return digest and destroy context.">rpmDigestFinal()</a>. <a href="#ga3bb4372ffa96878423da0888ef3a35a8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadf260854bc5616497f3fdcf48dd29f5c">rpmDigestBundleDupCtx</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context from a bundle. <a href="#gadf260854bc5616497f3fdcf48dd29f5c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga63ff8dcc4a3a661e50f7a4631efcbc61">pgpValString</a> (<a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a> type, uint8_t val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string representation of am OpenPGP value. <a href="#ga63ff8dcc4a3a661e50f7a4631efcbc61"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf15fc3640e2becbbb531c64c88dd9371">pgpGrab</a> (const uint8_t *s, size_t nbytes)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (native-endian) integer from big-endian representation. <a href="#gaf15fc3640e2becbbb531c64c88dd9371"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0ade5fd4a35e06994edbd3ae5a9a7bc8">pgpLen</a> (const uint8_t *s, size_t *lenp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return length of an OpenPGP packet. <a href="#ga0ade5fd4a35e06994edbd3ae5a9a7bc8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6500352231df9bcf2d3f5db58c45d0e2">pgpHexStr</a> (const uint8_t *p, size_t plen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return hex formatted representation of bytes. <a href="#ga6500352231df9bcf2d3f5db58c45d0e2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86524849fd22b1e8afb3d203ef63a623">pgpPubkeyFingerprint</a> (const uint8_t *pkt, size_t pktlen, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate OpenPGP public key fingerprint. <a href="#ga86524849fd22b1e8afb3d203ef63a623"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6c38b721b297b271113cb566ae5fe1a5">pgpExtractPubkeyFingerprint</a> (const char *b64pkt, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract OpenPGP public key fingerprint from base64 encoded packet. <a href="#ga6c38b721b297b271113cb566ae5fe1a5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac774290af4a72fd9cd80679ddcc70199">pgpPrtPkts</a> (const uint8_t *pkts, size_t pktlen, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, int printing)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print/parse a OpenPGP packet(s). <a href="#gac774290af4a72fd9cd80679ddcc70199"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5f8a998a91b746a1fc26c6d9308d3946">pgpReadPkts</a> (const char *fn, uint8_t **pkt, size_t *pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from a file. <a href="#ga5f8a998a91b746a1fc26c6d9308d3946"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5a9a88d8f4a7be7d63f474c8603dc95b">pgpParsePkts</a> (const char *armor, uint8_t **pkt, size_t *pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from memory. <a href="#ga5a9a88d8f4a7be7d63f474c8603dc95b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gad7b12069033c18c67569d7b23e08a3f3">pgpArmorWrap</a> (int atype, const unsigned char *s, size_t ns)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrap a OpenPGP packets in ascii armor for transport. <a href="#gad7b12069033c18c67569d7b23e08a3f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga20c953f5a51841d3037a5854dda041f4">pgpNewDig</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a container for parsed OpenPGP packet(s). <a href="#ga20c953f5a51841d3037a5854dda041f4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5">pgpCleanDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Release (malloc'd) data from container. <a href="#ga4b822bf949b2a90c05796276eb3a26e5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2d22fdaa237903f43d5eaddb426bb13f">pgpFreeDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a container for parsed OpenPGP packet(s). <a href="#ga2d22fdaa237903f43d5eaddb426bb13f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaef28700c33ae19aa16ceb41d5cc76b5f">pgpVerifySig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, <a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> hashctx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify a PGP signature. <a href="#gaef28700c33ae19aa16ceb41d5cc76b5f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaeedbfdb7fc55949cdc95f99b310547c9">pgpIdentItem</a> (<a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a> digp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a string identification of a PGP signature/pubkey. <a href="#gaeedbfdb7fc55949cdc95f99b310547c9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga047a5efc8ac099a2a63134d08584589a">rpmInitCrypto</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform cryptography initialization. <a href="#ga047a5efc8ac099a2a63134d08584589a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gacc88991c9dc96ec7c0742fb7580ab291">rpmFreeCrypto</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shutdown cryptography. <a href="#gacc88991c9dc96ec7c0742fb7580ab291"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85489559128fb8811f8d13177151d35c">rpmDigestDup</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> octx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context. <a href="#ga85489559128fb8811f8d13177151d35c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga9064c6a3841a1bdd324379f965bdfedf">rpmDigestLength</a> (int hashalgo)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain digest length in bytes. <a href="#ga9064c6a3841a1bdd324379f965bdfedf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4554a714bcb27936f10a721cac0c9696">rpmDigestInit</a> (int hashalgo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize digest. <a href="#ga4554a714bcb27936f10a721cac0c9696"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac9ca49fa22e116d5b481c666c82c579e">rpmDigestUpdate</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, const void *data, size_t len)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Update context with next plain text buffer. <a href="#gac9ca49fa22e116d5b481c666c82c579e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9">rpmDigestFinal</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, void **datap, size_t *lenp, int asAscii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest and destroy context. <a href="#ga54e20bdf025588cd2f2bb640b7978de9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga73e7d0d8f3051620b620c230962d51e4">rpmDigestBundleNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new digest bundle. <a href="#ga73e7d0d8f3051620b620c230962d51e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga1e4f793e4012ecb075a88165ba023952">rpmDigestBundleFree</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a digest bundle and all contained digest contexts. <a href="#ga1e4f793e4012ecb075a88165ba023952"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4698b8e78c083e4d7b2b58a285fe1230">rpmDigestBundleAdd</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a new type of digest to a bundle. <a href="#ga4698b8e78c083e4d7b2b58a285fe1230"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadd8bd0a1095d478c33911497e843780f">rpmDigestBundleUpdate</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, const void *data, size_t len)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Update contexts within bundle with next plain text buffer. <a href="#gadd8bd0a1095d478c33911497e843780f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga3bb4372ffa96878423da0888ef3a35a8">rpmDigestBundleFinal</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, void **datap, size_t *lenp, int asAscii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest from a bundle and destroy context, see <a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9" title="Return digest and destroy context.">rpmDigestFinal()</a>. <a href="#ga3bb4372ffa96878423da0888ef3a35a8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadf260854bc5616497f3fdcf48dd29f5c">rpmDigestBundleDupCtx</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context from a bundle. <a href="#gadf260854bc5616497f3fdcf48dd29f5c"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gace514f14ffbbaee3c09c4a1558b627db"></a><!-- doxytag: member="rpmpgp.h::DIGEST_CTX" ref="gace514f14ffbbaee3c09c4a1558b627db" args="" --> >@@ -1576,25 +1579,25 @@ > <tr> > <td class="memname">char* pgpArmorWrap </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>atype</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>atype</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const unsigned char * </td> >- <td class="paramname"> <em>s</em>, </td> >+ <td class="paramtype">const unsigned char * </td> >+ <td class="paramname"><em>s</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>ns</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>ns</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1602,10 +1605,10 @@ > > <p>Wrap a OpenPGP packets in ascii armor for transport. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>atype</em> </td><td>type of armor </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>binary pkt data </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>binary pkt data length </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">atype</td><td>type of armor </td></tr> >+ <tr><td class="paramname">s</td><td>binary pkt data </td></tr> >+ <tr><td class="paramname">ns</td><td>binary pkt data length </td></tr> > </table> > </dd> > </dl> >@@ -1620,9 +1623,8 @@ > <tr> > <td class="memname">void pgpCleanDig </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >- <td class="paramname"> <em>dig</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >+ <td class="paramname"><em>dig</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1631,8 +1633,8 @@ > > <p>Release (malloc'd) data from container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dig</em> </td><td>container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dig</td><td>container </td></tr> > </table> > </dd> > </dl> >@@ -1646,19 +1648,19 @@ > <tr> > <td class="memname">int pgpExtractPubkeyFingerprint </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>b64pkt</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>b64pkt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td> >- <td class="paramname"> <em>keyid</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td> >+ <td class="paramname"><em>keyid</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1667,14 +1669,14 @@ > <p>Extract OpenPGP public key fingerprint from base64 encoded packet. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd>V3 non-RSA public keys not implemented. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>b64pkt</em> </td><td>base64 encoded openpgp packet </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">b64pkt</td><td>base64 encoded openpgp packet </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>keyid</em> </td><td>public key fingerprint </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">keyid</td><td>public key fingerprint </td></tr> > </table> > </dd> > </dl> >@@ -1689,9 +1691,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> pgpFreeDig </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >- <td class="paramname"> <em>dig</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >+ <td class="paramname"><em>dig</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1700,8 +1701,8 @@ > > <p>Destroy a container for parsed OpenPGP packet(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dig</em> </td><td>container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dig</td><td>container </td></tr> > </table> > </dd> > </dl> >@@ -1716,19 +1717,19 @@ > <tr> > <td class="memname">static unsigned int pgpGrab </td> > <td>(</td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>s</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>s</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>nbytes</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>nbytes</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [inline, static]</code></td> >+ <td></td><td><code> [inline, static]</code></td> > </tr> > </table> > </div> >@@ -1736,9 +1737,9 @@ > > <p>Return (native-endian) integer from big-endian representation. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>pointer to big-endian integer </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>nbytes</em> </td><td>no. of bytes </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">s</td><td>pointer to big-endian integer </td></tr> >+ <tr><td class="paramname">nbytes</td><td>no. of bytes </td></tr> > </table> > </dd> > </dl> >@@ -1757,19 +1758,19 @@ > <tr> > <td class="memname">char* pgpHexStr </td> > <td>(</td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>p</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>p</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>plen</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>plen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1777,9 +1778,9 @@ > > <p>Return hex formatted representation of bytes. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>bytes </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>plen</em> </td><td>no. of bytes </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">p</td><td>bytes </td></tr> >+ <tr><td class="paramname">plen</td><td>no. of bytes </td></tr> > </table> > </dd> > </dl> >@@ -1794,9 +1795,8 @@ > <tr> > <td class="memname">char* pgpIdentItem </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a> </td> >- <td class="paramname"> <em>digp</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a> </td> >+ <td class="paramname"><em>digp</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1805,8 +1805,8 @@ > > <p>Return a string identification of a PGP signature/pubkey. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>digp</em> </td><td>signature/pubkey container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">digp</td><td>signature/pubkey container </td></tr> > </table> > </dd> > </dl> >@@ -1821,19 +1821,19 @@ > <tr> > <td class="memname">static size_t pgpLen </td> > <td>(</td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>s</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>s</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t * </td> >- <td class="paramname"> <em>lenp</em></td><td> </td> >+ <td class="paramtype">size_t * </td> >+ <td class="paramname"><em>lenp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [inline, static]</code></td> >+ <td></td><td><code> [inline, static]</code></td> > </tr> > </table> > </div> >@@ -1841,14 +1841,14 @@ > > <p>Return length of an OpenPGP packet. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>pointer to packet </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">s</td><td>pointer to packet </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*lenp</em> </td><td>no. of bytes in packet </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*lenp</td><td>no. of bytes in packet </td></tr> > </table> > </dd> > </dl> >@@ -1867,9 +1867,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> pgpNewDig </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1888,25 +1887,25 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> pgpParsePkts </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>armor</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>armor</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint8_t ** </td> >- <td class="paramname"> <em>pkt</em>, </td> >+ <td class="paramtype">uint8_t ** </td> >+ <td class="paramname"><em>pkt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t * </td> >- <td class="paramname"> <em>pktlen</em></td><td> </td> >+ <td class="paramtype">size_t * </td> >+ <td class="paramname"><em>pktlen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1914,15 +1913,15 @@ > > <p>Parse armored OpenPGP packets from memory. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>armor</em> </td><td>armored OpenPGP packet string </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">armor</td><td>armored OpenPGP packet string </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>pkt</em> </td><td>dearmored OpenPGP packet(s) (malloced) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pktlen</em> </td><td>dearmored OpenPGP packet(s) length in bytes </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">pkt</td><td>dearmored OpenPGP packet(s) (malloced) </td></tr> >+ <tr><td class="paramname">pktlen</td><td>dearmored OpenPGP packet(s) length in bytes </td></tr> > </table> > </dd> > </dl> >@@ -1937,31 +1936,31 @@ > <tr> > <td class="memname">int pgpPrtPkts </td> > <td>(</td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>pkts</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>pkts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>pktlen</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>pktlen</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >- <td class="paramname"> <em>dig</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >+ <td class="paramname"><em>dig</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>printing</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>printing</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1969,21 +1968,21 @@ > > <p>Print/parse a OpenPGP packet(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>pkts</em> </td><td>OpenPGP packet(s) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pktlen</em> </td><td>OpenPGP packet(s) length (no. of bytes) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">pkts</td><td>OpenPGP packet(s) </td></tr> >+ <tr><td class="paramname">pktlen</td><td>OpenPGP packet(s) length (no. of bytes) </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dig</em> </td><td>parsed output of signature/pubkey packet parameters </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">dig</td><td>parsed output of signature/pubkey packet parameters </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>printing</em> </td><td>should packets be printed? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">printing</td><td>should packets be printed? </td></tr> > </table> > </dd> > </dl> >@@ -1998,25 +1997,25 @@ > <tr> > <td class="memname">int pgpPubkeyFingerprint </td> > <td>(</td> >- <td class="paramtype">const uint8_t * </td> >- <td class="paramname"> <em>pkt</em>, </td> >+ <td class="paramtype">const uint8_t * </td> >+ <td class="paramname"><em>pkt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>pktlen</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>pktlen</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td> >- <td class="paramname"> <em>keyid</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td> >+ <td class="paramname"><em>keyid</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2025,15 +2024,15 @@ > <p>Calculate OpenPGP public key fingerprint. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>V3 non-RSA public keys not implemented. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>pkt</em> </td><td>OpenPGP packet (i.e. PGPTAG_PUBLIC_KEY) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pktlen</em> </td><td>OpenPGP packet length (no. of bytes) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">pkt</td><td>OpenPGP packet (i.e. PGPTAG_PUBLIC_KEY) </td></tr> >+ <tr><td class="paramname">pktlen</td><td>OpenPGP packet length (no. of bytes) </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>keyid</em> </td><td>public key fingerprint </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">keyid</td><td>public key fingerprint </td></tr> > </table> > </dd> > </dl> >@@ -2048,25 +2047,25 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> pgpReadPkts </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fn</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fn</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint8_t ** </td> >- <td class="paramname"> <em>pkt</em>, </td> >+ <td class="paramtype">uint8_t ** </td> >+ <td class="paramname"><em>pkt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t * </td> >- <td class="paramname"> <em>pktlen</em></td><td> </td> >+ <td class="paramtype">size_t * </td> >+ <td class="paramname"><em>pktlen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2074,15 +2073,15 @@ > > <p>Parse armored OpenPGP packets from a file. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fn</em> </td><td>file name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fn</td><td>file name </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>pkt</em> </td><td>dearmored OpenPGP packet(s) (malloced) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pktlen</em> </td><td>dearmored OpenPGP packet(s) length in bytes </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">pkt</td><td>dearmored OpenPGP packet(s) (malloced) </td></tr> >+ <tr><td class="paramname">pktlen</td><td>dearmored OpenPGP packet(s) length in bytes </td></tr> > </table> > </dd> > </dl> >@@ -2097,19 +2096,19 @@ > <tr> > <td class="memname">const char* pgpValString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a> </td> >- <td class="paramname"> <em>type</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a> </td> >+ <td class="paramname"><em>type</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint8_t </td> >- <td class="paramname"> <em>val</em></td><td> </td> >+ <td class="paramtype">uint8_t </td> >+ <td class="paramname"><em>val</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2117,9 +2116,9 @@ > > <p>Return string representation of am OpenPGP value. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>type of value </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>byte value to lookup </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">type</td><td>type of value </td></tr> >+ <tr><td class="paramname">val</td><td>byte value to lookup </td></tr> > </table> > </dd> > </dl> >@@ -2134,19 +2133,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> pgpVerifySig </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >- <td class="paramname"> <em>dig</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td> >+ <td class="paramname"><em>dig</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >- <td class="paramname"> <em>hashctx</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >+ <td class="paramname"><em>hashctx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2154,9 +2153,9 @@ > > <p>Verify a PGP signature. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dig</em> </td><td>container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>hashctx</em> </td><td>digest context </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dig</td><td>container </td></tr> >+ <tr><td class="paramname">hashctx</td><td>digest context </td></tr> > </table> > </dd> > </dl> >@@ -2171,25 +2170,25 @@ > <tr> > <td class="memname">int rpmDigestBundleAdd </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >- <td class="paramname"> <em>bundle</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >+ <td class="paramname"><em>bundle</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>algo</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>algo</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2197,10 +2196,10 @@ > > <p>Add a new type of digest to a bundle. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>bundle</em> </td><td>digest bundle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>type of digest </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>bit(s) to control digest operation </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">bundle</td><td>digest bundle </td></tr> >+ <tr><td class="paramname">algo</td><td>type of digest </td></tr> >+ <tr><td class="paramname">flags</td><td>bit(s) to control digest operation </td></tr> > </table> > </dd> > </dl> >@@ -2215,19 +2214,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> rpmDigestBundleDupCtx </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >- <td class="paramname"> <em>bundle</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >+ <td class="paramname"><em>bundle</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>algo</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>algo</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2235,9 +2234,9 @@ > > <p>Duplicate a digest context from a bundle. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>bundle</em> </td><td>digest bundle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>type of digest to dup </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">bundle</td><td>digest bundle </td></tr> >+ <tr><td class="paramname">algo</td><td>type of digest to dup </td></tr> > </table> > </dd> > </dl> >@@ -2252,37 +2251,37 @@ > <tr> > <td class="memname">int rpmDigestBundleFinal </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >- <td class="paramname"> <em>bundle</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >+ <td class="paramname"><em>bundle</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>algo</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>algo</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">void ** </td> >- <td class="paramname"> <em>datap</em>, </td> >+ <td class="paramtype">void ** </td> >+ <td class="paramname"><em>datap</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t * </td> >- <td class="paramname"> <em>lenp</em>, </td> >+ <td class="paramtype">size_t * </td> >+ <td class="paramname"><em>lenp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>asAscii</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>asAscii</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2290,22 +2289,22 @@ > > <p>Return digest from a bundle and destroy context, see <a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9" title="Return digest and destroy context.">rpmDigestFinal()</a>. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>bundle</em> </td><td>digest bundle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>type of digest to return </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">bundle</td><td>digest bundle </td></tr> >+ <tr><td class="paramname">algo</td><td>type of digest to return </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>datap</em> </td><td>address of returned digest </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>lenp</em> </td><td>address of digest length </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">datap</td><td>address of returned digest </td></tr> >+ <tr><td class="paramname">lenp</td><td>address of digest length </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>asAscii</em> </td><td>return digest as ascii string? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">asAscii</td><td>return digest as ascii string? </td></tr> > </table> > </dd> > </dl> >@@ -2320,9 +2319,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> rpmDigestBundleFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >- <td class="paramname"> <em>bundle</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >+ <td class="paramname"><em>bundle</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2331,8 +2329,8 @@ > > <p>Free a digest bundle and all contained digest contexts. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>bundle</em> </td><td>digest bundle </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">bundle</td><td>digest bundle </td></tr> > </table> > </dd> > </dl> >@@ -2347,9 +2345,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> rpmDigestBundleNew </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2368,25 +2365,25 @@ > <tr> > <td class="memname">int rpmDigestBundleUpdate </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >- <td class="paramname"> <em>bundle</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td> >+ <td class="paramname"><em>bundle</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>data</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>data</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>len</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>len</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2394,10 +2391,10 @@ > > <p>Update contexts within bundle with next plain text buffer. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>bundle</em> </td><td>digest bundle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>next data buffer </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>no. bytes of data </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">bundle</td><td>digest bundle </td></tr> >+ <tr><td class="paramname">data</td><td>next data buffer </td></tr> >+ <tr><td class="paramname">len</td><td>no. bytes of data </td></tr> > </table> > </dd> > </dl> >@@ -2412,9 +2409,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> rpmDigestDup </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >- <td class="paramname"> <em>octx</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >+ <td class="paramname"><em>octx</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2423,8 +2419,8 @@ > > <p>Duplicate a digest context. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>octx</em> </td><td>existing digest context </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">octx</td><td>existing digest context </td></tr> > </table> > </dd> > </dl> >@@ -2439,31 +2435,31 @@ > <tr> > <td class="memname">int rpmDigestFinal </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >- <td class="paramname"> <em>ctx</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >+ <td class="paramname"><em>ctx</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">void ** </td> >- <td class="paramname"> <em>datap</em>, </td> >+ <td class="paramtype">void ** </td> >+ <td class="paramname"><em>datap</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t * </td> >- <td class="paramname"> <em>lenp</em>, </td> >+ <td class="paramtype">size_t * </td> >+ <td class="paramname"><em>lenp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>asAscii</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>asAscii</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2472,21 +2468,21 @@ > <p>Return digest and destroy context. </p> > <p>Final wrapup - pad to 64-byte boundary with the bit pattern 1 0* (64-bit count of bits processed, MSB-first)</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>digest context </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ctx</td><td>digest context </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>datap</em> </td><td>address of returned digest </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>lenp</em> </td><td>address of digest length </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">datap</td><td>address of returned digest </td></tr> >+ <tr><td class="paramname">lenp</td><td>address of digest length </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>asAscii</em> </td><td>return digest as ascii string? </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">asAscii</td><td>return digest as ascii string? </td></tr> > </table> > </dd> > </dl> >@@ -2501,19 +2497,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> rpmDigestInit </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>hashalgo</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>hashalgo</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> </td> >- <td class="paramname"> <em>flags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> </td> >+ <td class="paramname"><em>flags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2522,9 +2518,9 @@ > <p>Initialize digest. </p> > <p>Set bit count to 0 and buffer to mysterious initialization constants. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>hashalgo</em> </td><td>type of digest </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>flags</em> </td><td>bit(s) to control digest operation </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">hashalgo</td><td>type of digest </td></tr> >+ <tr><td class="paramname">flags</td><td>bit(s) to control digest operation </td></tr> > </table> > </dd> > </dl> >@@ -2539,9 +2535,8 @@ > <tr> > <td class="memname">size_t rpmDigestLength </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>hashalgo</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>hashalgo</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2550,8 +2545,8 @@ > > <p>Obtain digest length in bytes. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>hashalgo</em> </td><td>type of digest </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">hashalgo</td><td>type of digest </td></tr> > </table> > </dd> > </dl> >@@ -2566,25 +2561,25 @@ > <tr> > <td class="memname">int rpmDigestUpdate </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >- <td class="paramname"> <em>ctx</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td> >+ <td class="paramname"><em>ctx</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>data</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>data</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>len</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>len</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -2592,10 +2587,10 @@ > > <p>Update context with next plain text buffer. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>digest context </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>next data buffer </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>no. bytes of data </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ctx</td><td>digest context </td></tr> >+ <tr><td class="paramname">data</td><td>next data buffer </td></tr> >+ <tr><td class="paramname">len</td><td>no. bytes of data </td></tr> > </table> > </dd> > </dl> >@@ -2610,9 +2605,8 @@ > <tr> > <td class="memname">int rpmFreeCrypto </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2630,9 +2624,8 @@ > <tr> > <td class="memname">int rpmInitCrypto </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -2646,8 +2639,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmprob.html rpm-4.9.1/doc/librpm/html/group__rpmprob.html >--- rpm-4.9.0/doc/librpm/html/group__rpmprob.html 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmprob.html 2011-07-15 05:33:08.000000000 -0400 >@@ -0,0 +1,583 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml"> >+<head> >+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >+<title>rpm: Problem Element API.</title> >+<link href="tabs.css" rel="stylesheet" type="text/css"/> >+<link href="doxygen.css" rel="stylesheet" type="text/css"/> >+</head> >+<body> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> >+ <ul class="tablist"> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="modules.html"><span>Modules</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="files.html"><span>Files</span></a></li> >+ </ul> >+ </div> >+</div> >+<div class="header"> >+ <div class="summary"> >+<a href="#files">Files</a> | >+<a href="#typedef-members">Typedefs</a> | >+<a href="#enum-members">Enumerations</a> | >+<a href="#func-members">Functions</a> </div> >+ <div class="headertitle"> >+<div class="title">Problem Element API.</div> </div> >+</div> >+<div class="contents"> >+<table class="memberdecls"> >+<tr><td colspan="2"><h2><a name="files"></a> >+Files</h2></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html">rpmprob.h</a></td></tr> >+ >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and prototypes used for an rpm problem item. </p> >+<br/></td></tr> >+</p> >+<tr><td colspan="2"><h2><a name="typedef-members"></a> >+Typedefs</h2></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerate transaction set problem types. <a href="#gaadc8b85b21cc389aaf0e31482396afac"></a><br/></td></tr> >+<tr><td colspan="2"><h2><a name="enum-members"></a> >+Enumerations</h2></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a> { <br/> >+  <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">RPMPROB_FILTER_NONE</a> = 0, >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">RPMPROB_FILTER_IGNOREOS</a> = (1 << 0), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">RPMPROB_FILTER_IGNOREARCH</a> = (1 << 1), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a> = (1 << 2), >+<br/> >+  <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">RPMPROB_FILTER_FORCERELOCATE</a> = (1 << 3), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">RPMPROB_FILTER_REPLACENEWFILES</a> = (1 << 4), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">RPMPROB_FILTER_REPLACEOLDFILES</a> = (1 << 5), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a> = (1 << 6), >+<br/> >+  <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a> = (1 << 7), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">RPMPROB_FILTER_DISKNODES</a> = (1 << 8) >+<br/> >+ }</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> { <br/> >+  <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">RPMPROB_BADARCH</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">RPMPROB_BADOS</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">RPMPROB_PKG_INSTALLED</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">RPMPROB_BADRELOCATE</a>, >+<br/> >+  <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">RPMPROB_REQUIRES</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">RPMPROB_CONFLICT</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">RPMPROB_NEW_FILE_CONFLICT</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">RPMPROB_FILE_CONFLICT</a>, >+<br/> >+  <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">RPMPROB_OLDPACKAGE</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">RPMPROB_DISKSPACE</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">RPMPROB_DISKNODES</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">RPMPROB_OBSOLETES</a> >+<br/> >+ }</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerate transaction set problem types. <a href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">More...</a><br/></td></tr> >+<tr><td colspan="2"><h2><a name="func-members"></a> >+Functions</h2></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga6c5f5a04f1343eee00a9cd4b09d2077d">rpmProblemCreate</a> (<a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> type, const char *pkgNEVR, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, const char *altNEVR, const char *str, uint64_t number)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a problem item. <a href="#ga6c5f5a04f1343eee00a9cd4b09d2077d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga4f1a1fcf2b5eab20cd77b154cc9e8974">rpmProblemFree</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a problem item. <a href="#ga4f1a1fcf2b5eab20cd77b154cc9e8974"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga7a98e91a733c653177f2e2cbac70e8c2">rpmProblemLink</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference an rpmProblem instance. <a href="#ga7a98e91a733c653177f2e2cbac70e8c2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga46ccd54b24311634b6657691a952756f">rpmProblemCompare</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> ap, <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> bp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare two problems for equality. <a href="#ga46ccd54b24311634b6657691a952756f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga52539e9b5d2b22beb1ace66dfb5db9c3">rpmProblemGetPkgNEVR</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return package NEVR. <a href="#ga52539e9b5d2b22beb1ace66dfb5db9c3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga61301fe01fa8c05fdbf1310969b55d75">rpmProblemGetAltNEVR</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return related (e.g. <a href="#ga61301fe01fa8c05fdbf1310969b55d75"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga3a2d7aeb084929b7feb2953369bb6912">rpmProblemGetType</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of problem (dependency, diskpace etc) <a href="#ga3a2d7aeb084929b7feb2953369bb6912"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gad94e5470d2808ef081448a0ab557b155">rpmProblemGetKey</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return filename or python object address of a problem. <a href="#gad94e5470d2808ef081448a0ab557b155"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gafc89e203b3a8bf52077420ff3a1e95cf">rpmProblemGetStr</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a generic data string from a problem. <a href="#gafc89e203b3a8bf52077420ff3a1e95cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga0b2e21af3cddea8409e71f07d722d0b2">rpmProblemGetDiskNeed</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return disk requirement (needed disk space / number of inodes) depending on problem type. <a href="#ga0b2e21af3cddea8409e71f07d722d0b2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga9d3532234f64072eb2efa911c5a3ca53">rpmProblemString</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return formatted string representation of a problem. <a href="#ga9d3532234f64072eb2efa911c5a3ca53"></a><br/></td></tr> >+</table> >+<hr/><h2>Typedef Documentation</h2> >+<a class="anchor" id="gaadc8b85b21cc389aaf0e31482396afac"></a><!-- doxytag: member="rpmprob.h::rpmProblemType" ref="gaadc8b85b21cc389aaf0e31482396afac" args="" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">typedef enum <a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> <a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Enumerate transaction set problem types. </p> >+ >+</div> >+</div> >+<hr/><h2>Enumeration Type Documentation</h2> >+<a class="anchor" id="gab4ea02ce77eec78f106088cbccd9b65e"></a><!-- doxytag: member="rpmprob.h::rpmprobFilterFlags_e" ref="gab4ea02ce77eec78f106088cbccd9b65e" args="" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">enum <a class="el" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000024">Todo:</a></b></dt><dd>Generalize filter mechanism.</dd></dl> >+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4"></a><!-- doxytag: member="RPMPROB_FILTER_NONE" ref="ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4" args="" -->RPMPROB_FILTER_NONE</em> </td><td> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976"></a><!-- doxytag: member="RPMPROB_FILTER_IGNOREOS" ref="ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976" args="" -->RPMPROB_FILTER_IGNOREOS</em> </td><td> >+<p>from --ignoreos </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0"></a><!-- doxytag: member="RPMPROB_FILTER_IGNOREARCH" ref="ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0" args="" -->RPMPROB_FILTER_IGNOREARCH</em> </td><td> >+<p>from --ignorearch </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7"></a><!-- doxytag: member="RPMPROB_FILTER_REPLACEPKG" ref="ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7" args="" -->RPMPROB_FILTER_REPLACEPKG</em> </td><td> >+<p>from --replacepkgs </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280"></a><!-- doxytag: member="RPMPROB_FILTER_FORCERELOCATE" ref="ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280" args="" -->RPMPROB_FILTER_FORCERELOCATE</em> </td><td> >+<p>from --badreloc </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009"></a><!-- doxytag: member="RPMPROB_FILTER_REPLACENEWFILES" ref="ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009" args="" -->RPMPROB_FILTER_REPLACENEWFILES</em> </td><td> >+<p>from --replacefiles </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b"></a><!-- doxytag: member="RPMPROB_FILTER_REPLACEOLDFILES" ref="ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b" args="" -->RPMPROB_FILTER_REPLACEOLDFILES</em> </td><td> >+<p>from --replacefiles </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2"></a><!-- doxytag: member="RPMPROB_FILTER_OLDPACKAGE" ref="ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2" args="" -->RPMPROB_FILTER_OLDPACKAGE</em> </td><td> >+<p>from --oldpackage </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0"></a><!-- doxytag: member="RPMPROB_FILTER_DISKSPACE" ref="ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0" args="" -->RPMPROB_FILTER_DISKSPACE</em> </td><td> >+<p>from --ignoresize </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1"></a><!-- doxytag: member="RPMPROB_FILTER_DISKNODES" ref="ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1" args="" -->RPMPROB_FILTER_DISKNODES</em> </td><td> >+<p>from --ignoresize </p> >+</td></tr> >+</table> >+</dd> >+</dl> >+ >+<p>Definition at line <a class="el" href="rpmprob_8h_source.html#l00021">21</a> of file <a class="el" href="rpmprob_8h_source.html">rpmprob.h</a>.</p> >+ >+</div> >+</div> >+<a class="anchor" id="gacd9363020bc7a3d2a8bf9b9ca0e3a247"></a><!-- doxytag: member="rpmprob.h::rpmProblemType_e" ref="gacd9363020bc7a3d2a8bf9b9ca0e3a247" args="" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">enum <a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Enumerate transaction set problem types. </p> >+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589"></a><!-- doxytag: member="RPMPROB_BADARCH" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589" args="" -->RPMPROB_BADARCH</em> </td><td> >+<p>package ... is for a different architecture </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21"></a><!-- doxytag: member="RPMPROB_BADOS" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21" args="" -->RPMPROB_BADOS</em> </td><td> >+<p>package ... is for a different operating system </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656"></a><!-- doxytag: member="RPMPROB_PKG_INSTALLED" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656" args="" -->RPMPROB_PKG_INSTALLED</em> </td><td> >+<p>package ... is already installed </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003"></a><!-- doxytag: member="RPMPROB_BADRELOCATE" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003" args="" -->RPMPROB_BADRELOCATE</em> </td><td> >+<p>path ... is not relocatable for package ... </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb"></a><!-- doxytag: member="RPMPROB_REQUIRES" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb" args="" -->RPMPROB_REQUIRES</em> </td><td> >+<p>package ... has unsatisfied Requires: ... </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2"></a><!-- doxytag: member="RPMPROB_CONFLICT" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2" args="" -->RPMPROB_CONFLICT</em> </td><td> >+<p>package ... has unsatisfied Conflicts: ... </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace"></a><!-- doxytag: member="RPMPROB_NEW_FILE_CONFLICT" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace" args="" -->RPMPROB_NEW_FILE_CONFLICT</em> </td><td> >+<p>file ... conflicts between attemped installs of ... </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321"></a><!-- doxytag: member="RPMPROB_FILE_CONFLICT" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321" args="" -->RPMPROB_FILE_CONFLICT</em> </td><td> >+<p>file ... from install of ... conflicts with file from package ... </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6"></a><!-- doxytag: member="RPMPROB_OLDPACKAGE" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6" args="" -->RPMPROB_OLDPACKAGE</em> </td><td> >+<p>package ... (which is newer than ...) is already installed </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5"></a><!-- doxytag: member="RPMPROB_DISKSPACE" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5" args="" -->RPMPROB_DISKSPACE</em> </td><td> >+<p>installing package ... needs ... on the ... filesystem </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c"></a><!-- doxytag: member="RPMPROB_DISKNODES" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c" args="" -->RPMPROB_DISKNODES</em> </td><td> >+<p>installing package ... needs ... on the ... filesystem </p> >+</td></tr> >+<tr><td valign="top"><em><a class="anchor" id="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f"></a><!-- doxytag: member="RPMPROB_OBSOLETES" ref="ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f" args="" -->RPMPROB_OBSOLETES</em> </td><td> >+<p>package ... is obsoleted by ... </p> >+</td></tr> >+</table> >+</dd> >+</dl> >+ >+<p>Definition at line <a class="el" href="rpmprob_8h_source.html#l00039">39</a> of file <a class="el" href="rpmprob_8h_source.html">rpmprob.h</a>.</p> >+ >+</div> >+</div> >+<hr/><h2>Function Documentation</h2> >+<a class="anchor" id="ga46ccd54b24311634b6657691a952756f"></a><!-- doxytag: member="rpmprob.h::rpmProblemCompare" ref="ga46ccd54b24311634b6657691a952756f" args="(rpmProblem ap, rpmProblem bp)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">int rpmProblemCompare </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>ap</em>, </td> >+ </tr> >+ <tr> >+ <td class="paramkey"></td> >+ <td></td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>bp</em> </td> >+ </tr> >+ <tr> >+ <td></td> >+ <td>)</td> >+ <td></td><td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Compare two problems for equality. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">ap</td><td>1st problem </td></tr> >+ <tr><td class="paramname">bp</td><td>2nd problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>1 if the problems differ, 0 otherwise </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga6c5f5a04f1343eee00a9cd4b09d2077d"></a><!-- doxytag: member="rpmprob.h::rpmProblemCreate" ref="ga6c5f5a04f1343eee00a9cd4b09d2077d" args="(rpmProblemType type, const char *pkgNEVR, fnpyKey key, const char *altNEVR, const char *str, uint64_t number)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmProblemCreate </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> </td> >+ <td class="paramname"><em>type</em>, </td> >+ </tr> >+ <tr> >+ <td class="paramkey"></td> >+ <td></td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>pkgNEVR</em>, </td> >+ </tr> >+ <tr> >+ <td class="paramkey"></td> >+ <td></td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td> >+ <td class="paramname"><em>key</em>, </td> >+ </tr> >+ <tr> >+ <td class="paramkey"></td> >+ <td></td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>altNEVR</em>, </td> >+ </tr> >+ <tr> >+ <td class="paramkey"></td> >+ <td></td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>str</em>, </td> >+ </tr> >+ <tr> >+ <td class="paramkey"></td> >+ <td></td> >+ <td class="paramtype">uint64_t </td> >+ <td class="paramname"><em>number</em> </td> >+ </tr> >+ <tr> >+ <td></td> >+ <td>)</td> >+ <td></td><td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Create a problem item. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">type</td><td>type of problem </td></tr> >+ <tr><td class="paramname">pkgNEVR</td><td>package name </td></tr> >+ <tr><td class="paramname">key</td><td>filename or python object address </td></tr> >+ <tr><td class="paramname">altNEVR</td><td>related (e.g. through a dependency) package name </td></tr> >+ <tr><td class="paramname">str</td><td>generic string attribute </td></tr> >+ <tr><td class="paramname">number</td><td>generic number attribute </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>rpmProblem </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga4f1a1fcf2b5eab20cd77b154cc9e8974"></a><!-- doxytag: member="rpmprob.h::rpmProblemFree" ref="ga4f1a1fcf2b5eab20cd77b154cc9e8974" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmProblemFree </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Destroy a problem item. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>rpm problem (NULL) </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga61301fe01fa8c05fdbf1310969b55d75"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetAltNEVR" ref="ga61301fe01fa8c05fdbf1310969b55d75" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">const char* rpmProblemGetAltNEVR </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Return related (e.g. </p> >+<p>through a dependency) package NEVR </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>related (e.g. through a dependency) package NEVR </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga0b2e21af3cddea8409e71f07d722d0b2"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetDiskNeed" ref="ga0b2e21af3cddea8409e71f07d722d0b2" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> rpmProblemGetDiskNeed </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Return disk requirement (needed disk space / number of inodes) depending on problem type. </p> >+<p>On problem types other than RPMPROB_DISKSPACE and RPMPROB_DISKNODES return value is undefined. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>disk requirement </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="gad94e5470d2808ef081448a0ab557b155"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetKey" ref="gad94e5470d2808ef081448a0ab557b155" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> rpmProblemGetKey </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Return filename or python object address of a problem. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>filename or python object address </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga52539e9b5d2b22beb1ace66dfb5db9c3"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetPkgNEVR" ref="ga52539e9b5d2b22beb1ace66dfb5db9c3" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">const char* rpmProblemGetPkgNEVR </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Return package NEVR. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>package NEVR </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="gafc89e203b3a8bf52077420ff3a1e95cf"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetStr" ref="gafc89e203b3a8bf52077420ff3a1e95cf" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">const char* rpmProblemGetStr </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Return a generic data string from a problem. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>a generic data string </dd></dl> >+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo:</a></b></dt><dd>needs a better name </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga3a2d7aeb084929b7feb2953369bb6912"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetType" ref="ga3a2d7aeb084929b7feb2953369bb6912" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname"><a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> rpmProblemGetType </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Return type of problem (dependency, diskpace etc) </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>type of problem </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga7a98e91a733c653177f2e2cbac70e8c2"></a><!-- doxytag: member="rpmprob.h::rpmProblemLink" ref="ga7a98e91a733c653177f2e2cbac70e8c2" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmProblemLink </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Reference an rpmProblem instance. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>rpm problem </dd></dl> >+ >+</div> >+</div> >+<a class="anchor" id="ga9d3532234f64072eb2efa911c5a3ca53"></a><!-- doxytag: member="rpmprob.h::rpmProblemString" ref="ga9d3532234f64072eb2efa911c5a3ca53" args="(rpmProblem prob)" --> >+<div class="memitem"> >+<div class="memproto"> >+ <table class="memname"> >+ <tr> >+ <td class="memname">char* rpmProblemString </td> >+ <td>(</td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em></td><td>)</td> >+ <td></td> >+ </tr> >+ </table> >+</div> >+<div class="memdoc"> >+ >+<p>Return formatted string representation of a problem. </p> >+<dl><dt><b>Parameters:</b></dt><dd> >+ <table class="params"> >+ <tr><td class="paramname">prob</td><td>rpm problem </td></tr> >+ </table> >+ </dd> >+</dl> >+<dl class="return"><dt><b>Returns:</b></dt><dd>formatted string (malloc'd) </dd></dl> >+ >+</div> >+</div> >+</div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  >+<a href="http://www.doxygen.org/index.html"> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> >+</body> >+</html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmps.html rpm-4.9.1/doc/librpm/html/group__rpmps.html >--- rpm-4.9.0/doc/librpm/html/group__rpmps.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmps.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,47 +36,47 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Problem Set API.</h1> </div> >+<div class="title">Problem Set API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmps_8h.html">rpmps.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmps_8h.html">rpmps.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and prototypes used for an "rpmps" problem set. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and prototypes used for an "rpmps" problem set. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmpsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Problem set iterator. <a href="#gaa31c5ec00dac8a57c4ed0d9877ffaa4c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmpsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Problem set iterator. <a href="#gaa31c5ec00dac8a57c4ed0d9877ffaa4c"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga19044c07f14bc463d637cc84676893f2">rpmpsLink</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a problem set instance. <a href="#ga19044c07f14bc463d637cc84676893f2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gada7b50cc5ccf1a7f6a05c46330fee3af">rpmpsNumProblems</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of problems in set. <a href="#gada7b50cc5ccf1a7f6a05c46330fee3af"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga4affb1eaefbf95c2e1facfe8c0392018">rpmpsInitIterator</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize problem set iterator. <a href="#ga4affb1eaefbf95c2e1facfe8c0392018"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gad43890a9efbeb24db1752665f9daa1ae">rpmpsFreeIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set iterator. <a href="#gad43890a9efbeb24db1752665f9daa1ae"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1e17be0eb2cae73d343048264d013316">rpmpsiNext</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem from iterator. <a href="#ga1e17be0eb2cae73d343048264d013316"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gafa8f22a5c2e84adc70c92e9b46c13d8a">rpmpsNextIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem set iterator index. <a href="#gafa8f22a5c2e84adc70c92e9b46c13d8a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga220aa50aebb30e9de52acebcb254454d">rpmpsGetProblem</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current problem from problem set. <a href="#ga220aa50aebb30e9de52acebcb254454d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga577b2d3d3120fc95b1a80594e39fe3fa">rpmpsCreate</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a problem set. <a href="#ga577b2d3d3120fc95b1a80594e39fe3fa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga3a181ab1707f03e032005f3ac442c813">rpmpsFree</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a problem set. <a href="#ga3a181ab1707f03e032005f3ac442c813"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga00bdb06c5d581722ea2dee81ffba3e08">rpmpsPrint</a> (FILE *fp, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print problems to file handle. <a href="#ga00bdb06c5d581722ea2dee81ffba3e08"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1382eb870e6104ac3df2fbe6c2090551">rpmpsAppendProblem</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps, <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Append a problem to current set of problems. <a href="#ga1382eb870e6104ac3df2fbe6c2090551"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga41c1708f3459cd47c277bade5edfe9f1">rpmpsMerge</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> dest, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> src)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge problem set into another. <a href="#ga41c1708f3459cd47c277bade5edfe9f1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga19044c07f14bc463d637cc84676893f2">rpmpsLink</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a problem set instance. <a href="#ga19044c07f14bc463d637cc84676893f2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gada7b50cc5ccf1a7f6a05c46330fee3af">rpmpsNumProblems</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of problems in set. <a href="#gada7b50cc5ccf1a7f6a05c46330fee3af"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga4affb1eaefbf95c2e1facfe8c0392018">rpmpsInitIterator</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize problem set iterator. <a href="#ga4affb1eaefbf95c2e1facfe8c0392018"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gad43890a9efbeb24db1752665f9daa1ae">rpmpsFreeIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set iterator. <a href="#gad43890a9efbeb24db1752665f9daa1ae"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1e17be0eb2cae73d343048264d013316">rpmpsiNext</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem from iterator. <a href="#ga1e17be0eb2cae73d343048264d013316"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gafa8f22a5c2e84adc70c92e9b46c13d8a">rpmpsNextIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem set iterator index. <a href="#gafa8f22a5c2e84adc70c92e9b46c13d8a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga220aa50aebb30e9de52acebcb254454d">rpmpsGetProblem</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current problem from problem set. <a href="#ga220aa50aebb30e9de52acebcb254454d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga577b2d3d3120fc95b1a80594e39fe3fa">rpmpsCreate</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a problem set. <a href="#ga577b2d3d3120fc95b1a80594e39fe3fa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga3a181ab1707f03e032005f3ac442c813">rpmpsFree</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a problem set. <a href="#ga3a181ab1707f03e032005f3ac442c813"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga00bdb06c5d581722ea2dee81ffba3e08">rpmpsPrint</a> (FILE *fp, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print problems to file handle. <a href="#ga00bdb06c5d581722ea2dee81ffba3e08"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1382eb870e6104ac3df2fbe6c2090551">rpmpsAppendProblem</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps, <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Append a problem to current set of problems. <a href="#ga1382eb870e6104ac3df2fbe6c2090551"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga41c1708f3459cd47c277bade5edfe9f1">rpmpsMerge</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> dest, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> src)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge problem set into another. <a href="#ga41c1708f3459cd47c277bade5edfe9f1"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gaa31c5ec00dac8a57c4ed0d9877ffaa4c"></a><!-- doxytag: member="rpmps.h::rpmpsi" ref="gaa31c5ec00dac8a57c4ed0d9877ffaa4c" args="" --> >@@ -93,19 +104,19 @@ > <tr> > <td class="memname">void rpmpsAppendProblem </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>ps</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>ps</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >+ <td class="paramname"><em>prob</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -113,9 +124,9 @@ > > <p>Append a problem to current set of problems. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ps</em> </td><td>problem set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpmProblem </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ps</td><td>problem set </td></tr> >+ <tr><td class="paramname">prob</td><td>rpmProblem </td></tr> > </table> > </dd> > </dl> >@@ -129,9 +140,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> rpmpsCreate </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -150,9 +160,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> rpmpsFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>ps</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>ps</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -161,8 +170,8 @@ > > <p>Destroy a problem set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ps</em> </td><td>problem set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ps</td><td>problem set </td></tr> > </table> > </dd> > </dl> >@@ -179,9 +188,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> rpmpsFreeIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >- <td class="paramname"> <em>psi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >+ <td class="paramname"><em>psi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -190,8 +198,8 @@ > > <p>Destroy problem set iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>psi</em> </td><td>problem set iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">psi</td><td>problem set iterator </td></tr> > </table> > </dd> > </dl> >@@ -206,9 +214,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmpsGetProblem </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >- <td class="paramname"> <em>psi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >+ <td class="paramname"><em>psi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -217,8 +224,8 @@ > > <p>Return current problem from problem set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>psi</em> </td><td>problem set iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">psi</td><td>problem set iterator </td></tr> > </table> > </dd> > </dl> >@@ -233,9 +240,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmpsiNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >- <td class="paramname"> <em>psi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >+ <td class="paramname"><em>psi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -244,8 +250,8 @@ > > <p>Return next problem from iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>psi</em> </td><td>problem set iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">psi</td><td>problem set iterator </td></tr> > </table> > </dd> > </dl> >@@ -260,9 +266,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> rpmpsInitIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>ps</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>ps</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -271,8 +276,8 @@ > > <p>Initialize problem set iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ps</em> </td><td>problem set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ps</td><td>problem set </td></tr> > </table> > </dd> > </dl> >@@ -287,9 +292,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> rpmpsLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>ps</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>ps</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -298,8 +302,8 @@ > > <p>Reference a problem set instance. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ps</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ps</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -314,19 +318,19 @@ > <tr> > <td class="memname">int rpmpsMerge </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>dest</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>dest</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>src</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>src</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -334,9 +338,9 @@ > > <p>Merge problem set into another. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>destination problem set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>source problem set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dest</td><td>destination problem set </td></tr> >+ <tr><td class="paramname">src</td><td>source problem set </td></tr> > </table> > </dd> > </dl> >@@ -351,9 +355,8 @@ > <tr> > <td class="memname">int rpmpsNextIterator </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >- <td class="paramname"> <em>psi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td> >+ <td class="paramname"><em>psi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -362,8 +365,8 @@ > > <p>Return next problem set iterator index. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>psi</em> </td><td>problem set iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">psi</td><td>problem set iterator </td></tr> > </table> > </dd> > </dl> >@@ -378,9 +381,8 @@ > <tr> > <td class="memname">int rpmpsNumProblems </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>ps</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>ps</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -389,8 +391,8 @@ > > <p>Return number of problems in set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ps</em> </td><td>problem set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ps</td><td>problem set </td></tr> > </table> > </dd> > </dl> >@@ -405,19 +407,19 @@ > <tr> > <td class="memname">void rpmpsPrint </td> > <td>(</td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em>, </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>ps</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>ps</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -425,9 +427,9 @@ > > <p>Print problems to file handle. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fp</em> </td><td>file handle (NULL uses stderr) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ps</em> </td><td>problem set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fp</td><td>file handle (NULL uses stderr) </td></tr> >+ <tr><td class="paramname">ps</td><td>problem set </td></tr> > </table> > </dd> > </dl> >@@ -437,8 +439,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmrc.html rpm-4.9.1/doc/librpm/html/group__rpmrc.html >--- rpm-4.9.0/doc/librpm/html/group__rpmrc.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmrc.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,45 +35,50 @@ > <a href="#files">Files</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>RPMRC.</h1> </div> >+<div class="title">RPMRC.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for RPMRC.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmrc.png" border="0" alt="" usemap="#group____rpmrc"/> >+<map name="group____rpmrc" id="group____rpmrc"> >+<area shape="rect" id="node1" href="group__header.html" title="Header API." alt="" coords="203,5,296,35"/><area shape="rect" id="node2" href="group__rpmcli.html" title="Command Line API." alt="" coords="180,59,319,88"/><area shape="rect" id="node3" href="group__rpmdb.html" title="Database API." alt="" coords="196,112,303,141"/><area shape="rect" id="node4" href="group__signature.html" title="Signature API." alt="" coords="196,165,303,195"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">List of macro files to read when configuring rpm. <a href="#gae63ceb25d4146b91751ccf857f67f654"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">List of macro files to read when configuring rpm. <a href="#gae63ceb25d4146b91751ccf857f67f654"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMRC</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpb9cef57101fe43d89f3fa12498b98913"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">rpm_machtable_e</a> { <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea3064a16ecf53007bb416519fc4e1156e">RPM_MACHTABLE_INSTARCH</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">rpm_machtable_e</a> { <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea3064a16ecf53007bb416519fc4e1156e">RPM_MACHTABLE_INSTARCH</a> = 0, > <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea38c46b2b6ba0e20d9342e5fd45ced521">RPM_MACHTABLE_INSTOS</a> = 1, > <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beeacdba72b619ac562066bdcdf99d48f8bf">RPM_MACHTABLE_BUILDARCH</a> = 2, > <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea7bde99e086950473dacf51b10e974ef1">RPM_MACHTABLE_BUILDOS</a> = 3 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Build and install arch/os table identifiers. </p> >- <a href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles</a> (const char *file, const char *<a class="el" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Read macro configuration file(s) for a target. <a href="#gaac91e0fc109eedd29b5aebed135b8580"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gac69000b2e434fb3c4eaae0887829e08b">rpmGetArchInfo</a> (const char **name, int *num)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current arch name and/or number. <a href="#gac69000b2e434fb3c4eaae0887829e08b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga2ac53e53de5bbce584be8b01f9fc6bd2">rpmGetOsInfo</a> (const char **name, int *num)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current os name and/or number. <a href="#ga2ac53e53de5bbce584be8b01f9fc6bd2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga1e989f4532e33a8356df275c58162fed">rpmMachineScore</a> (int type, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return arch/os score of a name. <a href="#ga1e989f4532e33a8356df275c58162fed"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d">rpmShowRC</a> (FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display current rpmrc (and macro) configuration. <a href="#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga9c78c502742acadd9f14af15de12fbfe">rpmSetTables</a> (int archTable, int osTable)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpmrc arch/os compatibility tables. <a href="#gafa5accc1656e25a42e1dbe247405ebe0"></a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Build and install arch/os table identifiers. <a href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles</a> (const char *file, const char *<a class="el" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Read macro configuration file(s) for a target. <a href="#gaac91e0fc109eedd29b5aebed135b8580"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gac69000b2e434fb3c4eaae0887829e08b">rpmGetArchInfo</a> (const char **name, int *num)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current arch name and/or number. <a href="#gac69000b2e434fb3c4eaae0887829e08b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga2ac53e53de5bbce584be8b01f9fc6bd2">rpmGetOsInfo</a> (const char **name, int *num)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current os name and/or number. <a href="#ga2ac53e53de5bbce584be8b01f9fc6bd2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga1e989f4532e33a8356df275c58162fed">rpmMachineScore</a> (int type, const char *name)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return arch/os score of a name. <a href="#ga1e989f4532e33a8356df275c58162fed"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d">rpmShowRC</a> (FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display current rpmrc (and macro) configuration. <a href="#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga9c78c502742acadd9f14af15de12fbfe">rpmSetTables</a> (int archTable, int osTable)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpmrc arch/os compatibility tables. <a href="#gafa5accc1656e25a42e1dbe247405ebe0"></a><br/></td></tr> > </table> > <hr/><h2>Enumeration Type Documentation</h2> > <a class="anchor" id="ga41a8861e7ff5c8d189305d9ff1319bee"></a><!-- doxytag: member="rpmlib.h::rpm_machtable_e" ref="ga41a8861e7ff5c8d189305d9ff1319bee" args="" --> >@@ -107,9 +123,8 @@ > <tr> > <td class="memname">void rpmFreeRpmrc </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -119,7 +134,7 @@ > <p>Destroy rpmrc arch/os compatibility tables. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo:</a></b></dt><dd>Eliminate from API. </dd></dl> > >-<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>, and <a class="el" href="rpmspec_8c_source.html#l00052">main()</a>.</p> >+<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>, and <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> > > </div> > </div> >@@ -130,19 +145,19 @@ > <tr> > <td class="memname">void rpmGetArchInfo </td> > <td>(</td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>name</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>name</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int * </td> >- <td class="paramname"> <em>num</em></td><td> </td> >+ <td class="paramtype">int * </td> >+ <td class="paramname"><em>num</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -151,9 +166,9 @@ > <p>Return current arch name and/or number. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">Todo:</a></b></dt><dd>Generalize to extract arch component from target_platform macro. </dd></dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>address of arch name (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>num</em> </td><td>address of arch number (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">name</td><td>address of arch name (or NULL) </td></tr> >+ <tr><td class="paramname">num</td><td>address of arch number (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -167,19 +182,19 @@ > <tr> > <td class="memname">void rpmGetOsInfo </td> > <td>(</td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>name</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>name</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int * </td> >- <td class="paramname"> <em>num</em></td><td> </td> >+ <td class="paramtype">int * </td> >+ <td class="paramname"><em>num</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -188,9 +203,9 @@ > <p>Return current os name and/or number. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo:</a></b></dt><dd>Generalize to extract os component from target_platform macro. </dd></dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>address of os name (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>num</em> </td><td>address of os number (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">name</td><td>address of os name (or NULL) </td></tr> >+ <tr><td class="paramname">num</td><td>address of os number (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -204,19 +219,19 @@ > <tr> > <td class="memname">int rpmMachineScore </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>type</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>type</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>name</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -226,9 +241,9 @@ > <p>An arch/os score measures the "nearness" of a name to the currently running (or defined) platform arch/os. For example, the score of arch "i586" on an i686 platform is (usually) 2. The arch/os score is used to select one of several otherwise identical packages using the arch/os tags from the header as hints of the intended platform for the package. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000020">Todo:</a></b></dt><dd>Rewrite to use RE's against config.guess target platform output.</dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>any of the RPM_MACHTABLE_* constants </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">type</td><td>any of the RPM_MACHTABLE_* constants </td></tr> >+ <tr><td class="paramname">name</td><td>name </td></tr> > </table> > </dd> > </dl> >@@ -243,19 +258,19 @@ > <tr> > <td class="memname">int rpmReadConfigFiles </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>file</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>file</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>target</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>target</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -263,9 +278,9 @@ > > <p>Read macro configuration file(s) for a target. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>file</em> </td><td>colon separated files to read (NULL uses default) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>target</em> </td><td>target platform (NULL uses default) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">file</td><td>colon separated files to read (NULL uses default) </td></tr> >+ <tr><td class="paramname">target</td><td>target platform (NULL uses default) </td></tr> > </table> > </dd> > </dl> >@@ -282,19 +297,19 @@ > <tr> > <td class="memname">void rpmSetTables </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>archTable</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>archTable</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>osTable</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>osTable</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -303,9 +318,9 @@ > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">Todo:</a></b></dt><dd>Eliminate from API. #</dd></dl> > <dl class="note"><dt><b>Note:</b></dt><dd>Only used by build code. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>archTable</em> </td><td></td></tr> >- <tr><td valign="top"></td><td valign="top"><em>osTable</em> </td><td></td></tr> >+ <table class="params"> >+ <tr><td class="paramname">archTable</td><td></td></tr> >+ <tr><td class="paramname">osTable</td><td></td></tr> > </table> > </dd> > </dl> >@@ -321,9 +336,8 @@ > <tr> > <td class="memname">int rpmShowRC </td> > <td>(</td> >- <td class="paramtype">FILE * </td> >- <td class="paramname"> <em>fp</em></td> >- <td> ) </td> >+ <td class="paramtype">FILE * </td> >+ <td class="paramname"><em>fp</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -332,8 +346,8 @@ > > <p>Display current rpmrc (and macro) configuration. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fp</em> </td><td>output file handle </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fp</td><td>output file handle </td></tr> > </table> > </dd> > </dl> >@@ -359,8 +373,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmrc.map rpm-4.9.1/doc/librpm/html/group__rpmrc.map >--- rpm-4.9.0/doc/librpm/html/group__rpmrc.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmrc.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,6 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node1" href="$group__header.html" title="Header API." alt="" coords="203,5,296,35"/> >+<area shape="rect" id="node2" href="$group__rpmcli.html" title="Command Line API." alt="" coords="180,59,319,88"/> >+<area shape="rect" id="node3" href="$group__rpmdb.html" title="Database API." alt="" coords="196,112,303,141"/> >+<area shape="rect" id="node4" href="$group__signature.html" title="Signature API." alt="" coords="196,165,303,195"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmrc.md5 rpm-4.9.1/doc/librpm/html/group__rpmrc.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmrc.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmrc.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+a969dd71ecb11ad9d1b951d9f96f9788 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmrc.png and rpm-4.9.1/doc/librpm/html/group__rpmrc.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmsq.html rpm-4.9.1/doc/librpm/html/group__rpmsq.html >--- rpm-4.9.0/doc/librpm/html/group__rpmsq.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmsq.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,28 +35,28 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Signal Queue API.</h1> </div> >+<div class="title">Signal Queue API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga025c38c60444b94fa0857c3ff09b3969">rpmsig</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsqElem * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> )(int signum)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler prototype. <a href="#ga52bb06d05310c4c81d40747c03eb2d94"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga025c38c60444b94fa0857c3ff09b3969">rpmsig</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsqElem * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> )(int signum)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler prototype. <a href="#ga52bb06d05310c4c81d40747c03eb2d94"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga07972540d07ec41922891e8dbdc8e823">rpmsqIsCaught</a> (int signum)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Test if given signal has been caught (while signals blocked). <a href="#ga07972540d07ec41922891e8dbdc8e823"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gafad9681ab319c8bd68d8b622128caffc">rpmsqAction</a> (int signum)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler. <a href="#gafad9681ab319c8bd68d8b622128caffc"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gad9549ed43cbb708e506288cb1e33d009">rpmsqEnable</a> (int signum, <a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> handler)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Enable or disable a signal handler. <a href="#gad9549ed43cbb708e506288cb1e33d009"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gab13d7b8025bdd175c80fea8ea9f066fb">rpmsqFork</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Fork a child process. <a href="#gab13d7b8025bdd175c80fea8ea9f066fb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gabe449b3b92e2c98d46fb4bbc6cefc58e">rpmsqWait</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for child process to be reaped. <a href="#gabe449b3b92e2c98d46fb4bbc6cefc58e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga07972540d07ec41922891e8dbdc8e823">rpmsqIsCaught</a> (int signum)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Test if given signal has been caught (while signals blocked). <a href="#ga07972540d07ec41922891e8dbdc8e823"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gafad9681ab319c8bd68d8b622128caffc">rpmsqAction</a> (int signum)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler. <a href="#gafad9681ab319c8bd68d8b622128caffc"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gad9549ed43cbb708e506288cb1e33d009">rpmsqEnable</a> (int signum, <a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> handler)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enable or disable a signal handler. <a href="#gad9549ed43cbb708e506288cb1e33d009"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gab13d7b8025bdd175c80fea8ea9f066fb">rpmsqFork</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Fork a child process. <a href="#gab13d7b8025bdd175c80fea8ea9f066fb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gabe449b3b92e2c98d46fb4bbc6cefc58e">rpmsqWait</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for child process to be reaped. <a href="#gabe449b3b92e2c98d46fb4bbc6cefc58e"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga025c38c60444b94fa0857c3ff09b3969"></a><!-- doxytag: member="rpmsq.h::rpmsig" ref="ga025c38c60444b94fa0857c3ff09b3969" args="" --> >@@ -91,10 +102,10 @@ > > <p>Default signal handler prototype. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>signum</em> </td><td>signal number </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>info</em> </td><td>(siginfo_t) signal info </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>signal context </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">signum</td><td>signal number </td></tr> >+ <tr><td class="paramname">info</td><td>(siginfo_t) signal info </td></tr> >+ <tr><td class="paramname">context</td><td>signal context </td></tr> > </table> > </dd> > </dl> >@@ -111,9 +122,8 @@ > <tr> > <td class="memname">void rpmsqAction </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>signum</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>signum</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -122,10 +132,10 @@ > > <p>Default signal handler. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>signum</em> </td><td>signal number </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>info</em> </td><td>(siginfo_t) signal info </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>signal context </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">signum</td><td>signal number </td></tr> >+ <tr><td class="paramname">info</td><td>(siginfo_t) signal info </td></tr> >+ <tr><td class="paramname">context</td><td>signal context </td></tr> > </table> > </dd> > </dl> >@@ -139,19 +149,19 @@ > <tr> > <td class="memname">int rpmsqEnable </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>signum</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>signum</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> </td> >- <td class="paramname"> <em>handler</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> </td> >+ <td class="paramname"><em>handler</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -159,9 +169,9 @@ > > <p>Enable or disable a signal handler. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>signum</em> </td><td>signal to enable (or disable if negative) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>handler</em> </td><td>sa_sigaction handler (or NULL to use rpmsqHandler()) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">signum</td><td>signal to enable (or disable if negative) </td></tr> >+ <tr><td class="paramname">handler</td><td>sa_sigaction handler (or NULL to use rpmsqHandler()) </td></tr> > </table> > </dd> > </dl> >@@ -176,9 +186,8 @@ > <tr> > <td class="memname">pid_t rpmsqFork </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> </td> >- <td class="paramname"> <em>sq</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> </td> >+ <td class="paramname"><em>sq</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -187,8 +196,8 @@ > > <p>Fork a child process. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>sq</em> </td><td>scriptlet queue element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">sq</td><td>scriptlet queue element </td></tr> > </table> > </dd> > </dl> >@@ -203,9 +212,8 @@ > <tr> > <td class="memname">int rpmsqIsCaught </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>signum</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>signum</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -215,8 +223,8 @@ > <p>Test if given signal has been caught (while signals blocked). </p> > <p>Similar to sigismember() but operates on internal signal queue. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>signum</em> </td><td>signal to test for </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">signum</td><td>signal to test for </td></tr> > </table> > </dd> > </dl> >@@ -231,9 +239,8 @@ > <tr> > <td class="memname">pid_t rpmsqWait </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> </td> >- <td class="paramname"> <em>sq</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> </td> >+ <td class="paramname"><em>sq</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -242,8 +249,8 @@ > > <p>Wait for child process to be reaped. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>sq</em> </td><td>scriptlet queue element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">sq</td><td>scriptlet queue element </td></tr> > </table> > </dd> > </dl> >@@ -252,8 +259,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmstring.html rpm-4.9.1/doc/librpm/html/group__rpmstring.html >--- rpm-4.9.0/doc/librpm/html/group__rpmstring.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmstring.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,49 +35,49 @@ > <a href="#files">Files</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>String Manipulation API.</h1> </div> >+<div class="title">String Manipulation API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html">rpmstring.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html">rpmstring.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>String manipulation helper functions. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>String manipulation helper functions. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2">rislower</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive islower(3). <a href="#ga8949596c31b824ed2ed496572ac4dab2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6">risupper</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isupper(3). <a href="#gae41a3473054167af2a5fcb7e94ccb0e6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523">risalpha</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalpha(3). <a href="#ga1059066592fc30325257903e37fa9523"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838">risdigit</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isdigit(3). <a href="#ga1ca7980c13315e4d26207b765ac14838"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b">risalnum</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalnum(3). <a href="#gacbd496a4291f832e497c57340bcd555b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941">risblank</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isblank(3). <a href="#gae36d2cf663bdc40226c39b1ae69bd941"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52">risspace</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isspace(3). <a href="#gaadacea87fc0dae96728220df85c99d52"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd">rtolower</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive tolower(3). <a href="#ga04226ba0cef6fef56ab42d61744ea3fd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2">rtoupper</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive toupper(3). <a href="#ga0e74fcc0dc27410f5b5dd996468e57b2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga6dd6f3c58033734cafc9f54c1ab96b44">rstrcasecmp</a> (const char *s1, const char *s2)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strcasecmp(3). <a href="#ga6dd6f3c58033734cafc9f54c1ab96b44"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae228682d8efd91160c7c4caaecc29a4e">rstrncasecmp</a> (const char *s1, const char *s2, size_t n)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strncasecmp(3). <a href="#gae228682d8efd91160c7c4caaecc29a4e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8">rasprintf</a> (char **strp, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">asprintf() clone <a href="#gaef54821b6f5090df66cb7e99e1e8e3c8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga4ca948f1b9855baa0b62aa630d532095">rstrcat</a> (char **dest, const char *src)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate two strings with dynamically (re)allocated memory. <a href="#ga4ca948f1b9855baa0b62aa630d532095"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat</a> (char **dest, const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate multiple strings with dynamically (re)allocated memory. <a href="#gae110db3befa40c8fcd2a15f61786b88b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gab3e83839ca93d0b6d91327881b0658d8">rstrlcpy</a> (char *dest, const char *src, size_t n)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">strlcpy() clone: Copy src to string dest of size n. <a href="#gab3e83839ca93d0b6d91327881b0658d8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2">rislower</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive islower(3) <a href="#ga8949596c31b824ed2ed496572ac4dab2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6">risupper</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isupper(3) <a href="#gae41a3473054167af2a5fcb7e94ccb0e6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523">risalpha</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalpha(3) <a href="#ga1059066592fc30325257903e37fa9523"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838">risdigit</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isdigit(3) <a href="#ga1ca7980c13315e4d26207b765ac14838"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b">risalnum</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalnum(3) <a href="#gacbd496a4291f832e497c57340bcd555b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941">risblank</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isblank(3) <a href="#gae36d2cf663bdc40226c39b1ae69bd941"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52">risspace</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isspace(3) <a href="#gaadacea87fc0dae96728220df85c99d52"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd">rtolower</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive tolower(3) <a href="#ga04226ba0cef6fef56ab42d61744ea3fd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2">rtoupper</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive toupper(3) <a href="#ga0e74fcc0dc27410f5b5dd996468e57b2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga6dd6f3c58033734cafc9f54c1ab96b44">rstrcasecmp</a> (const char *s1, const char *s2)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strcasecmp(3). <a href="#ga6dd6f3c58033734cafc9f54c1ab96b44"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae228682d8efd91160c7c4caaecc29a4e">rstrncasecmp</a> (const char *s1, const char *s2, size_t n)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strncasecmp(3). <a href="#gae228682d8efd91160c7c4caaecc29a4e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8">rasprintf</a> (char **strp, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">asprintf() clone <a href="#gaef54821b6f5090df66cb7e99e1e8e3c8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga4ca948f1b9855baa0b62aa630d532095">rstrcat</a> (char **dest, const char *src)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate two strings with dynamically (re)allocated memory. <a href="#ga4ca948f1b9855baa0b62aa630d532095"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat</a> (char **dest, const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate multiple strings with dynamically (re)allocated memory. <a href="#gae110db3befa40c8fcd2a15f61786b88b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gab3e83839ca93d0b6d91327881b0658d8">rstrlcpy</a> (char *dest, const char *src, size_t n)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">strlcpy() clone: Copy src to string dest of size n. <a href="#gab3e83839ca93d0b6d91327881b0658d8"></a><br/></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="gaef54821b6f5090df66cb7e99e1e8e3c8"></a><!-- doxytag: member="rpmstring.h::rasprintf" ref="gaef54821b6f5090df66cb7e99e1e8e3c8" args="(char **strp, const char *fmt,...) RPM_GNUC_PRINTF(2" --> >@@ -76,25 +87,25 @@ > <tr> > <td class="memname">int rasprintf </td> > <td>(</td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>strp</em>, </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>strp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fmt</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fmt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname"> <em>...</em></td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname"><em>...</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -113,16 +124,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int risalnum </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive isalnum(3). </p> >+<p>Locale insensitive isalnum(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00054">54</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -137,16 +147,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int risalpha </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive isalpha(3). </p> >+<p>Locale insensitive isalpha(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00038">38</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -163,16 +172,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int risblank </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive isblank(3). </p> >+<p>Locale insensitive isblank(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00062">62</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -187,16 +195,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int risdigit </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive isdigit(3). </p> >+<p>Locale insensitive isdigit(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00046">46</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -211,16 +218,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int rislower </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive islower(3). </p> >+<p>Locale insensitive islower(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00022">22</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -235,16 +241,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int risspace </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive isspace(3). </p> >+<p>Locale insensitive isspace(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00070">70</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -259,16 +264,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int risupper </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive isupper(3). </p> >+<p>Locale insensitive isupper(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00030">30</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -283,19 +287,19 @@ > <tr> > <td class="memname">RPM_GNUC_PURE int rstrcasecmp </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s1</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s1</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s2</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s2</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -312,19 +316,19 @@ > <tr> > <td class="memname">int char* rstrcat </td> > <td>(</td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>dest</em>, </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>dest</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>src</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>src</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -332,9 +336,9 @@ > > <p>Concatenate two strings with dynamically (re)allocated memory. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>pointer to destination string </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>source string </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dest</td><td>pointer to destination string </td></tr> >+ <tr><td class="paramname">src</td><td>source string </td></tr> > </table> > </dd> > </dl> >@@ -349,25 +353,25 @@ > <tr> > <td class="memname">size_t rstrlcpy </td> > <td>(</td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>dest</em>, </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>dest</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>src</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>src</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>n</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>n</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -376,10 +380,10 @@ > <p>strlcpy() clone: Copy src to string dest of size n. </p> > <p>At most n-1 characters will be copied. Always zero-terminates (unless n == 0). Length of src is returned; if retval >= n, truncation occurred. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>destination buffer </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>string to copy </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>destination buffer size </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dest</td><td>destination buffer </td></tr> >+ <tr><td class="paramname">src</td><td>string to copy </td></tr> >+ <tr><td class="paramname">n</td><td>destination buffer size </td></tr> > </table> > </dd> > </dl> >@@ -394,25 +398,25 @@ > <tr> > <td class="memname">RPM_GNUC_PURE int rstrncasecmp </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s1</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s1</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s2</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s2</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>n</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>n</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -429,25 +433,25 @@ > <tr> > <td class="memname">char* rstrscat </td> > <td>(</td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>dest</em>, </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>dest</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname"> <em>...</em></td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname"><em>...</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -455,9 +459,9 @@ > > <p>Concatenate multiple strings with dynamically (re)allocated memory. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>pointer to destination string </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>NULL terminated list of strings to concatenate </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">dest</td><td>pointer to destination string </td></tr> >+ <tr><td class="paramname">arg</td><td>NULL terminated list of strings to concatenate </td></tr> > </table> > </dd> > </dl> >@@ -474,16 +478,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int rtolower </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive tolower(3). </p> >+<p>Locale insensitive tolower(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00078">78</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -498,16 +501,15 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST int rtoupper </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Locale insensitive toupper(3). </p> >+<p>Locale insensitive toupper(3) </p> > > <p>Definition at line <a class="el" href="rpmstring_8h_source.html#l00086">86</a> of file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> > >@@ -516,8 +518,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmsw.html rpm-4.9.1/doc/librpm/html/group__rpmsw.html >--- rpm-4.9.0/doc/librpm/html/group__rpmsw.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmsw.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,36 +36,36 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Statistics API.</h1> </div> >+<div class="title">Statistics API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmsw__s.html">rpmsw_s</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html">rpmop_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Cumulative statistics for an operation. <a href="structrpmop__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmsw__s.html">rpmsw_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html">rpmop_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Cumulative statistics for an operation. <a href="structrpmop__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmsw__s.html">rpmsw_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad7c276bda649c14108c422c82bfd3433">rpmsw</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmop__s.html">rpmop_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga94f0970d0256edb3a66fbf260bbfec6f">rpmop</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmsw__s.html">rpmsw_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad7c276bda649c14108c422c82bfd3433">rpmsw</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmop__s.html">rpmop_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga94f0970d0256edb3a66fbf260bbfec6f">rpmop</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad3978708dadb86ed1e480cfa37bedfbc">rpmswNow</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> sw)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp. <a href="#gad3978708dadb86ed1e480cfa37bedfbc"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga640c70b2a8e24884797ed574f06cd11e">rpmswDiff</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> end, <a class="el" href="structrpmsw__s.html">rpmsw</a> begin)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp difference. <a href="#ga640c70b2a8e24884797ed574f06cd11e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7736ea08d529c45512d8cd17c802baa1">rpmswInit</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp overhead. <a href="#ga7736ea08d529c45512d8cd17c802baa1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7f69caae88f9572093fc8b0adf8ecf65">rpmswEnter</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Enter timed operation. <a href="#ga7f69caae88f9572093fc8b0adf8ecf65"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga59c7d4152875cee4e893b5a27ce6b02a">rpmswExit</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Exit timed operation. <a href="#ga59c7d4152875cee4e893b5a27ce6b02a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga46822386355eebdf0030ed862eae9b35">rpmswAdd</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sum statistic counters. <a href="#ga46822386355eebdf0030ed862eae9b35"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga85fb8eaf390eb601c4c3127265639670">rpmswSub</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Subtract statistic counters. <a href="#ga85fb8eaf390eb601c4c3127265639670"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad3978708dadb86ed1e480cfa37bedfbc">rpmswNow</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> sw)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp. <a href="#gad3978708dadb86ed1e480cfa37bedfbc"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga640c70b2a8e24884797ed574f06cd11e">rpmswDiff</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> end, <a class="el" href="structrpmsw__s.html">rpmsw</a> begin)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp difference. <a href="#ga640c70b2a8e24884797ed574f06cd11e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7736ea08d529c45512d8cd17c802baa1">rpmswInit</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp overhead. <a href="#ga7736ea08d529c45512d8cd17c802baa1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7f69caae88f9572093fc8b0adf8ecf65">rpmswEnter</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enter timed operation. <a href="#ga7f69caae88f9572093fc8b0adf8ecf65"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga59c7d4152875cee4e893b5a27ce6b02a">rpmswExit</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exit timed operation. <a href="#ga59c7d4152875cee4e893b5a27ce6b02a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga46822386355eebdf0030ed862eae9b35">rpmswAdd</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sum statistic counters. <a href="#ga46822386355eebdf0030ed862eae9b35"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga85fb8eaf390eb601c4c3127265639670">rpmswSub</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Subtract statistic counters. <a href="#ga85fb8eaf390eb601c4c3127265639670"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga94f0970d0256edb3a66fbf260bbfec6f"></a><!-- doxytag: member="rpmsw.h::rpmop" ref="ga94f0970d0256edb3a66fbf260bbfec6f" args="" --> >@@ -110,19 +121,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> rpmswAdd </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >- <td class="paramname"> <em>to</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >+ <td class="paramname"><em>to</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >- <td class="paramname"> <em>from</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >+ <td class="paramname"><em>from</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -130,9 +141,9 @@ > > <p>Sum statistic counters. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>to</em> </td><td>result statistics </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>from</em> </td><td>operation statistics </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">to</td><td>result statistics </td></tr> >+ <tr><td class="paramname">from</td><td>operation statistics </td></tr> > </table> > </dd> > </dl> >@@ -147,19 +158,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> rpmswDiff </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td> >- <td class="paramname"> <em>end</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td> >+ <td class="paramname"><em>end</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td> >- <td class="paramname"> <em>begin</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td> >+ <td class="paramname"><em>begin</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -167,9 +178,9 @@ > > <p>Return benchmark time stamp difference. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*end</em> </td><td>end time stamp </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>*begin</em> </td><td>begin time stamp </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">*end</td><td>end time stamp </td></tr> >+ <tr><td class="paramname">*begin</td><td>begin time stamp </td></tr> > </table> > </dd> > </dl> >@@ -184,19 +195,19 @@ > <tr> > <td class="memname">int rpmswEnter </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >- <td class="paramname"> <em>op</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >+ <td class="paramname"><em>op</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">ssize_t </td> >- <td class="paramname"> <em>rc</em></td><td> </td> >+ <td class="paramtype">ssize_t </td> >+ <td class="paramname"><em>rc</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -204,9 +215,9 @@ > > <p>Enter timed operation. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>op</em> </td><td>operation statistics </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rc</em> </td><td>-1 clears usec counter </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">op</td><td>operation statistics </td></tr> >+ <tr><td class="paramname">rc</td><td>-1 clears usec counter </td></tr> > </table> > </dd> > </dl> >@@ -221,19 +232,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> rpmswExit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >- <td class="paramname"> <em>op</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >+ <td class="paramname"><em>op</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">ssize_t </td> >- <td class="paramname"> <em>rc</em></td><td> </td> >+ <td class="paramtype">ssize_t </td> >+ <td class="paramname"><em>rc</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -241,9 +252,9 @@ > > <p>Exit timed operation. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>op</em> </td><td>operation statistics </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rc</em> </td><td>per-operation data (e.g. bytes transferred) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">op</td><td>operation statistics </td></tr> >+ <tr><td class="paramname">rc</td><td>per-operation data (e.g. bytes transferred) </td></tr> > </table> > </dd> > </dl> >@@ -258,9 +269,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> rpmswInit </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -279,9 +289,8 @@ > <tr> > <td class="memname"><a class="el" href="structrpmsw__s.html">rpmsw</a> rpmswNow </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td> >- <td class="paramname"> <em>sw</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td> >+ <td class="paramname"><em>sw</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -290,8 +299,8 @@ > > <p>Return benchmark time stamp. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*sw</em> </td><td>time stamp </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">*sw</td><td>time stamp </td></tr> > </table> > </dd> > </dl> >@@ -306,19 +315,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> rpmswSub </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >- <td class="paramname"> <em>to</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >+ <td class="paramname"><em>to</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >- <td class="paramname"> <em>from</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmop__s.html">rpmop</a> </td> >+ <td class="paramname"><em>from</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -326,9 +335,9 @@ > > <p>Subtract statistic counters. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>to</em> </td><td>result statistics </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>from</em> </td><td>operation statistics </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">to</td><td>result statistics </td></tr> >+ <tr><td class="paramname">from</td><td>operation statistics </td></tr> > </table> > </dd> > </dl> >@@ -337,8 +346,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmtag.html rpm-4.9.1/doc/librpm/html/group__rpmtag.html >--- rpm-4.9.0/doc/librpm/html/group__rpmtag.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmtag.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,86 +36,83 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>RPM Tag API.</h1> </div> >+<div class="title">RPM Tag API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gad0da081a8aa5491edae4ad732d03c2f3">rpmTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags identify data in package headers. <a href="#gad0da081a8aa5491edae4ad732d03c2f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Rpm database index tags. <a href="#ga4fe7893ed1468517b082fca8c5523762"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The classes of data in tags from headers. <a href="#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gad0da081a8aa5491edae4ad732d03c2f3">rpmTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags identify data in package headers. <a href="#gad0da081a8aa5491edae4ad732d03c2f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rpm database index tags. <a href="#ga4fe7893ed1468517b082fca8c5523762"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The classes of data in tags from headers. <a href="#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> { <br/> >- <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba826725c989e4b470eba2b8f88c100330">RPMTAG_NOT_FOUND</a> = -1, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> { <br/> >+  <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba826725c989e4b470eba2b8f88c100330">RPMTAG_NOT_FOUND</a> = -1, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6357cd75999a2729d1dbfec1798d4645">RPMTAG_HEADERIMAGE</a> = 61, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba74c03e02289fb0348a35ff24e333e331">RPMTAG_HEADERSIGNATURES</a> = 62, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507babf199b0f74f4a4704e89b424c76ac4db">RPMTAG_HEADERIMMUTABLE</a> = 63, > <br/> >- <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">RPMTAG_HEADERREGIONS</a> = 64, >+  <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">RPMTAG_HEADERREGIONS</a> = 64, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507baed0298c5fe26842c6b515dd9a6de7c05">RPMTAG_HEADERI18NTABLE</a> = 100, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">RPMTAG_SIG_BASE</a> = 256, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba54a8db21b9392db3d7c02ba29d0f1130">RPMTAG_SIGSIZE</a> = RPMTAG_SIG_BASE+1, > <br/> >- <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6cc644e0654b71d0647ee7449400f7ff">RPMTAG_SIGLEMD5_1</a> = RPMTAG_SIG_BASE+2, >+  <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6cc644e0654b71d0647ee7449400f7ff">RPMTAG_SIGLEMD5_1</a> = RPMTAG_SIG_BASE+2, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba096f2ab9081b832d7742926ddbc02b62">RPMTAG_SIGPGP</a> = RPMTAG_SIG_BASE+3, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba522f95dbf7f0d25eec3141c3b627b907">RPMTAG_SIGLEMD5_2</a> = RPMTAG_SIG_BASE+4, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafa76d2ca9a1b83787d1d940ca52f8033">RPMTAG_SIGMD5</a> = RPMTAG_SIG_BASE+5 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Tags identify data in package headers. </p> >- <a href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> { <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a4988044b667b612570efe0b520356d30">RPMDBI_PACKAGES</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags identify data in package headers. <a href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> { <br/> >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a4988044b667b612570efe0b520356d30">RPMDBI_PACKAGES</a> = 0, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a130db6756720ab825470fb5a3aefc043">RPMDBI_LABEL</a> = 2, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a7123275f23ca18b94a3b4d7504930a2a">RPMDBI_NAME</a> = RPMTAG_NAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0aad824a3370f45675bbcb6bedd3b22d70">RPMDBI_BASENAMES</a> = RPMTAG_BASENAMES, > <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac82351ff0cd5a7a25332a1cbab2f190d">RPMDBI_GROUP</a> = RPMTAG_GROUP, >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac82351ff0cd5a7a25332a1cbab2f190d">RPMDBI_GROUP</a> = RPMTAG_GROUP, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a40efcdce407ba1f5f02fe08f8cf25874">RPMDBI_REQUIRENAME</a> = RPMTAG_REQUIRENAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a3e05fc822ef60cf7929c45afeeb095e3">RPMDBI_PROVIDENAME</a> = RPMTAG_PROVIDENAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0aa0b30ee664151985e4149c71e91c4394">RPMDBI_CONFLICTNAME</a> = RPMTAG_CONFLICTNAME, > <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a0c98afa1f23e34cf4a5127341551e22f">RPMDBI_OBSOLETENAME</a> = RPMTAG_OBSOLETENAME, >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a0c98afa1f23e34cf4a5127341551e22f">RPMDBI_OBSOLETENAME</a> = RPMTAG_OBSOLETENAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a16bd3be6aff76104fa637a54b06ca90c">RPMDBI_TRIGGERNAME</a> = RPMTAG_TRIGGERNAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a236d9ac372595ad3355cb0681d8cc45e">RPMDBI_DIRNAMES</a> = RPMTAG_DIRNAMES, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ade2496b469136fb93ac0338c1ddab6c4">RPMDBI_INSTALLTID</a> = RPMTAG_INSTALLTID, > <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">RPMDBI_SIGMD5</a> = RPMTAG_SIGMD5, >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">RPMDBI_SIGMD5</a> = RPMTAG_SIGMD5, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a1d3d4bb9b4b42a9a82e61423e50d9a83">RPMDBI_SHA1HEADER</a> = RPMTAG_SHA1HEADER > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Rpm database index tags. </p> >- <a href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> { <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaedf86a0ca5b8d3b0478e84ada09fe46d">RPM_NULL_CLASS</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rpm database index tags. <a href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> { <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaedf86a0ca5b8d3b0478e84ada09fe46d">RPM_NULL_CLASS</a> = 0, > <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaf42c0f0ba4b7275929a386530a784c15">RPM_NUMERIC_CLASS</a> = 1, > <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca925ebd260bda3d1d125c85bc8e969f0f">RPM_STRING_CLASS</a> = 2, > <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca5b190fa29e780944947f7d9142f7f664">RPM_BINARY_CLASS</a> = 3 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>The classes of data in tags from headers. </p> >- <a href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The classes of data in tags from headers. <a href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga5ff65d781b938fbfcc2ab91adcd82dff">rpmTagGetName</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag name from value. <a href="#ga5ff65d781b938fbfcc2ab91adcd82dff"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga2cf38af3ac60fbc830bde1a65bb1979d">rpmTagGetType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="#ga2cf38af3ac60fbc830bde1a65bb1979d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3ebffb465d0c2a2deef7340796418ec2">rpmTagGetTagType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="#ga3ebffb465d0c2a2deef7340796418ec2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga22690fbd744b0f6fdd8843bd681d588b">rpmTagGetReturnType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="#ga22690fbd744b0f6fdd8843bd681d588b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga0d3a0120350670ee44fc0be4509ef444">rpmTagGetClass</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data class from value. <a href="#ga0d3a0120350670ee44fc0be4509ef444"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga006b4e87e7306ef7053220d5de743864">rpmTagGetValue</a> (const char *tagstr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag value from name. <a href="#ga006b4e87e7306ef7053220d5de743864"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga6b5be8fadbe984ea2ec5d36cb04cabaa">rpmTagTypeGetClass</a> (<a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> type)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data class of type. <a href="#ga6b5be8fadbe984ea2ec5d36cb04cabaa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga71efa364fd128fa41fd8fac57c53faa1">rpmTagGetNames</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> tagnames, int fullname)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return known rpm tag names, sorted by name. <a href="#ga71efa364fd128fa41fd8fac57c53faa1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga5ff65d781b938fbfcc2ab91adcd82dff">rpmTagGetName</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag name from value. <a href="#ga5ff65d781b938fbfcc2ab91adcd82dff"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga2cf38af3ac60fbc830bde1a65bb1979d">rpmTagGetType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="#ga2cf38af3ac60fbc830bde1a65bb1979d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3ebffb465d0c2a2deef7340796418ec2">rpmTagGetTagType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="#ga3ebffb465d0c2a2deef7340796418ec2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga22690fbd744b0f6fdd8843bd681d588b">rpmTagGetReturnType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="#ga22690fbd744b0f6fdd8843bd681d588b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga0d3a0120350670ee44fc0be4509ef444">rpmTagGetClass</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data class from value. <a href="#ga0d3a0120350670ee44fc0be4509ef444"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga006b4e87e7306ef7053220d5de743864">rpmTagGetValue</a> (const char *tagstr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag value from name. <a href="#ga006b4e87e7306ef7053220d5de743864"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga6b5be8fadbe984ea2ec5d36cb04cabaa">rpmTagTypeGetClass</a> (<a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> type)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data class of type. <a href="#ga6b5be8fadbe984ea2ec5d36cb04cabaa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga71efa364fd128fa41fd8fac57c53faa1">rpmTagGetNames</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> tagnames, int fullname)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return known rpm tag names, sorted by name. <a href="#ga71efa364fd128fa41fd8fac57c53faa1"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga4fe7893ed1468517b082fca8c5523762"></a><!-- doxytag: member="rpmtag.h::rpmDbiTag" ref="ga4fe7893ed1468517b082fca8c5523762" args="" --> >@@ -297,9 +305,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> rpmTagGetClass </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -308,8 +315,8 @@ > > <p>Return tag data class from value. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag value </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tag</td><td>tag value </td></tr> > </table> > </dd> > </dl> >@@ -324,9 +331,8 @@ > <tr> > <td class="memname">const char* rpmTagGetName </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -335,8 +341,8 @@ > > <p>Return tag name from value. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag value </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tag</td><td>tag value </td></tr> > </table> > </dd> > </dl> >@@ -351,19 +357,19 @@ > <tr> > <td class="memname">int rpmTagGetNames </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>tagnames</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>tagnames</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>fullname</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>fullname</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -371,14 +377,14 @@ > > <p>Return known rpm tag names, sorted by name. </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tagnames</em> </td><td>tag container of string array type </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">tagnames</td><td>tag container of string array type </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>fullname</em> </td><td>return short or full name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">fullname</td><td>return short or full name </td></tr> > </table> > </dd> > </dl> >@@ -393,9 +399,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a> rpmTagGetReturnType </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -404,8 +409,8 @@ > > <p>Return tag data type from value. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag value </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tag</td><td>tag value </td></tr> > </table> > </dd> > </dl> >@@ -420,9 +425,8 @@ > <tr> > <td class="memname"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> rpmTagGetTagType </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -431,8 +435,8 @@ > > <p>Return tag data type from value. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag value </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tag</td><td>tag value </td></tr> > </table> > </dd> > </dl> >@@ -447,9 +451,8 @@ > <tr> > <td class="memname"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> rpmTagGetType </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -458,8 +461,8 @@ > > <p>Return tag data type from value. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>tag value </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tag</td><td>tag value </td></tr> > </table> > </dd> > </dl> >@@ -474,9 +477,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> rpmTagGetValue </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>tagstr</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>tagstr</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -485,8 +487,8 @@ > > <p>Return tag value from name. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tagstr</em> </td><td>name of tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tagstr</td><td>name of tag </td></tr> > </table> > </dd> > </dl> >@@ -501,9 +503,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> rpmTagTypeGetClass </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td> >- <td class="paramname"> <em>type</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td> >+ <td class="paramname"><em>type</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -512,8 +513,8 @@ > > <p>Return data class of type. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>tag type </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">type</td><td>tag type </td></tr> > </table> > </dd> > </dl> >@@ -522,8 +523,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmtd.html rpm-4.9.1/doc/librpm/html/group__rpmtd.html >--- rpm-4.9.0/doc/librpm/html/group__rpmtd.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmtd.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -24,78 +35,78 @@ > <a href="#nested-classes">Data Structures</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>RPM Tag Data Container API.</h1> </div> >+<div class="title">RPM Tag Data Container API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html">rpmtd_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Container for rpm tag data (from headers or extensions). <a href="structrpmtd__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html">rpmtd_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Container for rpm tag data (from headers or extensions). <a href="structrpmtd__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga3ffe75a53dffef8b61a42898aa6f033f">rpmtdNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new tag data container. <a href="#ga3ffe75a53dffef8b61a42898aa6f033f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2355f1f65b4c2c7aefa493a9decfc3cb">rpmtdFree</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy tag data container. <a href="#ga2355f1f65b4c2c7aefa493a9decfc3cb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gac67b3356388d6e62300218c3951a5c11">rpmtdReset</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">(Re-)initialize tag data container. <a href="#gac67b3356388d6e62300218c3951a5c11"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga396c66398076f6d76c58a433cc3a9fa8">rpmtdFreeData</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free contained data. <a href="#ga396c66398076f6d76c58a433cc3a9fa8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga64f1ba9fd26263d2aaf95637afa88952">rpmtdCount</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve array size of the container. <a href="#ga64f1ba9fd26263d2aaf95637afa88952"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga17d82c2e31cfe5868ea3ec41c4633bcb">rpmtdTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag of the container. <a href="#ga17d82c2e31cfe5868ea3ec41c4633bcb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafd101f452789b566748e41c7c059d25b">rpmtdType</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of the container. <a href="#gafd101f452789b566748e41c7c059d25b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5641f630e04df0ef27b42754c95d3482">rpmtdClass</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve class of the container. <a href="#ga5641f630e04df0ef27b42754c95d3482"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga705fbce6e54ee7b77bb31f8f8be21d32">rpmtdGetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve current iteration index of the container. <a href="#ga705fbce6e54ee7b77bb31f8f8be21d32"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2de99a886826170387fb535bcf7dbbfe">rpmtdSetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, int index)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set iteration index of the container. <a href="#ga2de99a886826170387fb535bcf7dbbfe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga71ec76d7e9de1a92fc733d327f3be416">rpmtdInit</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize tag container for iteration. <a href="#ga71ec76d7e9de1a92fc733d327f3be416"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5e57cc978866875c4061ae186a27af4a">rpmtdNext</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over tag data container. <a href="#ga5e57cc978866875c4061ae186a27af4a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafea7ffb379f83d6e1ae015273e852b02">rpmtdNextUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint32_t type tag data container. <a href="#gafea7ffb379f83d6e1ae015273e852b02"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga216010c4127dda8ebaeed253c8dbbdea">rpmtdNextUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint64_t type tag data container. <a href="#ga216010c4127dda8ebaeed253c8dbbdea"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga05d6b3748839551f97f1a52e83407e66">rpmtdNextString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over string / string array type tag data container. <a href="#ga05d6b3748839551f97f1a52e83407e66"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga75328342ca1455f678b4fcd2e54ab058">rpmtdGetChar</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return char data from tag container. <a href="#ga75328342ca1455f678b4fcd2e54ab058"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9a41fef0b2c70b8296122d7a4f683648">rpmtdGetUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint16_t data from tag container. <a href="#ga9a41fef0b2c70b8296122d7a4f683648"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9538ae2dcfdb743609614f6f5bdea316">rpmtdGetUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint32_t data from tag container. <a href="#ga9538ae2dcfdb743609614f6f5bdea316"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga145ddef19129ede80a7cae835324dc4f">rpmtdGetUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint64_t data from tag container. <a href="#ga145ddef19129ede80a7cae835324dc4f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga91ef965a03a494684a8a3d34e6d249af">rpmtdGetString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string data from tag container. <a href="#ga91ef965a03a494684a8a3d34e6d249af"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga307f3e6c6046c751be4bbbe6ad8a1eac">rpmtdGetNumber</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return numeric value from tag container. <a href="#ga307f3e6c6046c751be4bbbe6ad8a1eac"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9124d607a5e2cb2432fbfbef098acde7">rpmtdFormat</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a> fmt, const char *errmsg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Format data from tag container to string presentation of given format. <a href="#ga9124d607a5e2cb2432fbfbef098acde7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga6367d2323f907a7d97e30cbd8be5a3c8">rpmtdSetTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set container tag and type. <a href="#ga6367d2323f907a7d97e30cbd8be5a3c8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga8d95282572d17596e64e838ce64c2aa6">rpmtdFromUint8</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint8_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint8_t pointer. <a href="#ga8d95282572d17596e64e838ce64c2aa6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad422cc4067b86249fa4c0a26651093c0">rpmtdFromUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint16_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint16_t pointer. <a href="#gad422cc4067b86249fa4c0a26651093c0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga20949a76074375db38f09a25422b056a">rpmtdFromUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint32_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint32_t pointer. <a href="#ga20949a76074375db38f09a25422b056a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad2d47c2fe4e52f47623783c77408a39d">rpmtdFromUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint64_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint64_t pointer. <a href="#gad2d47c2fe4e52f47623783c77408a39d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaeb76bbe640f9cd258f3e718607737963">rpmtdFromString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string. <a href="#gaeb76bbe640f9cd258f3e718607737963"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga23f6e934462badf3f0859a8e02cbdadb">rpmtdFromStringArray</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string array. <a href="#ga23f6e934462badf3f0859a8e02cbdadb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaa6ca0b203900505c18f7785a43d073b5">rpmtdFromArgv</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGV_t array. <a href="#gaa6ca0b203900505c18f7785a43d073b5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9d64cf80d83c5884b6c5f691aba5813b">rpmtdFromArgi</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGI_t array. <a href="#ga9d64cf80d83c5884b6c5f691aba5813b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga3ffe75a53dffef8b61a42898aa6f033f">rpmtdNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new tag data container. <a href="#ga3ffe75a53dffef8b61a42898aa6f033f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2355f1f65b4c2c7aefa493a9decfc3cb">rpmtdFree</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy tag data container. <a href="#ga2355f1f65b4c2c7aefa493a9decfc3cb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gac67b3356388d6e62300218c3951a5c11">rpmtdReset</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">(Re-)initialize tag data container. <a href="#gac67b3356388d6e62300218c3951a5c11"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga396c66398076f6d76c58a433cc3a9fa8">rpmtdFreeData</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free contained data. <a href="#ga396c66398076f6d76c58a433cc3a9fa8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga64f1ba9fd26263d2aaf95637afa88952">rpmtdCount</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve array size of the container. <a href="#ga64f1ba9fd26263d2aaf95637afa88952"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga17d82c2e31cfe5868ea3ec41c4633bcb">rpmtdTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag of the container. <a href="#ga17d82c2e31cfe5868ea3ec41c4633bcb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafd101f452789b566748e41c7c059d25b">rpmtdType</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of the container. <a href="#gafd101f452789b566748e41c7c059d25b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5641f630e04df0ef27b42754c95d3482">rpmtdClass</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve class of the container. <a href="#ga5641f630e04df0ef27b42754c95d3482"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga705fbce6e54ee7b77bb31f8f8be21d32">rpmtdGetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve current iteration index of the container. <a href="#ga705fbce6e54ee7b77bb31f8f8be21d32"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2de99a886826170387fb535bcf7dbbfe">rpmtdSetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, int index)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set iteration index of the container. <a href="#ga2de99a886826170387fb535bcf7dbbfe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga71ec76d7e9de1a92fc733d327f3be416">rpmtdInit</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize tag container for iteration. <a href="#ga71ec76d7e9de1a92fc733d327f3be416"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5e57cc978866875c4061ae186a27af4a">rpmtdNext</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over tag data container. <a href="#ga5e57cc978866875c4061ae186a27af4a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafea7ffb379f83d6e1ae015273e852b02">rpmtdNextUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint32_t type tag data container. <a href="#gafea7ffb379f83d6e1ae015273e852b02"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga216010c4127dda8ebaeed253c8dbbdea">rpmtdNextUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint64_t type tag data container. <a href="#ga216010c4127dda8ebaeed253c8dbbdea"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga05d6b3748839551f97f1a52e83407e66">rpmtdNextString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over string / string array type tag data container. <a href="#ga05d6b3748839551f97f1a52e83407e66"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga75328342ca1455f678b4fcd2e54ab058">rpmtdGetChar</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return char data from tag container. <a href="#ga75328342ca1455f678b4fcd2e54ab058"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9a41fef0b2c70b8296122d7a4f683648">rpmtdGetUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint16_t data from tag container. <a href="#ga9a41fef0b2c70b8296122d7a4f683648"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9538ae2dcfdb743609614f6f5bdea316">rpmtdGetUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint32_t data from tag container. <a href="#ga9538ae2dcfdb743609614f6f5bdea316"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga145ddef19129ede80a7cae835324dc4f">rpmtdGetUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint64_t data from tag container. <a href="#ga145ddef19129ede80a7cae835324dc4f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga91ef965a03a494684a8a3d34e6d249af">rpmtdGetString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string data from tag container. <a href="#ga91ef965a03a494684a8a3d34e6d249af"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga307f3e6c6046c751be4bbbe6ad8a1eac">rpmtdGetNumber</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return numeric value from tag container. <a href="#ga307f3e6c6046c751be4bbbe6ad8a1eac"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9124d607a5e2cb2432fbfbef098acde7">rpmtdFormat</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a> fmt, const char *errmsg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Format data from tag container to string presentation of given format. <a href="#ga9124d607a5e2cb2432fbfbef098acde7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga6367d2323f907a7d97e30cbd8be5a3c8">rpmtdSetTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set container tag and type. <a href="#ga6367d2323f907a7d97e30cbd8be5a3c8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga8d95282572d17596e64e838ce64c2aa6">rpmtdFromUint8</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint8_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint8_t pointer. <a href="#ga8d95282572d17596e64e838ce64c2aa6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad422cc4067b86249fa4c0a26651093c0">rpmtdFromUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint16_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint16_t pointer. <a href="#gad422cc4067b86249fa4c0a26651093c0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga20949a76074375db38f09a25422b056a">rpmtdFromUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint32_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint32_t pointer. <a href="#ga20949a76074375db38f09a25422b056a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad2d47c2fe4e52f47623783c77408a39d">rpmtdFromUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint64_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint64_t pointer. <a href="#gad2d47c2fe4e52f47623783c77408a39d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaeb76bbe640f9cd258f3e718607737963">rpmtdFromString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string. <a href="#gaeb76bbe640f9cd258f3e718607737963"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga23f6e934462badf3f0859a8e02cbdadb">rpmtdFromStringArray</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string array. <a href="#ga23f6e934462badf3f0859a8e02cbdadb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaa6ca0b203900505c18f7785a43d073b5">rpmtdFromArgv</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGV_t array. <a href="#gaa6ca0b203900505c18f7785a43d073b5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9d64cf80d83c5884b6c5f691aba5813b">rpmtdFromArgi</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGI_t array. <a href="#ga9d64cf80d83c5884b6c5f691aba5813b"></a><br/></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="ga5641f630e04df0ef27b42754c95d3482"></a><!-- doxytag: member="rpmtd.h::rpmtdClass" ref="ga5641f630e04df0ef27b42754c95d3482" args="(rpmtd td)" --> >@@ -105,9 +116,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> rpmtdClass </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -116,8 +126,8 @@ > > <p>Retrieve class of the container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -132,9 +142,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> rpmtdCount </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -144,8 +153,8 @@ > <p>Retrieve array size of the container. </p> > <p>For non-array types this is always 1. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -160,25 +169,25 @@ > <tr> > <td class="memname">char* rpmtdFormat </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a> </td> >- <td class="paramname"> <em>fmt</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a> </td> >+ <td class="paramname"><em>fmt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>errmsg</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>errmsg</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -187,10 +196,10 @@ > <p>Format data from tag container to string presentation of given format. </p> > <p>Return malloced string presentation of current data in container, converting from integers etc as necessary. On array types, data from current iteration index is used for formatting. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fmt</em> </td><td>Format to apply </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>errmsg</em> </td><td>Error message from conversion (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">fmt</td><td>Format to apply </td></tr> >+ <tr><td class="paramname">errmsg</td><td>Error message from conversion (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -205,9 +214,8 @@ > <tr> > <td class="memname"><a class="el" href="structrpmtd__s.html">rpmtd</a> rpmtdFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -216,8 +224,8 @@ > > <p>Destroy tag data container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -232,9 +240,8 @@ > <tr> > <td class="memname">void rpmtdFreeData </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -244,8 +251,8 @@ > <p>Free contained data. </p> > <p>This is always safe to call as the container knows if data was malloc'ed or not. Container is reinitialized. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -259,25 +266,25 @@ > <tr> > <td class="memname">int rpmtdFromArgi </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structARGI__s.html">ARGI_t</a> </td> >- <td class="paramname"> <em>argi</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structARGI__s.html">ARGI_t</a> </td> >+ <td class="paramname"><em>argi</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -286,10 +293,10 @@ > <p>Construct tag container from ARGI_t array. </p> > <p>Tag type is checked to be of integer array type and array is checked to be non-empty. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argi</em> </td><td>ARGI array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">argi</td><td>ARGI array </td></tr> > </table> > </dd> > </dl> >@@ -304,25 +311,25 @@ > <tr> > <td class="memname">int rpmtdFromArgv </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >- <td class="paramname"> <em>argv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td> >+ <td class="paramname"><em>argv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -331,10 +338,10 @@ > <p>Construct tag container from ARGV_t array. </p> > <p>Tag type is checked to be of string array type and array is checked to be non-empty. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>ARGV array </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">argv</td><td>ARGV array </td></tr> > </table> > </dd> > </dl> >@@ -349,25 +356,25 @@ > <tr> > <td class="memname">int rpmtdFromString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>data</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>data</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -376,10 +383,10 @@ > <p>Construct tag container from a string. </p> > <p>Tag type is checked to be of string type. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>String to use </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">data</td><td>String to use </td></tr> > </table> > </dd> > </dl> >@@ -394,31 +401,31 @@ > <tr> > <td class="memname">int rpmtdFromStringArray </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>data</em>, </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>data</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>count</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>count</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -427,11 +434,11 @@ > <p>Construct tag container from a string array. </p> > <p>Tag type is checked to be of string or string array type. For non-array types count must be exactly 1. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>Pointer to string array </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>Number of entries </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">data</td><td>Pointer to string array </td></tr> >+ <tr><td class="paramname">count</td><td>Number of entries </td></tr> > </table> > </dd> > </dl> >@@ -446,31 +453,31 @@ > <tr> > <td class="memname">int rpmtdFromUint16 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint16_t * </td> >- <td class="paramname"> <em>data</em>, </td> >+ <td class="paramtype">uint16_t * </td> >+ <td class="paramname"><em>data</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>count</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>count</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -479,11 +486,11 @@ > <p>Construct tag container from uint16_t pointer. </p> > <p>Tag type is checked to be of INT16 type. For non-array types count must be exactly 1. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>Pointer to uint16_t (value or array) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>Number of entries </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">data</td><td>Pointer to uint16_t (value or array) </td></tr> >+ <tr><td class="paramname">count</td><td>Number of entries </td></tr> > </table> > </dd> > </dl> >@@ -498,31 +505,31 @@ > <tr> > <td class="memname">int rpmtdFromUint32 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint32_t * </td> >- <td class="paramname"> <em>data</em>, </td> >+ <td class="paramtype">uint32_t * </td> >+ <td class="paramname"><em>data</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>count</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>count</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -531,11 +538,11 @@ > <p>Construct tag container from uint32_t pointer. </p> > <p>Tag type is checked to be of INT32 type. For non-array types count must be exactly 1. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>Pointer to uint32_t (value or array) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>Number of entries </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">data</td><td>Pointer to uint32_t (value or array) </td></tr> >+ <tr><td class="paramname">count</td><td>Number of entries </td></tr> > </table> > </dd> > </dl> >@@ -550,31 +557,31 @@ > <tr> > <td class="memname">int rpmtdFromUint64 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint64_t * </td> >- <td class="paramname"> <em>data</em>, </td> >+ <td class="paramtype">uint64_t * </td> >+ <td class="paramname"><em>data</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>count</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>count</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -583,11 +590,11 @@ > <p>Construct tag container from uint64_t pointer. </p> > <p>Tag type is checked to be of INT64 type. For non-array types count must be exactly 1. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>Pointer to uint64_t (value or array) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>Number of entries </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">data</td><td>Pointer to uint64_t (value or array) </td></tr> >+ <tr><td class="paramname">count</td><td>Number of entries </td></tr> > </table> > </dd> > </dl> >@@ -602,31 +609,31 @@ > <tr> > <td class="memname">int rpmtdFromUint8 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">uint8_t * </td> >- <td class="paramname"> <em>data</em>, </td> >+ <td class="paramtype">uint8_t * </td> >+ <td class="paramname"><em>data</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >- <td class="paramname"> <em>count</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td> >+ <td class="paramname"><em>count</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -635,11 +642,11 @@ > <p>Construct tag container from uint8_t pointer. </p> > <p>Tag type is checked to be of compatible type (CHAR, INT8 or BIN). For non-array types (BIN is a special case of INT8 array) count must be exactly 1. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>Rpm tag to construct </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>Pointer to uint8_t (value or array) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>Number of entries </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>Rpm tag to construct </td></tr> >+ <tr><td class="paramname">data</td><td>Pointer to uint8_t (value or array) </td></tr> >+ <tr><td class="paramname">count</td><td>Number of entries </td></tr> > </table> > </dd> > </dl> >@@ -654,9 +661,8 @@ > <tr> > <td class="memname">char* rpmtdGetChar </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -666,8 +672,8 @@ > <p>Return char data from tag container. </p> > <p>For scalar return type, just return pointer to the integer. On array types, return pointer to current iteration index. If the tag container is not for char type, NULL is returned. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -682,9 +688,8 @@ > <tr> > <td class="memname">int rpmtdGetIndex </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -693,8 +698,8 @@ > > <p>Retrieve current iteration index of the container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -709,9 +714,8 @@ > <tr> > <td class="memname">uint64_t rpmtdGetNumber </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -721,8 +725,8 @@ > <p>Return numeric value from tag container. </p> > <p>Returns the value of numeric container (RPM_NUMERIC_CLASS) from current iteration index as uint64_t regardless of its internal presentation (8/16/32/64-bit integer). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -737,9 +741,8 @@ > <tr> > <td class="memname">const char* rpmtdGetString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -749,8 +752,8 @@ > <p>Return string data from tag container. </p> > <p>For string types, just return the string. On string array types, return the string from current iteration index. If the tag container is not for a string type, NULL is returned. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -765,9 +768,8 @@ > <tr> > <td class="memname">uint16_t* rpmtdGetUint16 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -777,8 +779,8 @@ > <p>Return uint16_t data from tag container. </p> > <p>For scalar return type, just return pointer to the integer. On array types, return pointer to current iteration index. If the tag container is not for int16 type, NULL is returned. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -793,9 +795,8 @@ > <tr> > <td class="memname">uint32_t* rpmtdGetUint32 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -805,8 +806,8 @@ > <p>Return uint32_t data from tag container. </p> > <p>For scalar return type, just return pointer to the integer. On array types, return pointer to current iteration index. If the tag container is not for int32 type, NULL is returned. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -821,9 +822,8 @@ > <tr> > <td class="memname">uint64_t* rpmtdGetUint64 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -833,8 +833,8 @@ > <p>Return uint64_t data from tag container. </p> > <p>For scalar return type, just return pointer to the integer. On array types, return pointer to current iteration index. If the tag container is not for int64 type, NULL is returned. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -849,9 +849,8 @@ > <tr> > <td class="memname">int rpmtdInit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -860,8 +859,8 @@ > > <p>Initialize tag container for iteration. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -876,9 +875,8 @@ > <tr> > <td class="memname"><a class="el" href="structrpmtd__s.html">rpmtd</a> rpmtdNew </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -897,9 +895,8 @@ > <tr> > <td class="memname">int rpmtdNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -908,8 +905,8 @@ > > <p>Iterate over tag data container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -924,9 +921,8 @@ > <tr> > <td class="memname">const char* rpmtdNextString </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -935,8 +931,8 @@ > > <p>Iterate over string / string array type tag data container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -951,9 +947,8 @@ > <tr> > <td class="memname">uint32_t* rpmtdNextUint32 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -962,8 +957,8 @@ > > <p>Iterate over uint32_t type tag data container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -978,9 +973,8 @@ > <tr> > <td class="memname">uint64_t* rpmtdNextUint64 </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -989,8 +983,8 @@ > > <p>Iterate over uint64_t type tag data container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -1005,9 +999,8 @@ > <tr> > <td class="memname">void rpmtdReset </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1017,8 +1010,8 @@ > <p>(Re-)initialize tag data container. </p> > <p>Contents will be zeroed out and iteration index reset. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -1032,19 +1025,19 @@ > <tr> > <td class="memname">int rpmtdSetIndex </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>index</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>index</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1053,9 +1046,9 @@ > <p>Set iteration index of the container. </p> > <p>If new index is out of bounds for the container, -1 is returned and iteration index is left untouched. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>New index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">index</td><td>New index </td></tr> > </table> > </dd> > </dl> >@@ -1070,19 +1063,19 @@ > <tr> > <td class="memname">int rpmtdSetTag </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1091,9 +1084,9 @@ > <p>Set container tag and type. </p> > <p>For empty container, any valid tag can be set. If the container has data, changing is only permitted to tag of same type. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>New tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> >+ <tr><td class="paramname">tag</td><td>New tag </td></tr> > </table> > </dd> > </dl> >@@ -1108,9 +1101,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> rpmtdTag </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1119,8 +1111,8 @@ > > <p>Retrieve tag of the container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -1135,9 +1127,8 @@ > <tr> > <td class="memname"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> rpmtdType </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1146,8 +1137,8 @@ > > <p>Retrieve type of the container. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>td</em> </td><td>Tag data container </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">td</td><td>Tag data container </td></tr> > </table> > </dd> > </dl> >@@ -1156,8 +1147,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmte.html rpm-4.9.1/doc/librpm/html/group__rpmte.html >--- rpm-4.9.0/doc/librpm/html/group__rpmte.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmte.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -26,100 +37,107 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Transaction Element API.</h1> </div> >+<div class="title">Transaction Element API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for Transaction Element API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmte.png" border="0" alt="" usemap="#group____rpmte"/> >+<map name="group____rpmte" id="group____rpmte"> >+<area shape="rect" id="node2" href="group__rpmts.html" title="Transaction Set API." alt="" coords="272,8,416,37"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html">rpmte.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html">rpmte.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures used for an "rpmte" transaction element. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures used for an "rpmte" transaction element. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Transaction element type. <a href="#ga1dfdf5acad502ff9326eba93d0e2ab57"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transaction element type. <a href="#ga1dfdf5acad502ff9326eba93d0e2ab57"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> { <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a> = (1 << 0), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> { <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a> = (1 << 0), > <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e">TR_REMOVED</a> = (1 << 1) > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Transaction element type. </p> >- <a href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transaction element type. <a href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6">rpmteHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve header from transaction element. <a href="#ga23858ef64cb2200ac7dc504953cd7cc6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafba2b99ab45599b8b4975d214b55ce62">rpmteSetHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Save header into transaction element. <a href="#gafba2b99ab45599b8b4975d214b55ce62"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga3e60aa541a83c82b027cad431cb03983">rpmteType</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of transaction element. <a href="#ga3e60aa541a83c82b027cad431cb03983"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga16f587927a8643fc2bf4a0407688f366">rpmteN</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name string of transaction element. <a href="#ga16f587927a8643fc2bf4a0407688f366"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga50e5405478177af228e901e5b08071d0">rpmteE</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve epoch string of transaction element. <a href="#ga50e5405478177af228e901e5b08071d0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac626dbbcd84f01d05a8fe11029f41df4">rpmteV</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve version string of transaction element. <a href="#gac626dbbcd84f01d05a8fe11029f41df4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1180346f8292b25037d627ee08d58d76">rpmteR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve release string of transaction element. <a href="#ga1180346f8292b25037d627ee08d58d76"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac1fbdc937f7a661e77bce7cab54878c1">rpmteA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve arch string of transaction element. <a href="#gac1fbdc937f7a661e77bce7cab54878c1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8775559fb9e18e792fc6014e8e079865">rpmteO</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve os string of transaction element. <a href="#ga8775559fb9e18e792fc6014e8e079865"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad0dc746da583380f15de1cec4307e9ce">rpmteIsSource</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve isSource attribute of transaction element. <a href="#gad0dc746da583380f15de1cec4307e9ce"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7f3568d464222d32c1aa505ad2b10012">rpmteColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction element. <a href="#ga7f3568d464222d32c1aa505ad2b10012"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8a3f79caa1258ea9d36e1fc34ef20832">rpmteSetColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction element. <a href="#ga8a3f79caa1258ea9d36e1fc34ef20832"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad53ef84678382aaf7e8bdaab59a65c31">rpmteDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve last instance installed to the database. <a href="#gad53ef84678382aaf7e8bdaab59a65c31"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gab4d1a7b49d3935236f567bb3fc38f776">rpmteSetDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, unsigned int instance)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set last instance installed to the database. <a href="#gab4d1a7b49d3935236f567bb3fc38f776"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga95c556ea46d5ddde880124ec9b232a27">rpmtePkgFileSize</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve size in bytes of package file. <a href="#ga95c556ea46d5ddde880124ec9b232a27"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga5a8bd15ef180236de77a754597ab2e79">rpmteParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve parent transaction element. <a href="#ga5a8bd15ef180236de77a754597ab2e79"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga19f77d044284c5b080628025b5eeb496">rpmteSetParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> pte)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set parent transaction element. <a href="#ga19f77d044284c5b080628025b5eeb496"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9b63333e75d816319e314fe70d593ca6">rpmteProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return problem set info of transaction element. <a href="#ga9b63333e75d816319e314fe70d593ca6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga781a9ec88130a01f4723e535f280a240">rpmteCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set info of transaction element. <a href="#ga781a9ec88130a01f4723e535f280a240"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1bcbc5a81411524a0f85b02c14570ddb">rpmteCleanDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy dependency set info of transaction element. <a href="#ga1bcbc5a81411524a0f85b02c14570ddb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga05d765e51ac80c42e7055a46569466f3">rpmteSetDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> depends)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependent element of TR_REMOVED transaction element. <a href="#ga05d765e51ac80c42e7055a46569466f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga2b1db3aba135c13bb553b4314af74d36">rpmteDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependent element of TR_REMOVED transaction element. <a href="#ga2b1db3aba135c13bb553b4314af74d36"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gacfa14f18cec658429043d1a172751e7f">rpmteDBOffset</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve rpmdb instance of TR_REMOVED transaction element. <a href="#gacfa14f18cec658429043d1a172751e7f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1e4b47ad84e152869b56ffd49a1df09b">rpmteEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve [epoch:]version-release string from transaction element. <a href="#ga1e4b47ad84e152869b56ffd49a1df09b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga53178d155e0da8f9a111d19bf4cdd279">rpmteNEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release string from transaction element. <a href="#ga53178d155e0da8f9a111d19bf4cdd279"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafd943f83f2f34d85090a65a460f34e3d">rpmteNEVRA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release.arch string from transaction element. <a href="#gafd943f83f2f34d85090a65a460f34e3d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gae02ecd953a2a4e4b862b3dc9d3b4a5ec">rpmteKey</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve key from transaction element. <a href="#gae02ecd953a2a4e4b862b3dc9d3b4a5ec"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaa08f8d13c0457858ec0cea241e99b8f3">rpmteFailed</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return failure status of transaction element. <a href="#gaa08f8d13c0457858ec0cea241e99b8f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga0d5242c253e21fca2308afe8bc917d12">rpmteDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependency tag set from transaction element. <a href="#ga0d5242c253e21fca2308afe8bc917d12"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c">rpmteFI</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file info tag set from transaction element. <a href="#gaf6c95cdd4264515958e4990288ec369c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377">rpmteCollections</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve list of collections. <a href="#ga909f6b1a63d1d40c82c81888bec89377"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1286cd067f71fb2a74275990f96e86ff">rpmteHasCollection</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, const char *collname)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine a transaction element is part of a collection. <a href="#ga1286cd067f71fb2a74275990f96e86ff"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9e72bec9ddeb878f81c462ba522527cb">rpmtsiFree</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction element iterator. <a href="#ga9e72bec9ddeb878f81c462ba522527cb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7cffb87fbb692b258ac0a99c74a8fb7b">rpmtsiInit</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create transaction element iterator. <a href="#ga7cffb87fbb692b258ac0a99c74a8fb7b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1a8cf8b51e51a68709741f12cb7f8f99">rpmtsiNext</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi, <a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a> types)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next transaction element of type. <a href="#ga1a8cf8b51e51a68709741f12cb7f8f99"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6">rpmteHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve header from transaction element. <a href="#ga23858ef64cb2200ac7dc504953cd7cc6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafba2b99ab45599b8b4975d214b55ce62">rpmteSetHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Save header into transaction element. <a href="#gafba2b99ab45599b8b4975d214b55ce62"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga3e60aa541a83c82b027cad431cb03983">rpmteType</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of transaction element. <a href="#ga3e60aa541a83c82b027cad431cb03983"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga16f587927a8643fc2bf4a0407688f366">rpmteN</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name string of transaction element. <a href="#ga16f587927a8643fc2bf4a0407688f366"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga50e5405478177af228e901e5b08071d0">rpmteE</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve epoch string of transaction element. <a href="#ga50e5405478177af228e901e5b08071d0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac626dbbcd84f01d05a8fe11029f41df4">rpmteV</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve version string of transaction element. <a href="#gac626dbbcd84f01d05a8fe11029f41df4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1180346f8292b25037d627ee08d58d76">rpmteR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve release string of transaction element. <a href="#ga1180346f8292b25037d627ee08d58d76"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac1fbdc937f7a661e77bce7cab54878c1">rpmteA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve arch string of transaction element. <a href="#gac1fbdc937f7a661e77bce7cab54878c1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8775559fb9e18e792fc6014e8e079865">rpmteO</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve os string of transaction element. <a href="#ga8775559fb9e18e792fc6014e8e079865"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad0dc746da583380f15de1cec4307e9ce">rpmteIsSource</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve isSource attribute of transaction element. <a href="#gad0dc746da583380f15de1cec4307e9ce"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7f3568d464222d32c1aa505ad2b10012">rpmteColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction element. <a href="#ga7f3568d464222d32c1aa505ad2b10012"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8a3f79caa1258ea9d36e1fc34ef20832">rpmteSetColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction element. <a href="#ga8a3f79caa1258ea9d36e1fc34ef20832"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad53ef84678382aaf7e8bdaab59a65c31">rpmteDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve last instance installed to the database. <a href="#gad53ef84678382aaf7e8bdaab59a65c31"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gab4d1a7b49d3935236f567bb3fc38f776">rpmteSetDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, unsigned int instance)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set last instance installed to the database. <a href="#gab4d1a7b49d3935236f567bb3fc38f776"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga95c556ea46d5ddde880124ec9b232a27">rpmtePkgFileSize</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve size in bytes of package file. <a href="#ga95c556ea46d5ddde880124ec9b232a27"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga5a8bd15ef180236de77a754597ab2e79">rpmteParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve parent transaction element. <a href="#ga5a8bd15ef180236de77a754597ab2e79"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga19f77d044284c5b080628025b5eeb496">rpmteSetParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> pte)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set parent transaction element. <a href="#ga19f77d044284c5b080628025b5eeb496"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9b63333e75d816319e314fe70d593ca6">rpmteProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return problem set info of transaction element. <a href="#ga9b63333e75d816319e314fe70d593ca6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga781a9ec88130a01f4723e535f280a240">rpmteCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set info of transaction element. <a href="#ga781a9ec88130a01f4723e535f280a240"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1bcbc5a81411524a0f85b02c14570ddb">rpmteCleanDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy dependency set info of transaction element. <a href="#ga1bcbc5a81411524a0f85b02c14570ddb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga05d765e51ac80c42e7055a46569466f3">rpmteSetDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> depends)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependent element of TR_REMOVED transaction element. <a href="#ga05d765e51ac80c42e7055a46569466f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga2b1db3aba135c13bb553b4314af74d36">rpmteDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependent element of TR_REMOVED transaction element. <a href="#ga2b1db3aba135c13bb553b4314af74d36"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gacfa14f18cec658429043d1a172751e7f">rpmteDBOffset</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve rpmdb instance of TR_REMOVED transaction element. <a href="#gacfa14f18cec658429043d1a172751e7f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1e4b47ad84e152869b56ffd49a1df09b">rpmteEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve [epoch:]version-release string from transaction element. <a href="#ga1e4b47ad84e152869b56ffd49a1df09b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga53178d155e0da8f9a111d19bf4cdd279">rpmteNEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release string from transaction element. <a href="#ga53178d155e0da8f9a111d19bf4cdd279"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafd943f83f2f34d85090a65a460f34e3d">rpmteNEVRA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release.arch string from transaction element. <a href="#gafd943f83f2f34d85090a65a460f34e3d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gae02ecd953a2a4e4b862b3dc9d3b4a5ec">rpmteKey</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve key from transaction element. <a href="#gae02ecd953a2a4e4b862b3dc9d3b4a5ec"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaa08f8d13c0457858ec0cea241e99b8f3">rpmteFailed</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return failure status of transaction element. <a href="#gaa08f8d13c0457858ec0cea241e99b8f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga0d5242c253e21fca2308afe8bc917d12">rpmteDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependency tag set from transaction element. <a href="#ga0d5242c253e21fca2308afe8bc917d12"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c">rpmteFI</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file info tag set from transaction element. <a href="#gaf6c95cdd4264515958e4990288ec369c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377">rpmteCollections</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve list of collections. <a href="#ga909f6b1a63d1d40c82c81888bec89377"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1286cd067f71fb2a74275990f96e86ff">rpmteHasCollection</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, const char *collname)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine a transaction element is part of a collection. <a href="#ga1286cd067f71fb2a74275990f96e86ff"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9e72bec9ddeb878f81c462ba522527cb">rpmtsiFree</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction element iterator. <a href="#ga9e72bec9ddeb878f81c462ba522527cb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7cffb87fbb692b258ac0a99c74a8fb7b">rpmtsiInit</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create transaction element iterator. <a href="#ga7cffb87fbb692b258ac0a99c74a8fb7b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1a8cf8b51e51a68709741f12cb7f8f99">rpmtsiNext</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi, <a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a> types)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next transaction element of type. <a href="#ga1a8cf8b51e51a68709741f12cb7f8f99"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga1dfdf5acad502ff9326eba93d0e2ab57"></a><!-- doxytag: member="rpmte.h::rpmElementType" ref="ga1dfdf5acad502ff9326eba93d0e2ab57" args="" --> >@@ -173,9 +191,8 @@ > <tr> > <td class="memname">const char* rpmteA </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -184,8 +201,8 @@ > > <p>Retrieve arch string of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -200,9 +217,8 @@ > <tr> > <td class="memname">void rpmteCleanDS </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -211,8 +227,8 @@ > > <p>Destroy dependency set info of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -226,9 +242,8 @@ > <tr> > <td class="memname">void rpmteCleanProblems </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -237,8 +252,8 @@ > > <p>Destroy problem set info of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -250,11 +265,10 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> rpmteCollections </td> >+ <td class="memname"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> rpmteCollections </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -263,8 +277,8 @@ > > <p>Retrieve list of collections. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -279,9 +293,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmteColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -290,8 +303,8 @@ > > <p>Retrieve color bits of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -306,9 +319,8 @@ > <tr> > <td class="memname">unsigned int rpmteDBInstance </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -317,8 +329,8 @@ > > <p>Retrieve last instance installed to the database. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -333,9 +345,8 @@ > <tr> > <td class="memname">int rpmteDBOffset </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -344,8 +355,8 @@ > > <p>Retrieve rpmdb instance of TR_REMOVED transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -360,9 +371,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteDependsOn </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -371,8 +381,8 @@ > > <p>Retrieve dependent element of TR_REMOVED transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -387,19 +397,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmteDS </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -407,9 +417,9 @@ > > <p>Retrieve dependency tag set from transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tag</em> </td><td>dependency tag </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> >+ <tr><td class="paramname">tag</td><td>dependency tag </td></tr> > </table> > </dd> > </dl> >@@ -424,9 +434,8 @@ > <tr> > <td class="memname">const char* rpmteE </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -435,8 +444,8 @@ > > <p>Retrieve epoch string of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -451,9 +460,8 @@ > <tr> > <td class="memname">const char* rpmteEVR </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -462,8 +470,8 @@ > > <p>Retrieve [epoch:]version-release string from transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -478,9 +486,8 @@ > <tr> > <td class="memname">int rpmteFailed </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -490,8 +497,8 @@ > <p>Return failure status of transaction element. </p> > <p>If the element itself failed, this is 1, larger count means one of it's parents failed. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -506,9 +513,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmteFI </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -517,8 +523,8 @@ > > <p>Retrieve file info tag set from transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -533,19 +539,19 @@ > <tr> > <td class="memname">int rpmteHasCollection </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>collname</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>collname</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -553,9 +559,9 @@ > > <p>Determine a transaction element is part of a collection. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>collname</em> </td><td>collection name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> >+ <tr><td class="paramname">collname</td><td>collection name </td></tr> > </table> > </dd> > </dl> >@@ -570,9 +576,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> rpmteHeader </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -581,8 +586,8 @@ > > <p>Retrieve header from transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -597,9 +602,8 @@ > <tr> > <td class="memname">int rpmteIsSource </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -608,8 +612,8 @@ > > <p>Retrieve isSource attribute of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -624,9 +628,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> rpmteKey </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -635,8 +638,8 @@ > > <p>Retrieve key from transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -651,9 +654,8 @@ > <tr> > <td class="memname">const char* rpmteN </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -662,8 +664,8 @@ > > <p>Retrieve name string of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -678,9 +680,8 @@ > <tr> > <td class="memname">const char* rpmteNEVR </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -689,8 +690,8 @@ > > <p>Retrieve name-[epoch:]version-release string from transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -705,9 +706,8 @@ > <tr> > <td class="memname">const char* rpmteNEVRA </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -716,8 +716,8 @@ > > <p>Retrieve name-[epoch:]version-release.arch string from transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -732,9 +732,8 @@ > <tr> > <td class="memname">const char* rpmteO </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -743,8 +742,8 @@ > > <p>Retrieve os string of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -759,9 +758,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteParent </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -770,8 +768,8 @@ > > <p>Retrieve parent transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -786,9 +784,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> rpmtePkgFileSize </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -798,8 +795,8 @@ > <p>Retrieve size in bytes of package file. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo:</a></b></dt><dd>Signature header is estimated at 256b. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -814,9 +811,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> rpmteProblems </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -825,8 +821,8 @@ > > <p>Return problem set info of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -841,9 +837,8 @@ > <tr> > <td class="memname">const char* rpmteR </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -852,8 +847,8 @@ > > <p>Retrieve release string of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -868,19 +863,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmteSetColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >- <td class="paramname"> <em>color</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >+ <td class="paramname"><em>color</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -888,9 +883,9 @@ > > <p>Set color bits of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>color</em> </td><td>new color bits </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> >+ <tr><td class="paramname">color</td><td>new color bits </td></tr> > </table> > </dd> > </dl> >@@ -905,19 +900,19 @@ > <tr> > <td class="memname">void rpmteSetDBInstance </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">unsigned int </td> >- <td class="paramname"> <em>instance</em></td><td> </td> >+ <td class="paramtype">unsigned int </td> >+ <td class="paramname"><em>instance</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -925,9 +920,9 @@ > > <p>Set last instance installed to the database. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>instance</em> </td><td>Database instance of last install element. </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> >+ <tr><td class="paramname">instance</td><td>Database instance of last install element. </td></tr> > </table> > </dd> > </dl> >@@ -942,19 +937,19 @@ > <tr> > <td class="memname">void rpmteSetDependsOn </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>depends</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>depends</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -962,9 +957,9 @@ > > <p>Set dependent element of TR_REMOVED transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>depends</em> </td><td>dependent transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> >+ <tr><td class="paramname">depends</td><td>dependent transaction element </td></tr> > </table> > </dd> > </dl> >@@ -978,19 +973,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> rpmteSetHeader </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -998,9 +993,9 @@ > > <p>Save header into transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> >+ <tr><td class="paramname">h</td><td>header </td></tr> > </table> > </dd> > </dl> >@@ -1015,19 +1010,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteSetParent </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>pte</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>pte</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1035,9 +1030,9 @@ > > <p>Set parent transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pte</em> </td><td>new parent transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> >+ <tr><td class="paramname">pte</td><td>new parent transaction element </td></tr> > </table> > </dd> > </dl> >@@ -1052,9 +1047,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> rpmteType </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1063,8 +1057,8 @@ > > <p>Retrieve type of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -1079,9 +1073,8 @@ > <tr> > <td class="memname">const char* rpmteV </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1090,8 +1083,8 @@ > > <p>Retrieve version string of transaction element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">te</td><td>transaction element </td></tr> > </table> > </dd> > </dl> >@@ -1106,9 +1099,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> rpmtsiFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td> >- <td class="paramname"> <em>tsi</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td> >+ <td class="paramname"><em>tsi</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1117,8 +1109,8 @@ > > <p>Destroy transaction element iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tsi</em> </td><td>transaction element iterator </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tsi</td><td>transaction element iterator </td></tr> > </table> > </dd> > </dl> >@@ -1133,9 +1125,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> rpmtsiInit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1144,8 +1135,8 @@ > > <p>Create transaction element iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1160,19 +1151,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmtsiNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td> >- <td class="paramname"> <em>tsi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td> >+ <td class="paramname"><em>tsi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a> </td> >- <td class="paramname"> <em>types</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a> </td> >+ <td class="paramname"><em>types</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1180,9 +1171,9 @@ > > <p>Return next transaction element of type. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tsi</em> </td><td>transaction element iterator </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>types</em> </td><td>transaction element type selector (0 for any) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tsi</td><td>transaction element iterator </td></tr> >+ <tr><td class="paramname">types</td><td>transaction element type selector (0 for any) </td></tr> > </table> > </dd> > </dl> >@@ -1191,8 +1182,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmte.map rpm-4.9.1/doc/librpm/html/group__rpmte.map >--- rpm-4.9.0/doc/librpm/html/group__rpmte.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmte.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,3 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node2" href="$group__rpmts.html" title="Transaction Set API." alt="" coords="272,8,416,37"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmte.md5 rpm-4.9.1/doc/librpm/html/group__rpmte.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmte.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmte.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+f319a7b941e183968b1b58da0fe1bff6 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmte.png and rpm-4.9.1/doc/librpm/html/group__rpmte.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmts.html rpm-4.9.1/doc/librpm/html/group__rpmts.html >--- rpm-4.9.0/doc/librpm/html/group__rpmts.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmts.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -26,198 +37,203 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>Transaction Set API.</h1> </div> >+<div class="title">Transaction Set API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for Transaction Set API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__rpmts.png" border="0" alt="" usemap="#group____rpmts"/> >+<map name="group____rpmts" id="group____rpmts"> >+<area shape="rect" id="node1" href="group__rpmte.html" title="Transaction Element API." alt="" coords="244,8,415,37"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html">rpmte.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html">rpmte.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures used for an "rpmte" transaction element. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures used for an "rpmte" transaction element. </p> > <br/></td></tr> > </p> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html">rpmts.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html">rpmts.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and prototypes used for an "rpmts" transaction set. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Structures and prototypes used for an "rpmts" transaction set. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Indices for timestamps. <a href="#gadd3d65bbb5f7b28f08b940c1aa55cee1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indices for timestamps. <a href="#gadd3d65bbb5f7b28f08b940c1aa55cee1"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">rpmtransFlags_e</a> { <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a25f250c2dbf8bda58535f283e89cee9d">RPMTRANS_FLAG_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">rpmtransFlags_e</a> { <br/> >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a25f250c2dbf8bda58535f283e89cee9d">RPMTRANS_FLAG_NONE</a> = 0, > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4aae4f59c5196be0e44be7e0f6cd4e8c6e">RPMTRANS_FLAG_TEST</a> = (1 << 0), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ad9f6cd87e4775171357d3cfa19da734d">RPMTRANS_FLAG_BUILD_PROBS</a> = (1 << 1), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a6988ca89fe9d797c4ed54838dd39239f">RPMTRANS_FLAG_NOSCRIPTS</a> = (1 << 2), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7ef9385f5ecbc714a81aa2fe228f5bca">RPMTRANS_FLAG_JUSTDB</a> = (1 << 3), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7ef9385f5ecbc714a81aa2fe228f5bca">RPMTRANS_FLAG_JUSTDB</a> = (1 << 3), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4aa099d815220def1f9f839ca7b416e726">RPMTRANS_FLAG_NOTRIGGERS</a> = (1 << 4), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a8a55235b4c4fcbf0f39517a97b4107e1">RPMTRANS_FLAG_NODOCS</a> = (1 << 5), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4aa64d5e599c417d2d344bb171b41808c6">RPMTRANS_FLAG_ALLFILES</a> = (1 << 6), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a9168e0906450a1d6e075a8ffe4d5fbbe">RPMTRANS_FLAG_NOCONTEXTS</a> = (1 << 8), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a9168e0906450a1d6e075a8ffe4d5fbbe">RPMTRANS_FLAG_NOCONTEXTS</a> = (1 << 8), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a477e311c244378d4fb3140093bb07488">RPMTRANS_FLAG_NOTRIGGERPREIN</a> = (1 << 16), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a72ce0ed26bcce200c4f0bde9a0727d16">RPMTRANS_FLAG_NOPRE</a> = (1 << 17), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a891a999fdb3e8cb16896d44c9a17b906">RPMTRANS_FLAG_NOPOST</a> = (1 << 18), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a4479b039b0f6b1f4ac9bfcd7172e18bd">RPMTRANS_FLAG_NOTRIGGERIN</a> = (1 << 19), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a4479b039b0f6b1f4ac9bfcd7172e18bd">RPMTRANS_FLAG_NOTRIGGERIN</a> = (1 << 19), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a8393952989a1c0b82cc56d99bbdf3301">RPMTRANS_FLAG_NOTRIGGERUN</a> = (1 << 20), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a1204a71c7820bcc0fc0250d472045f9c">RPMTRANS_FLAG_NOPREUN</a> = (1 << 21), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a6af548b3039685ad7bee6f4c0953caec">RPMTRANS_FLAG_NOPOSTUN</a> = (1 << 22), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7f0b3f246d96f126e1dcb95401127de7">RPMTRANS_FLAG_NOTRIGGERPOSTUN</a> = (1 << 23), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7f0b3f246d96f126e1dcb95401127de7">RPMTRANS_FLAG_NOTRIGGERPOSTUN</a> = (1 << 23), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ad590142653c02830be87708537961277">RPMTRANS_FLAG_NOCOLLECTIONS</a> = (1 << 26), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a0bbf056fb445aab762a35b92933efc93">RPMTRANS_FLAG_NOMD5</a> = (1 << 27), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a1cfe22203ccb1e56f9adbbe79d193abc">RPMTRANS_FLAG_NOFILEDIGEST</a> = (1 << 27), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a08aec32c8b920f636b47fdbc691b69c1">RPMTRANS_FLAG_NOCONFIGS</a> = (1 << 30), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a08aec32c8b920f636b47fdbc691b69c1">RPMTRANS_FLAG_NOCONFIGS</a> = (1 << 30), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ab0d6b1b60d9464f8d51c8a0b3cb80ae7">RPMTRANS_FLAG_DEPLOOPS</a> = (1 << 31) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control <a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd" title="Process all package elements in a transaction set.">rpmtsRun()</a> operation. </p> >- <a href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">rpmVSFlags_e</a> { <br/> >- <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da243cc0d477d56980d0775f606412d2d1">RPMVSF_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd" title="Process all package elements in a transaction set.">rpmtsRun()</a> operation. <a href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">rpmVSFlags_e</a> { <br/> >+  <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da243cc0d477d56980d0775f606412d2d1">RPMVSF_DEFAULT</a> = 0, > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daaa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a> = (1 << 0), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da22ad1bd80773be36567db398437f5c0b">RPMVSF_NEEDPAYLOAD</a> = (1 << 1), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daf7252b6316f6bef89c95f2c5e9f92917">RPMVSF_NOSHA1HEADER</a> = (1 << 8), > <br/> >- <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daeb3873aed89811924ab370092a212291">RPMVSF_NOMD5HEADER</a> = (1 << 9), >+  <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daeb3873aed89811924ab370092a212291">RPMVSF_NOMD5HEADER</a> = (1 << 9), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da4ef2f7fca9a94f73d001933a029ae3f3">RPMVSF_NODSAHEADER</a> = (1 << 10), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da8b16897a9fe3f80b0a83a020d340ef98">RPMVSF_NORSAHEADER</a> = (1 << 11), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602dab4d6d5f4b1a56821418ca090168e5b60">RPMVSF_NOSHA1</a> = (1 << 16), > <br/> >- <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da66c69b05f49ce384ffb126235ba3ad9e">RPMVSF_NOMD5</a> = (1 << 17), >+  <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da66c69b05f49ce384ffb126235ba3ad9e">RPMVSF_NOMD5</a> = (1 << 17), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daadb72320d5dbd46383a235c877fd6c92">RPMVSF_NODSA</a> = (1 << 18), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da67f42f762ffdc38638984ff9b6ae9a3e">RPMVSF_NORSA</a> = (1 << 19) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control digest and signature verification. </p> >- <a href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> { <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a6f0ce5af93689019395f5cdc494c5a24">RPMTS_OP_TOTAL</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control digest and signature verification. <a href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> { <br/> >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a6f0ce5af93689019395f5cdc494c5a24">RPMTS_OP_TOTAL</a> = 0, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a5356fe639387efd7b53a4057c378ae49">RPMTS_OP_CHECK</a> = 1, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ae2b521ca0e6ba2527c3cdca5d149cbce">RPMTS_OP_ORDER</a> = 2, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a5e6cf3176fa06fbffbd4a878e5f59a84">RPMTS_OP_FINGERPRINT</a> = 3, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a25ff61ecf1c593fe1a72a6e14a227316">RPMTS_OP_INSTALL</a> = 5, >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a25ff61ecf1c593fe1a72a6e14a227316">RPMTS_OP_INSTALL</a> = 5, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a317efd907cc662db71f7f5469273cb0d">RPMTS_OP_ERASE</a> = 6, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a2aa94b9f182b64fd706ed2b5b1a201a1">RPMTS_OP_SCRIPTLETS</a> = 7, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a7e0fe8ee0f9b01955f30c80e68b1acbe">RPMTS_OP_COMPRESS</a> = 8, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8adbde80944b206dced013cd6da4de5865">RPMTS_OP_UNCOMPRESS</a> = 9, >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8adbde80944b206dced013cd6da4de5865">RPMTS_OP_UNCOMPRESS</a> = 9, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8aa1b0a28f4a226d6ede631a48c893c699">RPMTS_OP_DIGEST</a> = 10, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8acd751b874525c4a91d5069882ea4c3bd">RPMTS_OP_SIGNATURE</a> = 11, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a4d802f91d5b76c20daf5dd1f579883e0">RPMTS_OP_DBADD</a> = 12, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a05da8ae6b82fd3208443c6b90c95e070">RPMTS_OP_DBREMOVE</a> = 13, >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a05da8ae6b82fd3208443c6b90c95e070">RPMTS_OP_DBREMOVE</a> = 13, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ac4791034799125d1f92002d496bad726">RPMTS_OP_DBGET</a> = 14, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8aa29ec872ee0db9c6f9e090fa0eabe5a8">RPMTS_OP_DBPUT</a> = 15, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a0966ecba921a4f1ec2c16a6df4a993ae">RPMTS_OP_DBDEL</a> = 16, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ad2c92e89ffba274614ed8c39d3e3b6f0">RPMTS_OP_MAX</a> = 17 >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ad2c92e89ffba274614ed8c39d3e3b6f0">RPMTS_OP_MAX</a> = 17 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Indices for timestamps. </p> >- <a href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indices for timestamps. <a href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df">rpmtsCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform dependency resolution on the transaction set. <a href="#gaeb564de4ae14b941c0eb37156c77e7df"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac1689f2882788245b3741dee4c0ae120">rpmtsOrder</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine package order in a transaction set according to dependencies. <a href="#gac1689f2882788245b3741dee4c0ae120"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd">rpmtsRun</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> okProbs, <a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> ignoreSet)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Process all package elements in a transaction set. <a href="#ga3212cf94e6299cc6ec114f2c49e93acd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6c2bf61f84f9906e4e4019637c3d0db9">rpmtsLink</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a transaction set instance. <a href="#ga6c2bf61f84f9906e4e4019637c3d0db9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf6909a1fd8b304e57583ccae8adefa7">rpmtsCloseDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Close the database used by the transaction. <a href="#gadf6909a1fd8b304e57583ccae8adefa7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91749a850b2cffae16007437b7768570">rpmtsOpenDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Open the database used by the transaction. <a href="#ga91749a850b2cffae16007437b7768570"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac5c481337c698b24e3e88a050fd9d50e">rpmtsInitDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the database used by the transaction. <a href="#gac5c481337c698b24e3e88a050fd9d50e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga4f951526510a4b36d30ad0c3659452e3">rpmtsGetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the transaction database mode. <a href="#ga4f951526510a4b36d30ad0c3659452e3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gacfcb3066e74d160ccea05faead78ab98">rpmtsSetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the transaction database mode. <a href="#gacfcb3066e74d160ccea05faead78ab98"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga363e4ac3170e62c0e84913dbc2712785">rpmtsRebuildDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Rebuild the database used by the transaction. <a href="#ga363e4ac3170e62c0e84913dbc2712785"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaaa8ba16c69e83f4062910eccc03ff0cf">rpmtsVerifyDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify the database used by the transaction. <a href="#gaaa8ba16c69e83f4062910eccc03ff0cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gab4b02a71a720d4df382383cfef2b193b">rpmtsInitIterator</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return transaction database iterator. <a href="#gab4b02a71a720d4df382383cfef2b193b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga98de8ef04256fe1f52d46dda53206d9c">rpmtsImportPubkey</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const unsigned char *pkt, size_t pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Import public key packet(s). <a href="#ga98de8ef04256fe1f52d46dda53206d9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3b142f130276c0f06f7278be8093f60a">rpmtsGetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int autoload)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve handle for keyring used for this transaction set. <a href="#ga3b142f130276c0f06f7278be8093f60a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga56e1bdafbde535228d2b5958bf0fb9a0">rpmtsSetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set keyring to use for this transaction set. <a href="#ga56e1bdafbde535228d2b5958bf0fb9a0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga96671a37e917a8dd4daac21369baf19d">rpmtsSetSolveCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int(*solve)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const void *data), const void *solveData)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency solver callback. <a href="#ga96671a37e917a8dd4daac21369baf19d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b23bab4be67f04a60ce463d4acfd63c">rpmtsProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current transaction set problems. <a href="#ga2b23bab4be67f04a60ce463d4acfd63c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga9fad8be0932f2003c717cdba9eeb1db8">rpmtsCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Clean current transaction problem set. <a href="#ga9fad8be0932f2003c717cdba9eeb1db8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad3104a1a8c915cde09f2101a16f78133">rpmtsClean</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free memory needed only for dependency checks and ordering. <a href="#gad3104a1a8c915cde09f2101a16f78133"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga750ffc50f4e538262f607c567adf0ef5">rpmtsEmpty</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Re-create an empty transaction set. <a href="#ga750ffc50f4e538262f607c567adf0ef5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction set, closing the database as well. <a href="#ga5315165a6e80a0c71dbe5eb07dd18f58"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga47b09cd4427cbb6c23d124e6dad07f81">rpmtsVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get verify signatures flag(s). <a href="#ga47b09cd4427cbb6c23d124e6dad07f81"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> vsflags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set verify signatures flag(s). <a href="#ga586c60d8364e263aa5e22736cbac1e69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15">rpmtsRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction rootDir, i.e. <a href="#gadf9c9eb5ddc9ec497575bfc0335ace15"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *rootDir)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction rootDir, i.e. <a href="#ga2cc54aa978a49d0b5cefa64095c8ee41"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaf9185d7ec5096c8e1058750937a299e7">rpmtsScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction script file handle, i.e. <a href="#gaf9185d7ec5096c8e1058750937a299e7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6efeaa9304a312707f2940577bc7a398">rpmtsSetScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> scriptFd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction script file handle, i.e. <a href="#ga6efeaa9304a312707f2940577bc7a398"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga58a5e3e338c0daf78147fa6666628c4e">rpmtsGetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction id, i.e. <a href="#ga58a5e3e338c0daf78147fa6666628c4e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6e7cc96fc813131f9fdecf1e2fb70dc6">rpmtsSetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> tid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction id, i.e. <a href="#ga6e7cc96fc813131f9fdecf1e2fb70dc6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gae89623057eedd0d767dbd4e8d24badd4">rpmtsGetRdb</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction set database handle. <a href="#gae89623057eedd0d767dbd4e8d24badd4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0f1128cef0792f969d1f3be781414f83">rpmtsNotify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform transaction progress notify callback. <a href="#ga0f1128cef0792f969d1f3be781414f83"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad9578a0aa9a771a8828c5cc03ec41332">rpmtsNElements</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of (ordered) transaction set elements. <a href="#gad9578a0aa9a771a8828c5cc03ec41332"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b820716263e8abe8c4138e1e30da2c1">rpmtsElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int ix)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (ordered) transaction set element. <a href="#ga2b820716263e8abe8c4138e1e30da2c1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gabd11a5aa3c4191f660188c543dce0df2">rpmtsFilterFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get problem ignore bit mask, i.e. <a href="#gabd11a5aa3c4191f660188c543dce0df2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga22eec4db17655dd92ce5715312d153c3">rpmtsFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction flags, i.e. <a href="#ga22eec4db17655dd92ce5715312d153c3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6de0f661993ee0829c34dbfadcd9696e">rpmtsSetFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> transFlags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction flags, i.e. <a href="#ga6de0f661993ee0829c34dbfadcd9696e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad04d6978619c36403a31ab87aba5b576">rpmtsColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction set. <a href="#gad04d6978619c36403a31ab87aba5b576"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaba2bd1e570b562cedc53d70c0cc7c054">rpmtsPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve prefered file color. <a href="#gaba2bd1e570b562cedc53d70c0cc7c054"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga1182550faf646e70220874ba0e808b4f">rpmtsSetColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction set. <a href="#ga1182550faf646e70220874ba0e808b4f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0e7ea4cc643c9a7049584e4d20230683">rpmtsSetPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set prefered file color. <a href="#ga0e7ea4cc643c9a7049584e4d20230683"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac532195f0c1164659306125a44de2246">rpmtsOp</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a> opx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from a transaction set. <a href="#gac532195f0c1164659306125a44de2246"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb8c8240e14be4aa1020a7ab69a21e69">rpmtsPlugins</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the plugins associated with a transaction set. <a href="#gaeb8c8240e14be4aa1020a7ab69a21e69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0bcc041abe837765bbd58ee8d1d1bd69">rpmtsSetNotifyCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> notify, <a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> notifyData)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction notify callback function and argument. <a href="#ga0bcc041abe837765bbd58ee8d1d1bd69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty transaction set. <a href="#gace47f4eaebd8be4f0abbcfb7942b3566"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga14f855b79d0aff83c084e254e2442006">rpmtsAddInstallElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, int upgrade, <a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> *relocs)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be installed to transaction set. <a href="#ga14f855b79d0aff83c084e254e2442006"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6f379ed9d0d1b8073b2d380c6af681e8">rpmtsAddEraseElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int dboffset)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be erased to transaction set. <a href="#ga6f379ed9d0d1b8073b2d380c6af681e8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df">rpmtsCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform dependency resolution on the transaction set. <a href="#gaeb564de4ae14b941c0eb37156c77e7df"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac1689f2882788245b3741dee4c0ae120">rpmtsOrder</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine package order in a transaction set according to dependencies. <a href="#gac1689f2882788245b3741dee4c0ae120"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd">rpmtsRun</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> okProbs, <a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> ignoreSet)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Process all package elements in a transaction set. <a href="#ga3212cf94e6299cc6ec114f2c49e93acd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6c2bf61f84f9906e4e4019637c3d0db9">rpmtsLink</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a transaction set instance. <a href="#ga6c2bf61f84f9906e4e4019637c3d0db9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf6909a1fd8b304e57583ccae8adefa7">rpmtsCloseDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Close the database used by the transaction. <a href="#gadf6909a1fd8b304e57583ccae8adefa7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91749a850b2cffae16007437b7768570">rpmtsOpenDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Open the database used by the transaction. <a href="#ga91749a850b2cffae16007437b7768570"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac5c481337c698b24e3e88a050fd9d50e">rpmtsInitDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the database used by the transaction. <a href="#gac5c481337c698b24e3e88a050fd9d50e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga4f951526510a4b36d30ad0c3659452e3">rpmtsGetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the transaction database mode. <a href="#ga4f951526510a4b36d30ad0c3659452e3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gacfcb3066e74d160ccea05faead78ab98">rpmtsSetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the transaction database mode. <a href="#gacfcb3066e74d160ccea05faead78ab98"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga363e4ac3170e62c0e84913dbc2712785">rpmtsRebuildDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rebuild the database used by the transaction. <a href="#ga363e4ac3170e62c0e84913dbc2712785"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaaa8ba16c69e83f4062910eccc03ff0cf">rpmtsVerifyDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify the database used by the transaction. <a href="#gaaa8ba16c69e83f4062910eccc03ff0cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gab4b02a71a720d4df382383cfef2b193b">rpmtsInitIterator</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return transaction database iterator. <a href="#gab4b02a71a720d4df382383cfef2b193b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga98de8ef04256fe1f52d46dda53206d9c">rpmtsImportPubkey</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const unsigned char *pkt, size_t pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Import public key packet(s). <a href="#ga98de8ef04256fe1f52d46dda53206d9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3b142f130276c0f06f7278be8093f60a">rpmtsGetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int autoload)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve handle for keyring used for this transaction set. <a href="#ga3b142f130276c0f06f7278be8093f60a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga56e1bdafbde535228d2b5958bf0fb9a0">rpmtsSetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set keyring to use for this transaction set. <a href="#ga56e1bdafbde535228d2b5958bf0fb9a0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga96671a37e917a8dd4daac21369baf19d">rpmtsSetSolveCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int(*solve)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const void *data), const void *solveData)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency solver callback. <a href="#ga96671a37e917a8dd4daac21369baf19d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b23bab4be67f04a60ce463d4acfd63c">rpmtsProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current transaction set problems. <a href="#ga2b23bab4be67f04a60ce463d4acfd63c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga9fad8be0932f2003c717cdba9eeb1db8">rpmtsCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Clean current transaction problem set. <a href="#ga9fad8be0932f2003c717cdba9eeb1db8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad3104a1a8c915cde09f2101a16f78133">rpmtsClean</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free memory needed only for dependency checks and ordering. <a href="#gad3104a1a8c915cde09f2101a16f78133"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga750ffc50f4e538262f607c567adf0ef5">rpmtsEmpty</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Re-create an empty transaction set. <a href="#ga750ffc50f4e538262f607c567adf0ef5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction set, closing the database as well. <a href="#ga5315165a6e80a0c71dbe5eb07dd18f58"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga47b09cd4427cbb6c23d124e6dad07f81">rpmtsVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get verify signatures flag(s). <a href="#ga47b09cd4427cbb6c23d124e6dad07f81"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> vsflags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set verify signatures flag(s). <a href="#ga586c60d8364e263aa5e22736cbac1e69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15">rpmtsRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction rootDir, i.e. <a href="#gadf9c9eb5ddc9ec497575bfc0335ace15"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *rootDir)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction rootDir, i.e. <a href="#ga2cc54aa978a49d0b5cefa64095c8ee41"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaf9185d7ec5096c8e1058750937a299e7">rpmtsScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction script file handle, i.e. <a href="#gaf9185d7ec5096c8e1058750937a299e7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6efeaa9304a312707f2940577bc7a398">rpmtsSetScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> scriptFd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction script file handle, i.e. <a href="#ga6efeaa9304a312707f2940577bc7a398"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga58a5e3e338c0daf78147fa6666628c4e">rpmtsGetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction id, i.e. <a href="#ga58a5e3e338c0daf78147fa6666628c4e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6e7cc96fc813131f9fdecf1e2fb70dc6">rpmtsSetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> tid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction id, i.e. <a href="#ga6e7cc96fc813131f9fdecf1e2fb70dc6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gae89623057eedd0d767dbd4e8d24badd4">rpmtsGetRdb</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction set database handle. <a href="#gae89623057eedd0d767dbd4e8d24badd4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0f1128cef0792f969d1f3be781414f83">rpmtsNotify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform transaction progress notify callback. <a href="#ga0f1128cef0792f969d1f3be781414f83"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad9578a0aa9a771a8828c5cc03ec41332">rpmtsNElements</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of (ordered) transaction set elements. <a href="#gad9578a0aa9a771a8828c5cc03ec41332"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b820716263e8abe8c4138e1e30da2c1">rpmtsElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int ix)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (ordered) transaction set element. <a href="#ga2b820716263e8abe8c4138e1e30da2c1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gabd11a5aa3c4191f660188c543dce0df2">rpmtsFilterFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get problem ignore bit mask, i.e. <a href="#gabd11a5aa3c4191f660188c543dce0df2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga22eec4db17655dd92ce5715312d153c3">rpmtsFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction flags, i.e. <a href="#ga22eec4db17655dd92ce5715312d153c3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6de0f661993ee0829c34dbfadcd9696e">rpmtsSetFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> transFlags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction flags, i.e. <a href="#ga6de0f661993ee0829c34dbfadcd9696e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad04d6978619c36403a31ab87aba5b576">rpmtsColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction set. <a href="#gad04d6978619c36403a31ab87aba5b576"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaba2bd1e570b562cedc53d70c0cc7c054">rpmtsPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve prefered file color. <a href="#gaba2bd1e570b562cedc53d70c0cc7c054"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga1182550faf646e70220874ba0e808b4f">rpmtsSetColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction set. <a href="#ga1182550faf646e70220874ba0e808b4f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0e7ea4cc643c9a7049584e4d20230683">rpmtsSetPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set prefered file color. <a href="#ga0e7ea4cc643c9a7049584e4d20230683"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac532195f0c1164659306125a44de2246">rpmtsOp</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a> opx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from a transaction set. <a href="#gac532195f0c1164659306125a44de2246"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb8c8240e14be4aa1020a7ab69a21e69">rpmtsPlugins</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the plugins associated with a transaction set. <a href="#gaeb8c8240e14be4aa1020a7ab69a21e69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0bcc041abe837765bbd58ee8d1d1bd69">rpmtsSetNotifyCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> notify, <a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> notifyData)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction notify callback function and argument. <a href="#ga0bcc041abe837765bbd58ee8d1d1bd69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty transaction set. <a href="#gace47f4eaebd8be4f0abbcfb7942b3566"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga14f855b79d0aff83c084e254e2442006">rpmtsAddInstallElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, int upgrade, <a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> *relocs)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be installed to transaction set. <a href="#ga14f855b79d0aff83c084e254e2442006"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6f379ed9d0d1b8073b2d380c6af681e8">rpmtsAddEraseElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int dboffset)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be erased to transaction set. <a href="#ga6f379ed9d0d1b8073b2d380c6af681e8"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gadd3d65bbb5f7b28f08b940c1aa55cee1"></a><!-- doxytag: member="rpmts.h::rpmtsOpX" ref="gadd3d65bbb5f7b28f08b940c1aa55cee1" args="" --> >@@ -428,25 +444,25 @@ > <tr> > <td class="memname">int rpmtsAddEraseElement </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>dboffset</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>dboffset</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -454,10 +470,10 @@ > > <p>Add package to be erased to transaction set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dboffset</em> </td><td>ununsed </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">dboffset</td><td>ununsed </td></tr> > </table> > </dd> > </dl> >@@ -472,37 +488,37 @@ > <tr> > <td class="memname">int rpmtsAddInstallElement </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td> >- <td class="paramname"> <em>key</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td> >+ <td class="paramname"><em>key</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>upgrade</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>upgrade</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> * </td> >- <td class="paramname"> <em>relocs</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> * </td> >+ <td class="paramname"><em>relocs</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -511,12 +527,12 @@ > <p>Add package to be installed to transaction set. </p> > <p>The transaction set is checked for duplicate package names. If found, the package with the "newest" EVR will be replaced.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>h</em> </td><td>header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>package retrieval key (e.g. file name) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>upgrade</em> </td><td>is package being upgraded? </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>relocs</em> </td><td>package file relocations </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">h</td><td>header </td></tr> >+ <tr><td class="paramname">key</td><td>package retrieval key (e.g. file name) </td></tr> >+ <tr><td class="paramname">upgrade</td><td>is package being upgraded? </td></tr> >+ <tr><td class="paramname">relocs</td><td>package file relocations </td></tr> > </table> > </dd> > </dl> >@@ -531,9 +547,8 @@ > <tr> > <td class="memname">int rpmtsCheck </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -543,8 +558,8 @@ > <p>Perform dependency resolution on the transaction set. </p> > <p>Any problems found by <a class="el" href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df" title="Perform dependency resolution on the transaction set.">rpmtsCheck()</a> can be examined by retrieving the problem set with <a class="el" href="group__rpmts.html#ga2b23bab4be67f04a60ce463d4acfd63c" title="Return current transaction set problems.">rpmtsProblems()</a>, success here only means that the resolution was successfully attempted for all packages in the set.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -559,9 +574,8 @@ > <tr> > <td class="memname">void rpmtsClean </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -570,8 +584,8 @@ > > <p>Free memory needed only for dependency checks and ordering. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -585,9 +599,8 @@ > <tr> > <td class="memname">void rpmtsCleanProblems </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -596,8 +609,8 @@ > > <p>Clean current transaction problem set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -611,9 +624,8 @@ > <tr> > <td class="memname">int rpmtsCloseDB </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -622,8 +634,8 @@ > > <p>Close the database used by the transaction. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -638,9 +650,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmtsColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -649,8 +660,8 @@ > > <p>Retrieve color bits of transaction set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -665,9 +676,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> rpmtsCreate </td> > <td>(</td> >- <td class="paramtype">void </td> >- <td class="paramname"></td> >- <td> ) </td> >+ <td class="paramtype">void </td> >+ <td class="paramname"></td><td>)</td> > <td></td> > </tr> > </table> >@@ -688,19 +698,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmtsElement </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>ix</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>ix</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -708,9 +718,9 @@ > > <p>Return (ordered) transaction set element. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ix</em> </td><td>transaction element index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">ix</td><td>transaction element index </td></tr> > </table> > </dd> > </dl> >@@ -725,9 +735,8 @@ > <tr> > <td class="memname">void rpmtsEmpty </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -736,8 +745,8 @@ > > <p>Re-create an empty transaction set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -751,9 +760,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> rpmtsFilterFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -763,8 +771,8 @@ > <p>Get problem ignore bit mask, i.e. </p> > <p>bits to filter encountered problems. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -779,9 +787,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> rpmtsFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -791,8 +798,8 @@ > <p>Get transaction flags, i.e. </p> > <p>bits that control <a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd" title="Process all package elements in a transaction set.">rpmtsRun()</a>. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -807,9 +814,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> rpmtsFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -818,8 +824,8 @@ > > <p>Destroy transaction set, closing the database as well. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -836,9 +842,8 @@ > <tr> > <td class="memname">int rpmtsGetDBMode </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -847,8 +852,8 @@ > > <p>Return the transaction database mode. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -863,19 +868,19 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> rpmtsGetKeyring </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>autoload</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>autoload</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -883,9 +888,9 @@ > > <p>Retrieve handle for keyring used for this transaction set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>autoload</em> </td><td>load default keyring if keyring is not set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">autoload</td><td>load default keyring if keyring is not set </td></tr> > </table> > </dd> > </dl> >@@ -900,9 +905,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> rpmtsGetRdb </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -911,8 +915,8 @@ > > <p>Get transaction set database handle. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -927,9 +931,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> rpmtsGetTid </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -939,8 +942,8 @@ > <p>Get transaction id, i.e. </p> > <p>transaction time stamp. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -955,25 +958,25 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmtsImportPubkey </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const unsigned char * </td> >- <td class="paramname"> <em>pkt</em>, </td> >+ <td class="paramtype">const unsigned char * </td> >+ <td class="paramname"><em>pkt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>pktlen</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>pktlen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -982,10 +985,10 @@ > <p>Import public key packet(s). </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000031">Todo:</a></b></dt><dd>Implicit --update policy for gpg-pubkey headers. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pkt</em> </td><td>pgp pubkey packet(s) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pktlen</em> </td><td>pgp pubkey length </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">pkt</td><td>pgp pubkey packet(s) </td></tr> >+ <tr><td class="paramname">pktlen</td><td>pgp pubkey length </td></tr> > </table> > </dd> > </dl> >@@ -1000,19 +1003,19 @@ > <tr> > <td class="memname">int rpmtsInitDB </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>dbmode</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>dbmode</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1021,9 +1024,9 @@ > <p>Initialize the database used by the transaction. </p> > <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>An explicit rpmdbInit() is almost never needed. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dbmode</em> </td><td>O_RDONLY or O_RDWR </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">dbmode</td><td>O_RDONLY or O_RDWR </td></tr> > </table> > </dd> > </dl> >@@ -1040,31 +1043,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> rpmtsInitIterator </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> </td> >- <td class="paramname"> <em>rpmtag</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> </td> >+ <td class="paramname"><em>rpmtag</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>keyp</em>, </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>keyp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>keylen</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>keylen</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1072,11 +1075,11 @@ > > <p>Return transaction database iterator. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rpmtag</em> </td><td>database index tag </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>keyp</em> </td><td>key data (NULL for sequential access) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>keylen</em> </td><td>key data length (0 will use strlen(keyp)) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">rpmtag</td><td>database index tag </td></tr> >+ <tr><td class="paramname">keyp</td><td>key data (NULL for sequential access) </td></tr> >+ <tr><td class="paramname">keylen</td><td>key data length (0 will use strlen(keyp)) </td></tr> > </table> > </dd> > </dl> >@@ -1091,9 +1094,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> rpmtsLink </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1102,8 +1104,8 @@ > > <p>Reference a transaction set instance. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1118,9 +1120,8 @@ > <tr> > <td class="memname">int rpmtsNElements </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1129,8 +1130,8 @@ > > <p>Return number of (ordered) transaction set elements. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1145,37 +1146,37 @@ > <tr> > <td class="memname">void* rpmtsNotify </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >+ <td class="paramname"><em>te</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> </td> >- <td class="paramname"> <em>what</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> </td> >+ <td class="paramname"><em>what</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >- <td class="paramname"> <em>amount</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >+ <td class="paramname"><em>amount</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >- <td class="paramname"> <em>total</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td> >+ <td class="paramname"><em>total</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1183,12 +1184,12 @@ > > <p>Perform transaction progress notify callback. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>current transaction element </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>what</em> </td><td>type of call back </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>amount</em> </td><td>current value </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>total</em> </td><td>final value </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">te</td><td>current transaction element </td></tr> >+ <tr><td class="paramname">what</td><td>type of call back </td></tr> >+ <tr><td class="paramname">amount</td><td>current value </td></tr> >+ <tr><td class="paramname">total</td><td>final value </td></tr> > </table> > </dd> > </dl> >@@ -1203,19 +1204,19 @@ > <tr> > <td class="memname"><a class="el" href="structrpmop__s.html">rpmop</a> rpmtsOp </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a> </td> >- <td class="paramname"> <em>opx</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a> </td> >+ <td class="paramname"><em>opx</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1223,9 +1224,9 @@ > > <p>Retrieve operation timestamp from a transaction set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>opx</em> </td><td>operation timestamp index </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">opx</td><td>operation timestamp index </td></tr> > </table> > </dd> > </dl> >@@ -1240,19 +1241,19 @@ > <tr> > <td class="memname">int rpmtsOpenDB </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>dbmode</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>dbmode</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1260,9 +1261,9 @@ > > <p>Open the database used by the transaction. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dbmode</em> </td><td>O_RDONLY or O_RDWR </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">dbmode</td><td>O_RDONLY or O_RDWR </td></tr> > </table> > </dd> > </dl> >@@ -1277,9 +1278,8 @@ > <tr> > <td class="memname">int rpmtsOrder </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1290,8 +1290,8 @@ > <p>Order packages, returning error if circular dependencies cannot be eliminated by removing Requires's from the loop(s). Only dependencies from added or removed packages are used to determine ordering using a topological sort (Knuth vol. 1, p. 262). Use <a class="el" href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df" title="Perform dependency resolution on the transaction set.">rpmtsCheck()</a> to verify that all dependencies can be resolved.</p> > <p>The final order ends up as installed packages followed by removed packages, with packages removed for upgrades immediately following the new package to be installed.</p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1306,9 +1306,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> rpmtsPlugins </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1317,8 +1316,8 @@ > > <p>Get the plugins associated with a transaction set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1333,9 +1332,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmtsPrefColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1344,8 +1342,8 @@ > > <p>Retrieve prefered file color. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1360,9 +1358,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> rpmtsProblems </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1371,8 +1368,8 @@ > > <p>Return current transaction set problems. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1387,9 +1384,8 @@ > <tr> > <td class="memname">int rpmtsRebuildDB </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1398,8 +1394,8 @@ > > <p>Rebuild the database used by the transaction. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1416,9 +1412,8 @@ > <tr> > <td class="memname">const char* rpmtsRootDir </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1428,8 +1423,8 @@ > <p>Get transaction rootDir, i.e. </p> > <p>path to chroot(2). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1446,25 +1441,25 @@ > <tr> > <td class="memname">int rpmtsRun </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >- <td class="paramname"> <em>okProbs</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td> >+ <td class="paramname"><em>okProbs</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td> >- <td class="paramname"> <em>ignoreSet</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td> >+ <td class="paramname"><em>ignoreSet</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1482,10 +1477,10 @@ > <li>setup the rpm verify signature flags via <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69" title="Set verify signatures flag(s).">rpmtsSetVSFlags()</a>.</li> > </ul> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>okProbs</em> </td><td>unused </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ignoreSet</em> </td><td>bits to filter problem types </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">okProbs</td><td>unused </td></tr> >+ <tr><td class="paramname">ignoreSet</td><td>bits to filter problem types </td></tr> > </table> > </dd> > </dl> >@@ -1500,9 +1495,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> rpmtsScriptFd </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1512,8 +1506,8 @@ > <p>Get transaction script file handle, i.e. </p> > <p>stdout/stderr on scriptlet execution </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1528,19 +1522,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmtsSetColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >- <td class="paramname"> <em>color</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >+ <td class="paramname"><em>color</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1548,9 +1542,9 @@ > > <p>Set color bits of transaction set. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>color</em> </td><td>new color bits </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">color</td><td>new color bits </td></tr> > </table> > </dd> > </dl> >@@ -1565,19 +1559,19 @@ > <tr> > <td class="memname">int rpmtsSetDBMode </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>dbmode</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>dbmode</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1586,9 +1580,9 @@ > <p>Set the transaction database mode. </p> > <p>Only permitted when when backing database hasn't been opened yet (ie rpmtsGetRdb(ts) == NULL) </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dbmode</em> </td><td>O_RDONLY, O_RDWR or -1 (disable lazy opens) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">dbmode</td><td>O_RDONLY, O_RDWR or -1 (disable lazy opens) </td></tr> > </table> > </dd> > </dl> >@@ -1603,19 +1597,19 @@ > <tr> > <td class="memname"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> rpmtsSetFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td> >- <td class="paramname"> <em>transFlags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td> >+ <td class="paramname"><em>transFlags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1624,9 +1618,9 @@ > <p>Set transaction flags, i.e. </p> > <p>bits that control <a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd" title="Process all package elements in a transaction set.">rpmtsRun()</a>. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>transFlags</em> </td><td>new transaction flags </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">transFlags</td><td>new transaction flags </td></tr> > </table> > </dd> > </dl> >@@ -1641,19 +1635,19 @@ > <tr> > <td class="memname">int rpmtsSetKeyring </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >- <td class="paramname"> <em>keyring</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td> >+ <td class="paramname"><em>keyring</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1662,9 +1656,9 @@ > <p>Set keyring to use for this transaction set. </p> > <p>Keyring can be only changed while the underlying rpm database is not yet open. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>keyring</em> </td><td>keyring handle (NULL to free current keyring) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">keyring</td><td>keyring handle (NULL to free current keyring) </td></tr> > </table> > </dd> > </dl> >@@ -1679,25 +1673,25 @@ > <tr> > <td class="memname">int rpmtsSetNotifyCallback </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> </td> >- <td class="paramname"> <em>notify</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> </td> >+ <td class="paramname"><em>notify</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> </td> >- <td class="paramname"> <em>notifyData</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> </td> >+ <td class="paramname"><em>notifyData</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1706,10 +1700,10 @@ > <p>Set transaction notify callback function and argument. </p> > <dl class="warning"><dt><b>Warning:</b></dt><dd>This call must be made before <a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd" title="Process all package elements in a transaction set.">rpmtsRun()</a> for install/upgrade/freshen to function correctly.</dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>notify</em> </td><td>progress callback </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>notifyData</em> </td><td>progress callback private data </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">notify</td><td>progress callback </td></tr> >+ <tr><td class="paramname">notifyData</td><td>progress callback private data </td></tr> > </table> > </dd> > </dl> >@@ -1724,19 +1718,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmtsSetPrefColor </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >- <td class="paramname"> <em>color</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td> >+ <td class="paramname"><em>color</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1744,9 +1738,9 @@ > > <p>Set prefered file color. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>color</em> </td><td>new color bits </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">color</td><td>new color bits </td></tr> > </table> > </dd> > </dl> >@@ -1761,19 +1755,19 @@ > <tr> > <td class="memname">int rpmtsSetRootDir </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>rootDir</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>rootDir</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1782,9 +1776,9 @@ > <p>Set transaction rootDir, i.e. </p> > <p>path to chroot(2). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>rootDir</em> </td><td>new transaction rootDir (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">rootDir</td><td>new transaction rootDir (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -1801,19 +1795,19 @@ > <tr> > <td class="memname">void rpmtsSetScriptFd </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>scriptFd</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>scriptFd</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1822,9 +1816,9 @@ > <p>Set transaction script file handle, i.e. </p> > <p>stdout/stderr on scriptlet execution </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>scriptFd</em> </td><td>new script file handle (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">scriptFd</td><td>new script file handle (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -1838,25 +1832,25 @@ > <tr> > <td class="memname">int rpmtsSetSolveCallback </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int(*)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const void *data) </td> >- <td class="paramname"> <em>solve</em>, </td> >+ <td class="paramtype">int(*)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const void *data) </td> >+ <td class="paramname"><em>solve</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>solveData</em></td><td> </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>solveData</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1864,10 +1858,10 @@ > > <p>Set dependency solver callback. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>(*solve)</em> </td><td>dependency solver callback </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>solveData</em> </td><td>dependency solver callback data (opaque) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">(*solve)</td><td>dependency solver callback </td></tr> >+ <tr><td class="paramname">solveData</td><td>dependency solver callback data (opaque) </td></tr> > </table> > </dd> > </dl> >@@ -1882,19 +1876,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> rpmtsSetTid </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td> >- <td class="paramname"> <em>tid</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td> >+ <td class="paramname"><em>tid</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1903,9 +1897,9 @@ > <p>Set transaction id, i.e. </p> > <p>transaction time stamp. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>tid</em> </td><td>new transaction id </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">tid</td><td>new transaction id </td></tr> > </table> > </dd> > </dl> >@@ -1920,19 +1914,19 @@ > <tr> > <td class="memname"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> rpmtsSetVSFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td> >- <td class="paramname"> <em>vsflags</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td> >+ <td class="paramname"><em>vsflags</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -1940,9 +1934,9 @@ > > <p>Set verify signatures flag(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>vsflags</em> </td><td>new verify signatures flags </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">vsflags</td><td>new verify signatures flags </td></tr> > </table> > </dd> > </dl> >@@ -1959,9 +1953,8 @@ > <tr> > <td class="memname">int rpmtsVerifyDB </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1970,8 +1963,8 @@ > > <p>Verify the database used by the transaction. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -1988,9 +1981,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> rpmtsVSFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -1999,8 +1991,8 @@ > > <p>Get verify signatures flag(s). </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> > </table> > </dd> > </dl> >@@ -2009,8 +2001,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmts.map rpm-4.9.1/doc/librpm/html/group__rpmts.map >--- rpm-4.9.0/doc/librpm/html/group__rpmts.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmts.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,3 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node1" href="$group__rpmte.html" title="Transaction Element API." alt="" coords="244,8,415,37"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmts.md5 rpm-4.9.1/doc/librpm/html/group__rpmts.md5 >--- rpm-4.9.0/doc/librpm/html/group__rpmts.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmts.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+adc8b1d1c1753ce8175fdadbb237c954 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__rpmts.png and rpm-4.9.1/doc/librpm/html/group__rpmts.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmtypes.html rpm-4.9.1/doc/librpm/html/group__rpmtypes.html >--- rpm-4.9.0/doc/librpm/html/group__rpmtypes.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmtypes.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,79 +36,72 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#enum-members">Enumerations</a> </div> > <div class="headertitle"> >-<h1>RPM data types.</h1> </div> >+<div class="title">RPM data types.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html">rpmtypes.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html">rpmtypes.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Typedefs for RPM abstract data types. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Typedefs for RPM abstract data types. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct _FD_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM IO file descriptor type. <a href="#ga078f4187c683508f3147e94397bab8d5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Package read return codes. <a href="#ga06da857c39457bfb6ea9049643fdb706"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct _FD_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM IO file descriptor type. <a href="#ga078f4187c683508f3147e94397bab8d5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Package read return codes. <a href="#ga06da857c39457bfb6ea9049643fdb706"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> { <br/> >- <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801ab6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> { <br/> >+  <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801ab6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a> = 0, > <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a63a651497a21974d2993a25d9b60208d">RPMRC_NOTFOUND</a> = 1, > <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a2e6125219f145fbb73353bc6ccac5cfc">RPMRC_FAIL</a> = 2, > <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a57ae69ad74eaa789264ec507d0f9e2c6">RPMRC_NOTTRUSTED</a> = 3, > <br/> >- <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801abb7bafd0fb0f5b69af85b79008fcd5da">RPMRC_NOKEY</a> = 4 >+  <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801abb7bafd0fb0f5b69af85b79008fcd5da">RPMRC_NOKEY</a> = 4 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Package read return codes. </p> >- <a href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">More...</a><br/></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerToken_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM header and data retrieval types. <a href="#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmtd__s.html">rpmtd_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga49f411ddc672b0d8e0fbd9d9f2dcf0ae">rpmtd</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa3318870351a70551e909c47ac21643b">rpm_flag_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0">rpm_off_t</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">In-header hardcoded sizes for various POSIXy types. <a href="#gad42aa7494daff369c0b884759627b7f0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ffaffab9bf1170a54d0f302edd3eb50">rpm_dev_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmts_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The main types involved in transaction manipulation. <a href="#ga1a512138316a227059ca128597dbd464"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmte_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmds_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmdb_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Package read return codes. <a href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerToken_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM header and data retrieval types. <a href="#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmtd__s.html">rpmtd_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga49f411ddc672b0d8e0fbd9d9f2dcf0ae">rpmtd</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa3318870351a70551e909c47ac21643b">rpm_flag_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0">rpm_off_t</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">In-header hardcoded sizes for various POSIXy types. <a href="#gad42aa7494daff369c0b884759627b7f0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ffaffab9bf1170a54d0f302edd3eb50">rpm_dev_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmts_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The main types involved in transaction manipulation. <a href="#ga1a512138316a227059ca128597dbd464"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmte_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmds_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmdb_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a></td></tr> > <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> >-rpmdbMatchIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmtsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmps_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a></td></tr> >+rpmdbMatchIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmtsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmps_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a></td></tr> > <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> >-rpmdbIndexIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a></td></tr> >+rpmdbIndexIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ga078f4187c683508f3147e94397bab8d5"></a><!-- doxytag: member="rpmtypes.h::FD_t" ref="ga078f4187c683508f3147e94397bab8d5" args="" --> >@@ -656,8 +660,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__rpmurl.html rpm-4.9.1/doc/librpm/html/group__rpmurl.html >--- rpm-4.9.0/doc/librpm/html/group__rpmurl.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__rpmurl.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,37 +36,36 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>URL Manipulation API.</h1> </div> >+<div class="title">URL Manipulation API.</div> </div> > </div> > <div class="contents"> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Supported URL types. <a href="#gaf753e186e255690310ecbf9cf1aa0ddd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Supported URL types. <a href="#gaf753e186e255690310ecbf9cf1aa0ddd"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> { <br/> >- <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56aadafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> { <br/> >+  <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56aadafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a> = 0, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a65ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a> = 1, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56ab83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a> = 2, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a73c9c198188c069b467ce593d9413475">URL_IS_FTP</a> = 3, > <br/> >- <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a9cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a> = 4, >+  <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a9cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a> = 4, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a54350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a> = 5, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56ae3410c399bbd830783bb877d1a55eaad">URL_IS_HKP</a> = 6 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Supported URL types. </p> >- <a href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Supported URL types. <a href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga22b100d54b531488e82c40551e60a065">urlIsURL</a> (const char *url)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of URL. <a href="#ga22b100d54b531488e82c40551e60a065"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaa53d11202529a428d1211701c7693c7b">urlPath</a> (const char *url, const char **pathp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return path component of URL. <a href="#gaa53d11202529a428d1211701c7693c7b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gadb6ec7dec93aed32774209a954cef0fe">urlGetFile</a> (const char *url, const char *dest)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy data from URL to local file. <a href="#gadb6ec7dec93aed32774209a954cef0fe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga22b100d54b531488e82c40551e60a065">urlIsURL</a> (const char *url)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of URL. <a href="#ga22b100d54b531488e82c40551e60a065"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaa53d11202529a428d1211701c7693c7b">urlPath</a> (const char *url, const char **pathp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return path component of URL. <a href="#gaa53d11202529a428d1211701c7693c7b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gadb6ec7dec93aed32774209a954cef0fe">urlGetFile</a> (const char *url, const char *dest)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy data from URL to local file. <a href="#gadb6ec7dec93aed32774209a954cef0fe"></a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gaf753e186e255690310ecbf9cf1aa0ddd"></a><!-- doxytag: member="rpmurl.h::urltype" ref="gaf753e186e255690310ecbf9cf1aa0ddd" args="" --> >@@ -124,19 +134,19 @@ > <tr> > <td class="memname">int urlGetFile </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>url</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>url</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>dest</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>dest</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -144,9 +154,9 @@ > > <p>Copy data from URL to local file. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>url string of source </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>file name of destination </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">url</td><td>url string of source </td></tr> >+ <tr><td class="paramname">dest</td><td>file name of destination </td></tr> > </table> > </dd> > </dl> >@@ -161,9 +171,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> urlIsURL </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>url</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>url</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -172,8 +181,8 @@ > > <p>Return type of URL. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>url string </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">url</td><td>url string </td></tr> > </table> > </dd> > </dl> >@@ -188,19 +197,19 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> urlPath </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>url</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>url</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>pathp</em></td><td> </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>pathp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -208,14 +217,14 @@ > > <p>Return path component of URL. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>url string </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">url</td><td>url string </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>pathp</em> </td><td>pointer to path component of url </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">pathp</td><td>pointer to path component of url </td></tr> > </table> > </dd> > </dl> >@@ -224,8 +233,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__signature.html rpm-4.9.1/doc/librpm/html/group__signature.html >--- rpm-4.9.0/doc/librpm/html/group__signature.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__signature.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,14 +7,25 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >@@ -25,46 +36,53 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#enum-members">Enumerations</a> </div> > <div class="headertitle"> >-<h1>Signature API.</h1> </div> >+<div class="title">Signature API.</div> </div> > </div> > <div class="contents"> >+<div class="dynheader"> >+Collaboration diagram for Signature API.:</div> >+<div class="dyncontent"> >+<center><table><tr><td><img src="group__signature.png" border="0" alt="" usemap="#group____signature"/> >+<map name="group____signature" id="group____signature"> >+<area shape="rect" id="node1" href="group__header.html" title="Header API." alt="" coords="232,5,325,35"/><area shape="rect" id="node2" href="group__rpmcli.html" title="Command Line API." alt="" coords="209,59,348,88"/><area shape="rect" id="node3" href="group__rpmdb.html" title="Database API." alt="" coords="225,112,332,141"/><area shape="rect" id="node5" href="group__rpmrc.html" title="RPMRC." alt="" coords="241,165,316,195"/></map> >+</td></tr></table></center> >+</div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="files"></a> > Files</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html">rpmlib.h</a></td></tr> > >-<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> >+<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> > <br/></td></tr> > </p> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gac7d2c4a86bc7476ba67815928df227e2">rpmSigTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags found in signature header from package. <a href="#gac7d2c4a86bc7476ba67815928df227e2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gac7d2c4a86bc7476ba67815928df227e2">rpmSigTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags found in signature header from package. <a href="#gac7d2c4a86bc7476ba67815928df227e2"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> { <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa9ce79a6dc5f08f628da38c4f0ed8461f">RPMSIGTAG_SIZE</a> = 1000, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> { <br/> >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa9ce79a6dc5f08f628da38c4f0ed8461f">RPMSIGTAG_SIZE</a> = 1000, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa0e8bbec8af85b808a50323497f3318e9">RPMSIGTAG_LEMD5_1</a> = 1001, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aaad2717c301116c93390eb57f1a5bdfc6">RPMSIGTAG_PGP</a> = 1002, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa3308808e75374022ddc3f68b33d823ef">RPMSIGTAG_LEMD5_2</a> = 1003, > <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa98404587b2537b1a0913f4bf84857b66">RPMSIGTAG_MD5</a> = 1004, >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa98404587b2537b1a0913f4bf84857b66">RPMSIGTAG_MD5</a> = 1004, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa0ed5d0c19de281d46d38e0210dc9faa7">RPMSIGTAG_GPG</a> = 1005, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aabf5438c2d5c3e85d660be9588869ad7d">RPMSIGTAG_PGP5</a> = 1006, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aac2542a062d446e7a5b5642feaac2c278">RPMSIGTAG_PAYLOADSIZE</a> = 1007, > <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aaa35edddd0dc76b6026707e221c5adcd4">RPMSIGTAG_BADSHA1_1</a> = RPMTAG_BADSHA1_1, >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aaa35edddd0dc76b6026707e221c5adcd4">RPMSIGTAG_BADSHA1_1</a> = RPMTAG_BADSHA1_1, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa6144d0f409709c7e1327f23f100da92d">RPMSIGTAG_BADSHA1_2</a> = RPMTAG_BADSHA1_2, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa1f0885c883cbf3c6a56b43378b2abb44">RPMSIGTAG_SHA1</a> = RPMTAG_SHA1HEADER, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aab52ed4e5aa7d330de398f3e92334d828">RPMSIGTAG_DSA</a> = RPMTAG_DSAHEADER, > <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aad5ce205120582b92319e8e686b7e5886">RPMSIGTAG_RSA</a> = RPMTAG_RSAHEADER, >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aad5ce205120582b92319e8e686b7e5886">RPMSIGTAG_RSA</a> = RPMTAG_RSAHEADER, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aae5c6265e0ec5629a451d64093d9def75">RPMSIGTAG_LONGSIZE</a> = RPMTAG_LONGSIGSIZE, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa742a3efd51b17b061bbc981a81c11979">RPMSIGTAG_LONGARCHIVESIZE</a> = RPMTAG_LONGARCHIVESIZE > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Tags found in signature header from package. </p> >- <a href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags found in signature header from package. <a href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">More...</a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="gac7d2c4a86bc7476ba67815928df227e2"></a><!-- doxytag: member="rpmtag.h::rpmSigTag" ref="gac7d2c4a86bc7476ba67815928df227e2" args="" --> >@@ -153,8 +171,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/group__signature.map rpm-4.9.1/doc/librpm/html/group__signature.map >--- rpm-4.9.0/doc/librpm/html/group__signature.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__signature.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,6 @@ >+<map id="structs" name="structs"> >+<area shape="rect" id="node1" href="$group__header.html" title="Header API." alt="" coords="232,5,325,35"/> >+<area shape="rect" id="node2" href="$group__rpmcli.html" title="Command Line API." alt="" coords="209,59,348,88"/> >+<area shape="rect" id="node3" href="$group__rpmdb.html" title="Database API." alt="" coords="225,112,332,141"/> >+<area shape="rect" id="node5" href="$group__rpmrc.html" title="RPMRC." alt="" coords="241,165,316,195"/> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/group__signature.md5 rpm-4.9.1/doc/librpm/html/group__signature.md5 >--- rpm-4.9.0/doc/librpm/html/group__signature.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/group__signature.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+6f0615e282eafb151f7495465fddd714 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/group__signature.png and rpm-4.9.1/doc/librpm/html/group__signature.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/header_8h.html rpm-4.9.1/doc/librpm/html/header_8h.html >--- rpm-4.9.0/doc/librpm/html/header_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/header_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,154 +43,150 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>header.h File Reference</h1> </div> >+<div class="title">header.h File Reference<div class="ingroups"><a class="el" href="group__header.html">Header API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>An rpm header carries all information about a package. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmio.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmio.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmtd.h></code><br/> > <code>#include <rpm/rpmutil.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for header.h:</div> > <div class="dyncontent"> > <div class="center"><img src="header_8h__incl.png" border="0" usemap="#header_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="header_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839">headerConvOps_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#ab81daf21bb30b7973d62048d77f08c04">headerConvOps</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839">headerConvOps_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#ab81daf21bb30b7973d62048d77f08c04">headerConvOps</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">hMagic</a> { <a class="el" href="group__header.html#gga2572591faf5430cdf28aaf9f70d74fa4a4df0aa5955f506525b5a5537605e3092">HEADER_MAGIC_NO</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">hMagic</a> { <a class="el" href="group__header.html#gga2572591faf5430cdf28aaf9f70d74fa4a4df0aa5955f506525b5a5537605e3092">HEADER_MAGIC_NO</a> = 0, > <a class="el" href="group__header.html#gga2572591faf5430cdf28aaf9f70d74fa4aebb6d0af72ae9d4c607e81796dafa472">HEADER_MAGIC_YES</a> = 1 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Include calculation for 8 bytes of (magic, 0)? </p> >- <a href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b109d8e56faba07f4743b797b893a">headerGetFlags_e</a> { <br/> >- <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa10a9f914f9b8f462ad846dc27cab28c6">HEADERGET_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Include calculation for 8 bytes of (magic, 0)? <a href="group__header.html#ga2572591faf5430cdf28aaf9f70d74fa4">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b109d8e56faba07f4743b797b893a">headerGetFlags_e</a> { <br/> >+  <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa10a9f914f9b8f462ad846dc27cab28c6">HEADERGET_DEFAULT</a> = 0, > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa9ff0aaa4dbaf60dc852c5af8ca6487f2">HEADERGET_MINMEM</a> = (1 << 0), > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa38f8e76cedf30634d4d7621be70c5847">HEADERGET_EXT</a> = (1 << 1), > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa9323938f8824a1257d24adec115996a4">HEADERGET_RAW</a> = (1 << 2), > <br/> >- <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa8fb050c50c60c1b2a931a56e0beb2b8a">HEADERGET_ALLOC</a> = (1 << 3), >+  <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa8fb050c50c60c1b2a931a56e0beb2b8a">HEADERGET_ALLOC</a> = (1 << 3), > <a class="el" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa3dc9e71e8a1777e9a68adde6569aef96">HEADERGET_ARGV</a> = (1 << 4) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Modifier flags for <a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3" title="Retrieve tag value.">headerGet()</a> operation. </p> >- <a href="group__header.html#gae10b109d8e56faba07f4743b797b893a">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a0801150465036435d3da5d2654657d5c">headerPutFlags_e</a> { <a class="el" href="header_8h.html#a0801150465036435d3da5d2654657d5cab84d568124b06cfdbe8800c1bcadcdf6">HEADERPUT_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modifier flags for <a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3" title="Retrieve tag value.">headerGet()</a> operation. <a href="group__header.html#gae10b109d8e56faba07f4743b797b893a">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a0801150465036435d3da5d2654657d5c">headerPutFlags_e</a> { <a class="el" href="header_8h.html#a0801150465036435d3da5d2654657d5cab84d568124b06cfdbe8800c1bcadcdf6">HEADERPUT_DEFAULT</a> = 0, > <a class="el" href="header_8h.html#a0801150465036435d3da5d2654657d5ca1f5b6d963e2a1728f5779c30b1480a52">HEADERPUT_APPEND</a> = (1 << 0) > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839">headerConvOps_e</a> { <a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839a1332e8907883912824561e32db69b1f7">HEADERCONV_EXPANDFILELIST</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839">headerConvOps_e</a> { <a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839a1332e8907883912824561e32db69b1f7">HEADERCONV_EXPANDFILELIST</a> = 0, > <a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839ae4ade8ae64f654af5e6767e2b9ec9d4d">HEADERCONV_COMPRESSFILELIST</a> = 1, > <a class="el" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839abedf5e7c47c1bcbf08df700f9d734c13">HEADERCONV_RETROFIT_V3</a> = 2 > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaba1932e7962b6c650006c3083530b042">headerNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new (empty) header instance. <a href="group__header.html#gaba1932e7962b6c650006c3083530b042"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga15e58ea36a4ad540759989db341797ce">headerFree</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Dereference a header instance. <a href="group__header.html#ga15e58ea36a4ad540759989db341797ce"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab8e8158584de00bad7bbf91cd7b43e72">headerLink</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a header instance. <a href="group__header.html#gab8e8158584de00bad7bbf91cd7b43e72"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51">headerSort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort tags in header. <a href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9b3c8381f8d7e1f0818c40fc32287f02">headerUnsort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Restore tags in header to original ordering. <a href="group__header.html#ga9b3c8381f8d7e1f0818c40fc32287f02"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe6057e3d70882f1d756ab87c555baf6">headerSizeof</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return size of on-disk header representation in bytes. <a href="group__header.html#gabe6057e3d70882f1d756ab87c555baf6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf77927dd7aafa1bb3d1d878890387f0f">headerVerifyInfo</a> (int il, int dl, const void *pev, void *iv, int negate)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform simple sanity and range checks on header tag(s). <a href="group__header.html#gaf77927dd7aafa1bb3d1d878890387f0f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33ea43d033ea680a8c5357ed9cec7283">headerUnload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation. <a href="group__header.html#ga33ea43d033ea680a8c5357ed9cec7283"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf20c66a7e5a96a7bcdf186ff517bd6ff">headerReload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation, and then reload. <a href="group__header.html#gaf20c66a7e5a96a7bcdf186ff517bd6ff"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gac6ec9b02a38e9ad6bc9bd10c73eb2960">headerCopy</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a header. <a href="group__header.html#gac6ec9b02a38e9ad6bc9bd10c73eb2960"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa44e906299e81eda325dbef9fd991c9c">headerLoad</a> (void *uh)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to in-memory representation. <a href="group__header.html#gaa44e906299e81eda325dbef9fd991c9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4af55b82df3f36dd7257cd3a1b2b7d9">headerCopyLoad</a> (const void *uh)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Make a copy and convert header to in-memory representation. <a href="group__header.html#gaa4af55b82df3f36dd7257cd3a1b2b7d9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga29a7512cc49adc47238baf0acd3f67e5">headerRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int magicp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Read (and load) header from file handle. <a href="group__header.html#ga29a7512cc49adc47238baf0acd3f67e5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe3afb87a33318ab9cef8039d9a12698">headerWrite</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Write (with unload) header to file handle. <a href="group__header.html#gabe3afb87a33318ab9cef8039d9a12698"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafb403521514c8e7ebaec2cd568c128de">headerIsEntry</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if tag is in header. <a href="group__header.html#gafb403521514c8e7ebaec2cd568c128de"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3">headerGet</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag value. <a href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2275b05ca8482917028356781f9a125d">headerPut</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add or append tag to header. <a href="group__header.html#ga2275b05ca8482917028356781f9a125d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16c4db38571cb061497692d4703f69bd">headerAddI18NString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *string, const char *lang)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add locale specific tag to header. <a href="group__header.html#ga16c4db38571cb061497692d4703f69bd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga1da44d2ff4356452098ecab7214ec66d">headerMod</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify tag in header. <a href="group__header.html#ga1da44d2ff4356452098ecab7214ec66d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga51d00fb009078a0a884a38844aa87289">headerDel</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete tag in header. <a href="group__header.html#ga51d00fb009078a0a884a38844aa87289"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaca1e14f3cde6bfbc931582dfb52f5307">headerFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char *fmt, <a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a> *errmsg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return formatted output string from header tags. <a href="group__header.html#gaca1e14f3cde6bfbc931582dfb52f5307"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e30db21bf5804f5f5555320310dac69">headerCopyTags</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerFrom, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerTo, const <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> *tagstocopy)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate tag values from one header into another. <a href="group__header.html#ga3e30db21bf5804f5f5555320310dac69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga98877806b624ced2fac5cd0bb50239a4">headerFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy header tag iterator. <a href="group__header.html#ga98877806b624ced2fac5cd0bb50239a4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae549f696a160547449c7fbd3606026b3">headerInitIterator</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create header tag iterator. <a href="group__header.html#gae549f696a160547449c7fbd3606026b3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9c4cc53c5f7e88665752bbceee2e5756">headerNext</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag contents from header. <a href="group__header.html#ga9c4cc53c5f7e88665752bbceee2e5756"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafa3424ff811c33c12b8297ac5e44a5c2">headerNextTag</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag number from header. <a href="group__header.html#gafa3424ff811c33c12b8297ac5e44a5c2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf464f34a68f0dd28ee1b21c542f20103">headerNVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, const char **vp, const char **rp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, version, release strings from header. <a href="group__header.html#gaf464f34a68f0dd28ee1b21c542f20103"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8c1d0358eb869c59f4ee0ac08cc7b6f7">headerNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, uint32_t **ep, const char **vp, const char **rp, const char **ap)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, epoch, version, release, arch strings from header. <a href="group__header.html#ga8c1d0358eb869c59f4ee0ac08cc7b6f7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2b345b12d18067ea122b04ef116871ea">headerGetNEVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release string. <a href="group__header.html#ga2b345b12d18067ea122b04ef116871ea"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf14a79191e915a24f56590ee7274792b">headerGetNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release.arch string. <a href="group__header.html#gaf14a79191e915a24f56590ee7274792b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#ac9e82de0b6c9dd9322e6b25a70d8df41">headerGetEVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8e4563d798b9d1e6dae92f31f7f05de3">headerGetAsString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return any non-array tag from header, converted to string. <a href="group__header.html#ga8e4563d798b9d1e6dae92f31f7f05de3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33376e8850c275b72059fe723a0d3066">headerGetString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a simple string tag from header. <a href="group__header.html#ga33376e8850c275b72059fe723a0d3066"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a8a4fd4f0bb8c270496d428d00e1d83a0">headerGetNumber</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf8f218d9d2c27f435c3a11a286adb01f">headerGetColor</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header color. <a href="group__header.html#gaf8f218d9d2c27f435c3a11a286adb01f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e665b416a45423189eefd54d32e8826">headerIsSource</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if header is a source or binary package header. <a href="group__header.html#ga3e665b416a45423189eefd54d32e8826"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab2ead5204f382040cd30cd4be1688990">headerGetInstance</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header instance, ie is the header from rpmdb. <a href="group__header.html#gab2ead5204f382040cd30cd4be1688990"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab88b5e1beaad76593a9488f4d6690c9c">headerConvert</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int op)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to/from (legacy) data presentation. <a href="group__header.html#gab88b5e1beaad76593a9488f4d6690c9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaba1932e7962b6c650006c3083530b042">headerNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new (empty) header instance. <a href="group__header.html#gaba1932e7962b6c650006c3083530b042"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga15e58ea36a4ad540759989db341797ce">headerFree</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Dereference a header instance. <a href="group__header.html#ga15e58ea36a4ad540759989db341797ce"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab8e8158584de00bad7bbf91cd7b43e72">headerLink</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a header instance. <a href="group__header.html#gab8e8158584de00bad7bbf91cd7b43e72"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51">headerSort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sort tags in header. <a href="group__header.html#gab68de4a4d57795669a97ba8a101f3e51"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9b3c8381f8d7e1f0818c40fc32287f02">headerUnsort</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Restore tags in header to original ordering. <a href="group__header.html#ga9b3c8381f8d7e1f0818c40fc32287f02"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe6057e3d70882f1d756ab87c555baf6">headerSizeof</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return size of on-disk header representation in bytes. <a href="group__header.html#gabe6057e3d70882f1d756ab87c555baf6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf77927dd7aafa1bb3d1d878890387f0f">headerVerifyInfo</a> (int il, int dl, const void *pev, void *iv, int negate)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform simple sanity and range checks on header tag(s). <a href="group__header.html#gaf77927dd7aafa1bb3d1d878890387f0f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33ea43d033ea680a8c5357ed9cec7283">headerUnload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation. <a href="group__header.html#ga33ea43d033ea680a8c5357ed9cec7283"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf20c66a7e5a96a7bcdf186ff517bd6ff">headerReload</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to on-disk representation, and then reload. <a href="group__header.html#gaf20c66a7e5a96a7bcdf186ff517bd6ff"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gac6ec9b02a38e9ad6bc9bd10c73eb2960">headerCopy</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a header. <a href="group__header.html#gac6ec9b02a38e9ad6bc9bd10c73eb2960"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa44e906299e81eda325dbef9fd991c9c">headerLoad</a> (void *uh)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to in-memory representation. <a href="group__header.html#gaa44e906299e81eda325dbef9fd991c9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4af55b82df3f36dd7257cd3a1b2b7d9">headerCopyLoad</a> (const void *uh)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Make a copy and convert header to in-memory representation. <a href="group__header.html#gaa4af55b82df3f36dd7257cd3a1b2b7d9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga29a7512cc49adc47238baf0acd3f67e5">headerRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int magicp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Read (and load) header from file handle. <a href="group__header.html#ga29a7512cc49adc47238baf0acd3f67e5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gabe3afb87a33318ab9cef8039d9a12698">headerWrite</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int magicp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Write (with unload) header to file handle. <a href="group__header.html#gabe3afb87a33318ab9cef8039d9a12698"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafb403521514c8e7ebaec2cd568c128de">headerIsEntry</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if tag is in header. <a href="group__header.html#gafb403521514c8e7ebaec2cd568c128de"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3">headerGet</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag value. <a href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2275b05ca8482917028356781f9a125d">headerPut</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add or append tag to header. <a href="group__header.html#ga2275b05ca8482917028356781f9a125d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16c4db38571cb061497692d4703f69bd">headerAddI18NString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *string, const char *lang)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add locale specific tag to header. <a href="group__header.html#ga16c4db38571cb061497692d4703f69bd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga1da44d2ff4356452098ecab7214ec66d">headerMod</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify tag in header. <a href="group__header.html#ga1da44d2ff4356452098ecab7214ec66d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga51d00fb009078a0a884a38844aa87289">headerDel</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete tag in header. <a href="group__header.html#ga51d00fb009078a0a884a38844aa87289"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaca1e14f3cde6bfbc931582dfb52f5307">headerFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char *fmt, <a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a> *errmsg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return formatted output string from header tags. <a href="group__header.html#gaca1e14f3cde6bfbc931582dfb52f5307"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e30db21bf5804f5f5555320310dac69">headerCopyTags</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerFrom, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> headerTo, const <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> *tagstocopy)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate tag values from one header into another. <a href="group__header.html#ga3e30db21bf5804f5f5555320310dac69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga98877806b624ced2fac5cd0bb50239a4">headerFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy header tag iterator. <a href="group__header.html#ga98877806b624ced2fac5cd0bb50239a4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae549f696a160547449c7fbd3606026b3">headerInitIterator</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create header tag iterator. <a href="group__header.html#gae549f696a160547449c7fbd3606026b3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9c4cc53c5f7e88665752bbceee2e5756">headerNext</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi, <a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag contents from header. <a href="group__header.html#ga9c4cc53c5f7e88665752bbceee2e5756"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gafa3424ff811c33c12b8297ac5e44a5c2">headerNextTag</a> (<a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a> hi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next tag number from header. <a href="group__header.html#gafa3424ff811c33c12b8297ac5e44a5c2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf464f34a68f0dd28ee1b21c542f20103">headerNVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, const char **vp, const char **rp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, version, release strings from header. <a href="group__header.html#gaf464f34a68f0dd28ee1b21c542f20103"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8c1d0358eb869c59f4ee0ac08cc7b6f7">headerNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np, uint32_t **ep, const char **vp, const char **rp, const char **ap)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name, epoch, version, release, arch strings from header. <a href="group__header.html#ga8c1d0358eb869c59f4ee0ac08cc7b6f7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga2b345b12d18067ea122b04ef116871ea">headerGetNEVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release string. <a href="group__header.html#ga2b345b12d18067ea122b04ef116871ea"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf14a79191e915a24f56590ee7274792b">headerGetNEVRA</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'd) header name-version-release.arch string. <a href="group__header.html#gaf14a79191e915a24f56590ee7274792b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED char * </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#ac9e82de0b6c9dd9322e6b25a70d8df41">headerGetEVR</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const char **np)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8e4563d798b9d1e6dae92f31f7f05de3">headerGetAsString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return any non-array tag from header, converted to string. <a href="group__header.html#ga8e4563d798b9d1e6dae92f31f7f05de3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga33376e8850c275b72059fe723a0d3066">headerGetString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a simple string tag from header. <a href="group__header.html#ga33376e8850c275b72059fe723a0d3066"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="header_8h.html#a8a4fd4f0bb8c270496d428d00e1d83a0">headerGetNumber</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaf8f218d9d2c27f435c3a11a286adb01f">headerGetColor</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header color. <a href="group__header.html#gaf8f218d9d2c27f435c3a11a286adb01f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e665b416a45423189eefd54d32e8826">headerIsSource</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if header is a source or binary package header. <a href="group__header.html#ga3e665b416a45423189eefd54d32e8826"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab2ead5204f382040cd30cd4be1688990">headerGetInstance</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header instance, ie is the header from rpmdb. <a href="group__header.html#gab2ead5204f382040cd30cd4be1688990"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab88b5e1beaad76593a9488f4d6690c9c">headerConvert</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int op)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert header to/from (legacy) data presentation. <a href="group__header.html#gab88b5e1beaad76593a9488f4d6690c9c"></a><br/></td></tr> > <tr><td colspan="2"><div class="groupHeader"></div></td></tr> >-<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-</div></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9a7cc53243734db48200933aecaea57c">headerPutString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-safe methods for inserting tag data to header. <a href="group__header.html#ga9a7cc53243734db48200933aecaea57c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga49fc2962d2ca89a6b5d0037f179bec3b">headerPutStringArray</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9e199fc71b38054854cbce80688d3f34">headerPutBin</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4d045e93d8dd80ae5926adc497c89fe">headerPutChar</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga76de0144adee11ce027a6df0df6a9211">headerPutUint8</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaad9057a802f0b75770306b0bb8278cab">headerPutUint16</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint16_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaac1ccf3d2c03fea718715fecb18e83c8">headerPutUint32</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint32_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16cbe23295f03e636efdbb7c82c3b2b6">headerPutUint64</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint64_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9a7cc53243734db48200933aecaea57c">headerPutString</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-safe methods for inserting tag data to header. <a href="group__header.html#ga9a7cc53243734db48200933aecaea57c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga49fc2962d2ca89a6b5d0037f179bec3b">headerPutStringArray</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga9e199fc71b38054854cbce80688d3f34">headerPutBin</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaa4d045e93d8dd80ae5926adc497c89fe">headerPutChar</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga76de0144adee11ce027a6df0df6a9211">headerPutUint8</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint8_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaad9057a802f0b75770306b0bb8278cab">headerPutUint16</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint16_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gaac1ccf3d2c03fea718715fecb18e83c8">headerPutUint32</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint32_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga16cbe23295f03e636efdbb7c82c3b2b6">headerPutUint64</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const uint64_t *val, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> size)</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga6483a32ca9785bcef5fba196608ac0fb">rpm_header_magic</a> [8]</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Header magic value. <a href="group__header.html#ga6483a32ca9785bcef5fba196608ac0fb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga6483a32ca9785bcef5fba196608ac0fb">rpm_header_magic</a> [8]</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Header magic value. <a href="group__header.html#ga6483a32ca9785bcef5fba196608ac0fb"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>An rpm header carries all information about a package. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>An rpm header carries all information about a package. </p> > <p>A header is a collection of data elements called tags. Each tag has a data type, and includes 1 or more values. </p> > > <p>Definition in file <a class="el" href="header_8h_source.html">header.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ab81daf21bb30b7973d62048d77f08c04"></a><!-- doxytag: member="header.h::headerConvOps" ref="ab81daf21bb30b7973d62048d77f08c04" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -280,19 +287,19 @@ > <tr> > <td class="memname">RPM_GNUC_DEPRECATED char* headerGetEVR </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char ** </td> >- <td class="paramname"> <em>np</em></td><td> </td> >+ <td class="paramtype">const char ** </td> >+ <td class="paramname"><em>np</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -307,19 +314,19 @@ > <tr> > <td class="memname">uint64_t headerGetNumber </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>h</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>h</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >- <td class="paramname"> <em>tag</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td> >+ <td class="paramname"><em>tag</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -328,8 +335,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/header_8h__incl.md5 rpm-4.9.1/doc/librpm/html/header_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/header_8h__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/header_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-10f21a2cbfe2600f911bbf9379890ae1 >\ No newline at end of file >+f9db959b56fcc3ea95087a6e270adc84 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/header_8h__incl.png and rpm-4.9.1/doc/librpm/html/header_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/header_8h_source.html rpm-4.9.1/doc/librpm/html/header_8h_source.html >--- rpm-4.9.0/doc/librpm/html/header_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/header_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>header.h</h1> </div> >+<div class="title">header.h</div> </div> > </div> > <div class="contents"> > <a href="header_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_HEADER</span> >@@ -89,7 +100,7 @@ > <a name="l00165"></a><a class="code" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa3dc9e71e8a1777e9a68adde6569aef96">00165</a> <a class="code" href="group__header.html#ggae10b109d8e56faba07f4743b797b893aa3dc9e71e8a1777e9a68adde6569aef96">HEADERGET_ARGV</a> = (1 << 4), <span class="comment">/* return string arrays NULL-terminated */</span> > <a name="l00166"></a>00166 }; > <a name="l00167"></a>00167 >-<a name="l00168"></a><a class="code" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">00168</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> headerGetFlags; >+<a name="l00168"></a><a class="code" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">00168</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="header_8h.html#a90e3a0c184de0dcd9a74e875e3a438c0">headerGetFlags</a>; > <a name="l00169"></a>00169 > <a name="l00178"></a>00178 <span class="keywordtype">int</span> <a class="code" href="group__header.html#ga7a2b47707f49dd90c7f3e7799e4a01b3" title="Retrieve tag value.">headerGet</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="code" href="structrpmtd__s.html" title="Container for rpm tag data (from headers or extensions).">rpmtd</a> td, headerGetFlags flags); > <a name="l00179"></a>00179 >@@ -99,7 +110,7 @@ > <a name="l00183"></a><a class="code" href="header_8h.html#a0801150465036435d3da5d2654657d5ca1f5b6d963e2a1728f5779c30b1480a52">00183</a> <a class="code" href="header_8h.html#a0801150465036435d3da5d2654657d5ca1f5b6d963e2a1728f5779c30b1480a52">HEADERPUT_APPEND</a> = (1 << 0), > <a name="l00184"></a>00184 }; > <a name="l00185"></a>00185 >-<a name="l00186"></a><a class="code" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">00186</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> headerPutFlags; >+<a name="l00186"></a><a class="code" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">00186</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="header_8h.html#a0c621fdfe7dd922f5772fa1019af4cb9">headerPutFlags</a>; > <a name="l00187"></a>00187 > <a name="l00196"></a>00196 <span class="keywordtype">int</span> <a class="code" href="group__header.html#ga2275b05ca8482917028356781f9a125d" title="Add or append tag to header.">headerPut</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="structrpmtd__s.html" title="Container for rpm tag data (from headers or extensions).">rpmtd</a> td, headerPutFlags flags); > <a name="l00197"></a>00197 >@@ -146,10 +157,10 @@ > <a name="l00353"></a>00353 <span class="keyword">const</span> <span class="keywordtype">char</span> ** ap); > <a name="l00354"></a>00354 > <a name="l00361"></a>00361 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a> >-<a name="l00362"></a>00362 <span class="keywordtype">char</span> * <a class="code" href="group__header.html#ga2b345b12d18067ea122b04ef116871ea" title="Return (malloc&#39;d) header name-version-release string.">headerGetNEVR</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <span class="keyword">const</span> <span class="keywordtype">char</span> ** np ); >+<a name="l00362"></a>00362 <span class="keywordtype">char</span> * <a class="code" href="group__header.html#ga2b345b12d18067ea122b04ef116871ea" title="Return (malloc'd) header name-version-release string.">headerGetNEVR</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <span class="keyword">const</span> <span class="keywordtype">char</span> ** np ); > <a name="l00363"></a>00363 > <a name="l00370"></a>00370 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a> >-<a name="l00371"></a>00371 <span class="keywordtype">char</span> * <a class="code" href="group__header.html#gaf14a79191e915a24f56590ee7274792b" title="Return (malloc&#39;d) header name-version-release.arch string.">headerGetNEVRA</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <span class="keyword">const</span> <span class="keywordtype">char</span> ** np ); >+<a name="l00371"></a>00371 <span class="keywordtype">char</span> * <a class="code" href="group__header.html#gaf14a79191e915a24f56590ee7274792b" title="Return (malloc'd) header name-version-release.arch string.">headerGetNEVRA</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <span class="keyword">const</span> <span class="keywordtype">char</span> ** np ); > <a name="l00372"></a>00372 > <a name="l00373"></a>00373 <span class="comment">/* \ingroup header</span> > <a name="l00374"></a>00374 <span class="comment"> * Return (malloc'd) header (epoch:)version-release string.</span> >@@ -183,7 +194,7 @@ > <a name="l00429"></a><a class="code" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839a1332e8907883912824561e32db69b1f7">00429</a> <a class="code" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839a1332e8907883912824561e32db69b1f7">HEADERCONV_EXPANDFILELIST</a> = 0, > <a name="l00430"></a><a class="code" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839ae4ade8ae64f654af5e6767e2b9ec9d4d">00430</a> <a class="code" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839ae4ade8ae64f654af5e6767e2b9ec9d4d">HEADERCONV_COMPRESSFILELIST</a> = 1, > <a name="l00431"></a><a class="code" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839abedf5e7c47c1bcbf08df700f9d734c13">00431</a> <a class="code" href="header_8h.html#a2040f1d570fb4da3b9eed9f136f49839abedf5e7c47c1bcbf08df700f9d734c13">HEADERCONV_RETROFIT_V3</a> = 2, >-<a name="l00432"></a>00432 } headerConvOps; >+<a name="l00432"></a>00432 } <a class="code" href="header_8h.html#ab81daf21bb30b7973d62048d77f08c04">headerConvOps</a>; > <a name="l00433"></a>00433 > <a name="l00440"></a>00440 <span class="keywordtype">int</span> <a class="code" href="group__header.html#gab88b5e1beaad76593a9488f4d6690c9c" title="Convert header to/from (legacy) data presentation.">headerConvert</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <span class="keywordtype">int</span> op); > <a name="l00441"></a>00441 >@@ -194,8 +205,8 @@ > <a name="l00446"></a>00446 <span class="preprocessor">#endif </span><span class="comment">/* H_HEADER */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/index.html rpm-4.9.1/doc/librpm/html/index.html >--- rpm-4.9.0/doc/librpm/html/index.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/index.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li class="current"><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li class="current"><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>librpm API Documentation. </h1> </div> >+<div class="title">librpm API Documentation. </div> </div> > </div> > <div class="contents"> >-<h3 class="version">4.9.0-beta1 </h3></div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<div class="textblock"></div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/jquery.js rpm-4.9.1/doc/librpm/html/jquery.js >--- rpm-4.9.0/doc/librpm/html/jquery.js 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/jquery.js 2011-07-15 05:33:08.000000000 -0400 >@@ -0,0 +1,54 @@ >+/* >+ * jQuery JavaScript Library v1.3.2 >+ * http://jquery.com/ >+ * >+ * Copyright (c) 2009 John Resig >+ * Dual licensed under the MIT and GPL licenses. >+ * http://docs.jquery.com/License >+ * >+ * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) >+ * Revision: 6246 >+ */ >+(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){ >+var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); >+/* >+ * Sizzle CSS Selector Engine - v0.9.3 >+ * Copyright 2009, The Dojo Foundation >+ * Released under the MIT, BSD, and GPL Licenses. >+ * More information: http://sizzlejs.com/ >+ */ >+(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0) >+{I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function() >+{G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); >+/* >+ * jQuery UI 1.7.2 >+ * >+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT (MIT-LICENSE.txt) >+ * and GPL (GPL-LICENSE.txt) licenses. >+ * >+ * http://docs.jquery.com/UI >+ */ >+jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* * jQuery UI Resizable 1.7.2 >+ * >+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) >+ * Dual licensed under the MIT (MIT-LICENSE.txt) >+ * and GPL (GPL-LICENSE.txt) licenses. >+ * >+ * http://docs.jquery.com/UI/Resizables >+ * >+ * Depends: >+ * ui.core.js >+ */ >+(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f<k.length;f++){var h=c.trim(k[f]),d="ui-resizable-"+h;var g=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return this.options.disabled||!!f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidth<k.width),l=a(k.height)&&h.maxHeight&&(h.maxHeight<k.height),g=a(k.width)&&h.minWidth&&(h.minWidth>k.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],h=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(d,function(k,m){var l=parseInt(k,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borderDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var e=this.element,h=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),g=d.options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResize,function(h,i){_store(h)})}}else{_store(g.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0)) >+{s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);; >+/** >+ * jQuery.ScrollTo - Easy element scrolling using jQuery. >+ * Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com >+ * Licensed under GPL license (http://www.opensource.org/licenses/gpl-license.php). >+ * Date: 2/8/2008 >+ * @author Ariel Flesler >+ * @version 1.3.2 >+ */ >+;(function($){var o=$.scrollTo=function(a,b,c){o.window().scrollTo(a,b,c)};o.defaults={axis:'y',duration:1};o.window=function(){return $($.browser.safari?'body':'html')};$.fn.scrollTo=function(l,m,n){if(typeof m=='object'){n=m;m=0}n=$.extend({},o.defaults,n);m=m||n.speed||n.duration;n.queue=n.queue&&n.axis.length>1;if(n.queue)m/=2;n.offset=j(n.offset);n.over=j(n.over);return this.each(function(){var a=this,b=$(a),t=l,c,d={},w=b.is('html,body');switch(typeof t){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(t)){t=j(t);break}t=$(t,this);case'object':if(t.is||t.style)c=(t=$(t)).offset()}$.each(n.axis.split(''),function(i,f){var P=f=='x'?'Left':'Top',p=P.toLowerCase(),k='scroll'+P,e=a[k],D=f=='x'?'Width':'Height';if(c){d[k]=c[p]+(w?0:e-b.offset()[p]);if(n.margin){d[k]-=parseInt(t.css('margin'+P))||0;d[k]-=parseInt(t.css('border'+P+'Width'))||0}d[k]+=n.offset[p]||0;if(n.over[p])d[k]+=t[D.toLowerCase()]()*n.over[p]}else d[k]=t[p];if(/^\d+$/.test(d[k]))d[k]=d[k]<=0?0:Math.min(d[k],h(D));if(!i&&n.queue){if(e!=d[k])g(n.onAfterFirst);delete d[k]}});g(n.onAfter);function g(a){b.animate(d,m,n.easing,a&&function(){a.call(this,l)})};function h(D){var b=w?$.browser.opera?document.body:document.documentElement:a;return b['scroll'+D]-b['client'+D]}})};function j(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery); >+ >diff -ruN rpm-4.9.0/doc/librpm/html/modules.html rpm-4.9.1/doc/librpm/html/modules.html >--- rpm-4.9.0/doc/librpm/html/modules.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/modules.html 2011-07-15 05:33:09.000000000 -0400 >@@ -2,29 +2,40 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Module Index</title> >+<title>rpm: Modules</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li class="current"><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Modules</h1> </div> >+<div class="title">Modules</div> </div> > </div> > <div class="contents"> >-Here is a list of all modules:<ul> >+<div class="textblock">Here is a list of all modules:</div><ul> > <li><a class="el" href="group__rpmcli.html">Command Line API.</a></li> > <li><a class="el" href="group__rpmbuild.html">Build API.</a></li> > <li><a class="el" href="group__rpmrc.html">RPMRC.</a></li> >@@ -35,8 +46,8 @@ > <li><a class="el" href="group__rpmfi.html">File Info API.</a></li> > <li><a class="el" href="group__rpmfc.html">File Classification API.</a></li> > <li><a class="el" href="group__rpmps.html">Problem Set API.</a></li> >+<li><a class="el" href="group__rpmprob.html">Problem Element API.</a></li> > <li><a class="el" href="group__rpmkeyring.html">RPM keyring API.</a></li> >-<li><a class="el" href="group__rpmgi.html">Generalized Iterator API.</a></li> > <li><a class="el" href="group__rpmmacro.html">Macro API.</a></li> > <li><a class="el" href="group__rpmlog.html">Logging API.</a></li> > <li><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></li> >@@ -54,8 +65,8 @@ > <li><a class="el" href="group__rpmargv.html">Argument Manipulation API.</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/pages.html rpm-4.9.1/doc/librpm/html/pages.html >--- rpm-4.9.0/doc/librpm/html/pages.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/pages.html 2011-07-15 05:33:08.000000000 -0400 >@@ -2,37 +2,48 @@ > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: Page Index</title> >+<title>rpm: Related Pages</title> > <link href="tabs.css" rel="stylesheet" type="text/css"/> > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Related Pages</h1> </div> >+<div class="title">Related Pages</div> </div> > </div> > <div class="contents"> >-Here is a list of all related documentation pages:<ul> >+<div class="textblock">Here is a list of all related documentation pages:</div><ul> > <li><a class="el" href="todo.html">Todo List</a> > </li> > <li><a class="el" href="deprecated.html">Deprecated List</a> > </li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpm2cpio_8c.html rpm-4.9.1/doc/librpm/html/rpm2cpio_8c.html >--- rpm-4.9.0/doc/librpm/html/rpm2cpio_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpm2cpio_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,32 +41,32 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpm2cpio.c File Reference</h1> </div> >+<div class="title">rpm2cpio.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <rpm/rpmlib.h></code><br/> > <code>#include <rpm/rpmtag.h></code><br/> > <code>#include <rpm/rpmio.h></code><br/> > <code>#include <rpm/rpmpgp.h></code><br/> > <code>#include <rpm/rpmts.h></code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpm2cpio.c:</div> > <div class="dyncontent"> > <div class="center"><img src="rpm2cpio_8c__incl.png" border="0" usemap="#rpm2cpio_8c" alt=""/></div> > <map name="rpm2cpio_8c" id="rpm2cpio_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="128,83,213,112"/><area shape="rect" id="node23" href="debug_8h.html" title="debug.h" alt="" coords="893,83,968,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="120,83,195,112"/><area shape="rect" id="node23" href="debug_8h.html" title="debug.h" alt="" coords="813,83,880,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="rpm2cpio_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpm2cpio_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpm2cpio_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="rpm2cpio.c::main" ref="a0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" --> >@@ -65,19 +76,19 @@ > <tr> > <td class="memname">int main </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>argv</em>[]</td><td> </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>argv</em>[] </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -85,7 +96,7 @@ > > <p>Definition at line <a class="el" href="rpm2cpio_8c_source.html#l00015">15</a> of file <a class="el" href="rpm2cpio_8c_source.html">rpm2cpio.c</a>.</p> > >-<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774">Fclose()</a>, <a class="el" href="group__rpmio.html#ga7fdbfe3ae72584240fb4c41364667ed6">fdDup()</a>, <a class="el" href="group__rpmio.html#ga179731508680532a4303c1220e7bdb2d">Fdopen()</a>, <a class="el" href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73">Ferror()</a>, <a class="el" href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31">Fopen()</a>, <a class="el" href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423">Fstrerror()</a>, <a class="el" href="group__header.html#ga33376e8850c275b72059fe723a0d3066">headerGetString()</a>, <a class="el" href="rpmtypes_8h_source.html#l00100">RPMRC_FAIL</a>, <a class="el" href="rpmtypes_8h_source.html#l00102">RPMRC_NOKEY</a>, <a class="el" href="rpmtypes_8h_source.html#l00099">RPMRC_NOTFOUND</a>, <a class="el" href="rpmtypes_8h_source.html#l00101">RPMRC_NOTTRUSTED</a>, <a class="el" href="rpmtypes_8h_source.html#l00098">RPMRC_OK</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c">rpmReadPackageFile()</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>, <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmstring_8h_source.html#l00113">rstreq()</a>, <a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat()</a>, <a class="el" href="system_8h_source.html#l00119">setprogname</a>, and <a class="el" href="group__rpmio.html#gad5909f66b74d70009db3c817999de5a3">ufdCopy()</a>.</p> >+<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="rpmts_8h_source.html#l00109">_RPMVSF_NODIGESTS</a>, <a class="el" href="rpmts_8h_source.html#l00115">_RPMVSF_NOSIGNATURES</a>, <a class="el" href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774">Fclose()</a>, <a class="el" href="group__rpmio.html#ga7fdbfe3ae72584240fb4c41364667ed6">fdDup()</a>, <a class="el" href="group__rpmio.html#ga179731508680532a4303c1220e7bdb2d">Fdopen()</a>, <a class="el" href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73">Ferror()</a>, <a class="el" href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31">Fopen()</a>, <a class="el" href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423">Fstrerror()</a>, <a class="el" href="group__header.html#ga33376e8850c275b72059fe723a0d3066">headerGetString()</a>, <a class="el" href="rpmtypes_8h_source.html#l00100">RPMRC_FAIL</a>, <a class="el" href="rpmtypes_8h_source.html#l00102">RPMRC_NOKEY</a>, <a class="el" href="rpmtypes_8h_source.html#l00099">RPMRC_NOTFOUND</a>, <a class="el" href="rpmtypes_8h_source.html#l00101">RPMRC_NOTTRUSTED</a>, <a class="el" href="rpmtypes_8h_source.html#l00098">RPMRC_OK</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c">rpmReadPackageFile()</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>, <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h_source.html#l00092">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmstring_8h_source.html#l00113">rstreq()</a>, <a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat()</a>, <a class="el" href="system_8h_source.html#l00119">setprogname</a>, and <a class="el" href="group__rpmio.html#gad5909f66b74d70009db3c817999de5a3">ufdCopy()</a>.</p> > > </div> > </div> >@@ -106,8 +117,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpm2cpio_8c__incl.map rpm-4.9.1/doc/librpm/html/rpm2cpio_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/rpm2cpio_8c__incl.map 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpm2cpio_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,5 +1,5 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="128,83,213,112"/> >-<area shape="rect" id="node23" href="$debug_8h.html" title="debug.h" alt="" coords="893,83,968,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="120,83,195,112"/> >+<area shape="rect" id="node23" href="$debug_8h.html" title="debug.h" alt="" coords="813,83,880,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpm2cpio_8c__incl.md5 rpm-4.9.1/doc/librpm/html/rpm2cpio_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpm2cpio_8c__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpm2cpio_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-56bb1988a0493e8cd48853b138f1130a >\ No newline at end of file >+cd6052a820f9df5703a771076b37b067 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpm2cpio_8c__incl.png and rpm-4.9.1/doc/librpm/html/rpm2cpio_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpm2cpio_8c_source.html rpm-4.9.1/doc/librpm/html/rpm2cpio_8c_source.html >--- rpm-4.9.0/doc/librpm/html/rpm2cpio_8c_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpm2cpio_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,32 +7,43 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpm2cpio.c</h1> </div> >+<div class="title">rpm2cpio.c</div> </div> > </div> > <div class="contents"> > <a href="rpm2cpio_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* rpmarchive: spit out the main archive portion of a package */</span> > <a name="l00002"></a>00002 > <a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >-<a name="l00004"></a><a class="code" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">00004</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *__progname; >+<a name="l00004"></a><a class="code" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">00004</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>; > <a name="l00005"></a>00005 > <a name="l00006"></a>00006 <span class="preprocessor">#include <rpm/rpmlib.h></span> <span class="comment">/* rpmReadPackageFile .. */</span> > <a name="l00007"></a>00007 <span class="preprocessor">#include <rpm/rpmtag.h></span> >@@ -74,9 +85,9 @@ > <a name="l00043"></a>00043 <a class="code" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> vsflags = 0; > <a name="l00044"></a>00044 > <a name="l00045"></a>00045 <span class="comment">/* XXX retain the ageless behavior of rpm2cpio */</span> >-<a name="l00046"></a>00046 vsflags |= _RPMVSF_NODIGESTS; >-<a name="l00047"></a>00047 vsflags |= _RPMVSF_NOSIGNATURES; >-<a name="l00048"></a>00048 vsflags |= RPMVSF_NOHDRCHK; >+<a name="l00046"></a>00046 vsflags |= <a class="code" href="rpmts_8h.html#aeece22238af582ac0a41afdafa77df77">_RPMVSF_NODIGESTS</a>; >+<a name="l00047"></a>00047 vsflags |= <a class="code" href="rpmts_8h.html#a7515813532c9d4ead6bfd4b51860078f">_RPMVSF_NOSIGNATURES</a>; >+<a name="l00048"></a>00048 vsflags |= <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daaa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a>; > <a name="l00049"></a>00049 (void) <a class="code" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69" title="Set verify signatures flag(s).">rpmtsSetVSFlags</a>(ts, vsflags); > <a name="l00050"></a>00050 > <a name="l00051"></a>00051 rc = <a class="code" href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c" title="Return package header from file handle, verifying digests/signatures.">rpmReadPackageFile</a>(ts, fdi, <span class="stringliteral">"rpm2cpio"</span>, &h); >@@ -123,8 +134,8 @@ > <a name="l00092"></a>00092 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmbuild_8c.html rpm-4.9.1/doc/librpm/html/rpmbuild_8c.html >--- rpm-4.9.0/doc/librpm/html/rpmbuild_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmbuild_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,10 +43,10 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmbuild.c File Reference</h1> </div> >+<div class="title">rpmbuild.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <errno.h></code><br/> > <code>#include <libgen.h></code><br/> > <code>#include <ctype.h></code><br/> >@@ -50,94 +61,95 @@ > <code>#include "lib/signature.h"</code><br/> > <code>#include "<a class="el" href="cliutils_8h_source.html">cliutils.h</a>"</code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmbuild.c:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmbuild_8c__incl.png" border="0" usemap="#rpmbuild_8c" alt=""/></div> > <map name="rpmbuild_8c" id="rpmbuild_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="128,83,213,112"/><area shape="rect" id="node37" href="cliutils_8h.html" title="cliutils.h" alt="" coords="1739,83,1813,112"/><area shape="rect" id="node45" href="debug_8h.html" title="debug.h" alt="" coords="1847,83,1921,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="120,83,195,112"/><area shape="rect" id="node37" href="cliutils_8h.html" title="cliutils.h" alt="" coords="1584,83,1653,112"/><area shape="rect" id="node45" href="debug_8h.html" title="debug.h" alt="" coords="1685,83,1752,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="rpmbuild_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a28f1729d677d58529fcf0d42081efaac">POPT_NOLANG</a> -1012</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a63a48d6059b6e665093dc29c457a29af">POPT_RMSOURCE</a> -1013</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad9e8d54ec7a84fdf6f8d2b50390feed9">POPT_RMBUILD</a> -1014</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#afe86fd16b23cb4962af6c60490c74a3c">POPT_BUILDROOT</a> -1015</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a660623018f8c0f88436dd10df303a6d7">POPT_TARGETPLATFORM</a> -1016</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aa50c44e4e6c8f02911d16e094db767c7">POPT_NOBUILD</a> -1017</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#af321ca63562d864b3fb7e74293916d79">POPT_RMSPEC</a> -1019</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a9f668962de1134834aca4c7206c6dcba">POPT_NODIRTOKENS</a> -1020</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#acf39d864f2b449b473c8adb142ea4893">POPT_REBUILD</a> 0x4220</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#abdf7b0c543dcd499cdd0597203869748">POPT_RECOMPILE</a> 0x4320</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ac10fccb3056ecebc60763fe4176fac33">POPT_BA</a> 0x6261</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a6cc121acd4f836c2e162aef533f6725b">POPT_BB</a> 0x6262</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ac78879af95f23e3290a71fe81a2aff37">POPT_BC</a> 0x6263</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a0de5d00b0da588e7a8247cacc4c944c8">POPT_BI</a> 0x6269</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a966fb9e8c80b40f124566bda650a2567">POPT_BL</a> 0x626c</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aa096f84d35d4c3f9751d635f633679dc">POPT_BP</a> 0x6270</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#adc6ddc22c473d3f41776f9c7beaae0e1">POPT_BS</a> 0x6273</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a8d986793e3ee5543dbeeb6968e3171df">POPT_TA</a> 0x7461</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a5bd26efa2495924f772c1ee562d48485">POPT_TB</a> 0x7462</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#abca7ae46faf250da6f3b9152a7c469a2">POPT_TC</a> 0x7463</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad301cd3def8f72ee878173f8f04c17d1">POPT_TI</a> 0x7469</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ae625fd68b51793af51080e142f4a4c2f">POPT_TL</a> 0x746c</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad1cc9b998831ad8f23cad089ac1e6fed">POPT_TP</a> 0x7470</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aaf697f97bbe216586ba550e924669ab6">POPT_TS</a> 0x7473</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad3df6f61106f5e78d7c684e85e10d397">_anyarch</a>(_f) (((_f)&(RPMBUILD_PREP|RPMBUILD_BUILD|RPMBUILD_INSTALL|RPMBUILD_PACKAGEBINARY)) == 0)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a> (RPMBUILD_RMSOURCE|RPMBUILD_RMSPEC)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a28f1729d677d58529fcf0d42081efaac">POPT_NOLANG</a>   -1012</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a63a48d6059b6e665093dc29c457a29af">POPT_RMSOURCE</a>   -1013</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad9e8d54ec7a84fdf6f8d2b50390feed9">POPT_RMBUILD</a>   -1014</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#afe86fd16b23cb4962af6c60490c74a3c">POPT_BUILDROOT</a>   -1015</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a660623018f8c0f88436dd10df303a6d7">POPT_TARGETPLATFORM</a>   -1016</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aa50c44e4e6c8f02911d16e094db767c7">POPT_NOBUILD</a>   -1017</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#af321ca63562d864b3fb7e74293916d79">POPT_RMSPEC</a>   -1019</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a9f668962de1134834aca4c7206c6dcba">POPT_NODIRTOKENS</a>   -1020</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#acf39d864f2b449b473c8adb142ea4893">POPT_REBUILD</a>   0x4220</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#abdf7b0c543dcd499cdd0597203869748">POPT_RECOMPILE</a>   0x4320</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ac10fccb3056ecebc60763fe4176fac33">POPT_BA</a>   0x6261</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a6cc121acd4f836c2e162aef533f6725b">POPT_BB</a>   0x6262</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ac78879af95f23e3290a71fe81a2aff37">POPT_BC</a>   0x6263</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a0de5d00b0da588e7a8247cacc4c944c8">POPT_BI</a>   0x6269</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a966fb9e8c80b40f124566bda650a2567">POPT_BL</a>   0x626c</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aa096f84d35d4c3f9751d635f633679dc">POPT_BP</a>   0x6270</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#adc6ddc22c473d3f41776f9c7beaae0e1">POPT_BS</a>   0x6273</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a8d986793e3ee5543dbeeb6968e3171df">POPT_TA</a>   0x7461</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a5bd26efa2495924f772c1ee562d48485">POPT_TB</a>   0x7462</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#abca7ae46faf250da6f3b9152a7c469a2">POPT_TC</a>   0x7463</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad301cd3def8f72ee878173f8f04c17d1">POPT_TI</a>   0x7469</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ae625fd68b51793af51080e142f4a4c2f">POPT_TL</a>   0x746c</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad1cc9b998831ad8f23cad089ac1e6fed">POPT_TP</a>   0x7470</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aaf697f97bbe216586ba550e924669ab6">POPT_TS</a>   0x7473</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ad3df6f61106f5e78d7c684e85e10d397">_anyarch</a>(_f)   (((_f)&(RPMBUILD_PREP|RPMBUILD_BUILD|RPMBUILD_INSTALL|RPMBUILD_PACKAGEBINARY)) == 0)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a>   (RPMBUILD_RMSOURCE|RPMBUILD_RMSPEC)</td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >- <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >+  <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a> = (1 << 5), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a> = (1 << 8), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a> = (1 << 11), > <br/> >- <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), >+  <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6afeff31880a0b435a7bc5ee3ea4e2bb4b">MODE_REBUILDDB</a> = (1 << 1), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a943c638033610eb280c65a91d5502c48">MODE_VERIFYDB</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a6e71f3470e43602dd881d1cb0ce779a0">MODE_CHECKSIG</a> = (1 << 0), > <br/> >- <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), >+  <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa18ebfe027af5690e69c8a3aa70624fe">MODE_DELKEY</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">MODE_LISTKEY</a> = (1 << 3), > <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), > <br/> >- <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), >+  <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a> = (1 << 0), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a> = (1 << 1), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a> = (1 << 2), > <br/> >- <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >-<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0) >+  <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a> = (1 << 1) > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#acdce423b8f1c19e8dd11e1b0c7726e15">buildArgCallback</a> (poptContext con, enum poptCallbackReason reason, const struct poptOption *opt, const char *arg, const void *data)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#acc1eda7a56c0df0b842cc2909c4df736">checkSpec</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ae06c9263ced0a607feb69fd395368e0f">isSpecFile</a> (const char *specfile)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ab46ac4b5dfbd442e396fe3fb4931e2a0">getTarSpec</a> (const char *arg)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a988051b70a508914e1d332496e62e044">buildForTarget</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> ba)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#abc95ba4ca4537375a9d2aac2ae4cae06">build</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> ba, const char *rcfile)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#acdce423b8f1c19e8dd11e1b0c7726e15">buildArgCallback</a> (poptContext con, enum poptCallbackReason reason, const struct poptOption *opt, const char *arg, const void *data)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#acc1eda7a56c0df0b842cc2909c4df736">checkSpec</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ae06c9263ced0a607feb69fd395368e0f">isSpecFile</a> (const char *specfile)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ab46ac4b5dfbd442e396fe3fb4931e2a0">getTarSpec</a> (const char *arg)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a988051b70a508914e1d332496e62e044">buildForTarget</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> ba)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#abc95ba4ca4537375a9d2aac2ae4cae06">build</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> ba, const char *rcfile)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a21760c53878982b7d3b81ab441235cfb">rpmBTArgs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aa9d80721d6d496e7e799ad3926f7a44b">_fsm_debug</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a30c83908aa37e302e1af6f55ad42f075">spec_flags</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ab02307e1ca337d049e9fd681a2907acb">noDeps</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a061fce35df301e137f285f6a14bc77a1">shortCircuit</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a1523f87e3ec163671c0b86ceb6a5b1ac">buildMode</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a9eda6d4ce09d80ebb5a65cd82ba3c465">buildChar</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a13e59948a9bacafa71369c5a3f7283b6">build_targets</a> = NULL</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a94825bdd3092b41d467c5d0fd352c43e">rpmBuildPoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a55602ca214fb365e8deef9a73c8442e7">quiet</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a21760c53878982b7d3b81ab441235cfb">rpmBTArgs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#aa9d80721d6d496e7e799ad3926f7a44b">_fsm_debug</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a30c83908aa37e302e1af6f55ad42f075">spec_flags</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#ab02307e1ca337d049e9fd681a2907acb">noDeps</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a061fce35df301e137f285f6a14bc77a1">shortCircuit</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a1523f87e3ec163671c0b86ceb6a5b1ac">buildMode</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a9eda6d4ce09d80ebb5a65cd82ba3c465">buildChar</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a13e59948a9bacafa71369c5a3f7283b6">build_targets</a> = NULL</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a94825bdd3092b41d467c5d0fd352c43e">rpmBuildPoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a55602ca214fb365e8deef9a73c8442e7">quiet</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="ad3df6f61106f5e78d7c684e85e10d397"></a><!-- doxytag: member="rpmbuild.c::_anyarch" ref="ad3df6f61106f5e78d7c684e85e10d397" args="(_f)" --> >@@ -147,10 +159,9 @@ > <tr> > <td class="memname">#define _anyarch</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_f</td> >- <td> ) </td> >- <td> (((_f)&(RPMBUILD_PREP|RPMBUILD_BUILD|RPMBUILD_INSTALL|RPMBUILD_PACKAGEBINARY)) == 0)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_f</td><td>)</td> >+ <td>   (((_f)&(RPMBUILD_PREP|RPMBUILD_BUILD|RPMBUILD_INSTALL|RPMBUILD_PACKAGEBINARY)) == 0)</td> > </tr> > </table> > </div> >@@ -165,12 +176,14 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define buildCleanMask (RPMBUILD_RMSOURCE|RPMBUILD_RMSPEC)</td> >+ <td class="memname">#define buildCleanMask   (RPMBUILD_RMSOURCE|RPMBUILD_RMSPEC)</td> > </tr> > </table> > </div> > <div class="memdoc"> > >+<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>.</p> >+ > </div> > </div> > <a class="anchor" id="ac10fccb3056ecebc60763fe4176fac33"></a><!-- doxytag: member="rpmbuild.c::POPT_BA" ref="ac10fccb3056ecebc60763fe4176fac33" args="" --> >@@ -178,7 +191,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BA 0x6261</td> >+ <td class="memname">#define POPT_BA   0x6261</td> > </tr> > </table> > </div> >@@ -195,7 +208,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BB 0x6262</td> >+ <td class="memname">#define POPT_BB   0x6262</td> > </tr> > </table> > </div> >@@ -212,7 +225,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BC 0x6263</td> >+ <td class="memname">#define POPT_BC   0x6263</td> > </tr> > </table> > </div> >@@ -229,7 +242,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BI 0x6269</td> >+ <td class="memname">#define POPT_BI   0x6269</td> > </tr> > </table> > </div> >@@ -246,7 +259,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BL 0x626c</td> >+ <td class="memname">#define POPT_BL   0x626c</td> > </tr> > </table> > </div> >@@ -263,7 +276,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BP 0x6270</td> >+ <td class="memname">#define POPT_BP   0x6270</td> > </tr> > </table> > </div> >@@ -280,7 +293,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BS 0x6273</td> >+ <td class="memname">#define POPT_BS   0x6273</td> > </tr> > </table> > </div> >@@ -297,7 +310,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_BUILDROOT -1015</td> >+ <td class="memname">#define POPT_BUILDROOT   -1015</td> > </tr> > </table> > </div> >@@ -314,7 +327,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_NOBUILD -1017</td> >+ <td class="memname">#define POPT_NOBUILD   -1017</td> > </tr> > </table> > </div> >@@ -331,7 +344,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_NODIRTOKENS -1020</td> >+ <td class="memname">#define POPT_NODIRTOKENS   -1020</td> > </tr> > </table> > </div> >@@ -348,7 +361,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_NOLANG -1012</td> >+ <td class="memname">#define POPT_NOLANG   -1012</td> > </tr> > </table> > </div> >@@ -365,7 +378,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_REBUILD 0x4220</td> >+ <td class="memname">#define POPT_REBUILD   0x4220</td> > </tr> > </table> > </div> >@@ -382,7 +395,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_RECOMPILE 0x4320</td> >+ <td class="memname">#define POPT_RECOMPILE   0x4320</td> > </tr> > </table> > </div> >@@ -399,7 +412,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_RMBUILD -1014</td> >+ <td class="memname">#define POPT_RMBUILD   -1014</td> > </tr> > </table> > </div> >@@ -416,7 +429,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_RMSOURCE -1013</td> >+ <td class="memname">#define POPT_RMSOURCE   -1013</td> > </tr> > </table> > </div> >@@ -433,7 +446,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_RMSPEC -1019</td> >+ <td class="memname">#define POPT_RMSPEC   -1019</td> > </tr> > </table> > </div> >@@ -450,7 +463,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TA 0x7461</td> >+ <td class="memname">#define POPT_TA   0x7461</td> > </tr> > </table> > </div> >@@ -467,7 +480,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TARGETPLATFORM -1016</td> >+ <td class="memname">#define POPT_TARGETPLATFORM   -1016</td> > </tr> > </table> > </div> >@@ -484,7 +497,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TB 0x7462</td> >+ <td class="memname">#define POPT_TB   0x7462</td> > </tr> > </table> > </div> >@@ -501,7 +514,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TC 0x7463</td> >+ <td class="memname">#define POPT_TC   0x7463</td> > </tr> > </table> > </div> >@@ -518,7 +531,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TI 0x7469</td> >+ <td class="memname">#define POPT_TI   0x7469</td> > </tr> > </table> > </div> >@@ -535,7 +548,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TL 0x746c</td> >+ <td class="memname">#define POPT_TL   0x746c</td> > </tr> > </table> > </div> >@@ -552,7 +565,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TP 0x7470</td> >+ <td class="memname">#define POPT_TP   0x7470</td> > </tr> > </table> > </div> >@@ -569,7 +582,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define POPT_TS 0x7473</td> >+ <td class="memname">#define POPT_TS   0x7473</td> > </tr> > </table> > </div> >@@ -629,6 +642,8 @@ > </td></tr> > <tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc"></a><!-- doxytag: member="MODE_QUERY" ref="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc" args="" -->MODE_QUERY</em> </td><td> > </td></tr> >+<tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024"></a><!-- doxytag: member="MODE_PARSE" ref="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024" args="" -->MODE_PARSE</em> </td><td> >+</td></tr> > </table> > </dd> > </dl> >@@ -645,31 +660,31 @@ > <tr> > <td class="memname">static int build </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> </td> >- <td class="paramname"> <em>ba</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> </td> >+ <td class="paramname"><em>ba</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>rcfile</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>rcfile</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [static]</code></td> >+ <td></td><td><code> [static]</code></td> > </tr> > </table> > </div> >@@ -677,7 +692,7 @@ > > <p>Definition at line <a class="el" href="rpmbuild_8c_source.html#l00470">470</a> of file <a class="el" href="rpmbuild_8c_source.html">rpmbuild.c</a>.</p> > >-<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin()</a>, <a class="el" href="rpmbuild_8c_source.html#l00056">build_targets</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c_source.html#l00360">buildForTarget()</a>, <a class="el" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a>, <a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmspec_8c_source.html#l00020">target</a>, <a class="el" href="rpmvf_8h_source.html#l00065">VERIFY_DIGEST</a>, <a class="el" href="rpmvf_8h_source.html#l00068">VERIFY_HDRCHK</a>, and <a class="el" href="rpmvf_8h_source.html#l00066">VERIFY_SIGNATURE</a>.</p> >+<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="rpmts_8h_source.html#l00109">_RPMVSF_NODIGESTS</a>, <a class="el" href="rpmts_8h_source.html#l00115">_RPMVSF_NOSIGNATURES</a>, <a class="el" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin()</a>, <a class="el" href="rpmbuild_8c_source.html#l00056">build_targets</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a>, <a class="el" href="rpmbuild_8c_source.html#l00360">buildForTarget()</a>, <a class="el" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a>, <a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags()</a>, <a class="el" href="rpmts_8h_source.html#l00092">RPMVSF_NOHDRCHK</a>, <a class="el" href="rpmspec_8c_source.html#l00021">target</a>, <a class="el" href="rpmvf_8h_source.html#l00065">VERIFY_DIGEST</a>, <a class="el" href="rpmvf_8h_source.html#l00068">VERIFY_HDRCHK</a>, and <a class="el" href="rpmvf_8h_source.html#l00066">VERIFY_SIGNATURE</a>.</p> > > <p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00524">main()</a>.</p> > >@@ -690,37 +705,37 @@ > <tr> > <td class="memname">static void buildArgCallback </td> > <td>(</td> >- <td class="paramtype">poptContext </td> >- <td class="paramname"> <em>con</em>, </td> >+ <td class="paramtype">poptContext </td> >+ <td class="paramname"><em>con</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">enum poptCallbackReason </td> >- <td class="paramname"> <em>reason</em>, </td> >+ <td class="paramtype">enum poptCallbackReason </td> >+ <td class="paramname"><em>reason</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const struct poptOption * </td> >- <td class="paramname"> <em>opt</em>, </td> >+ <td class="paramtype">const struct poptOption * </td> >+ <td class="paramname"><em>opt</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>data</em></td><td> </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>data</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [static]</code></td> >+ <td></td><td><code> [static]</code></td> > </tr> > </table> > </div> >@@ -728,7 +743,7 @@ > > <p>Definition at line <a class="el" href="rpmbuild_8c_source.html#l00058">58</a> of file <a class="el" href="rpmbuild_8c_source.html">rpmbuild.c</a>.</p> > >-<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit()</a>, <a class="el" href="rpmbuild_8c_source.html#l00056">build_targets</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c_source.html#l00055">buildChar</a>, <a class="el" href="rpmbuild_8c_source.html#l00054">buildMode</a>, <a class="el" href="rpmbuild_8h_source.html#l00056">rpmBuildArguments_s::buildRootOverride</a>, <a class="el" href="rpmbuild_8c_source.html#l00052">noDeps</a>, <a class="el" href="rpmbuild_8h_source.html#l00054">rpmBuildArguments_s::pkgFlags</a>, <a class="el" href="rpmbuild_8c_source.html#l00034">POPT_BA</a>, <a class="el" href="rpmbuild_8c_source.html#l00035">POPT_BB</a>, <a class="el" href="rpmbuild_8c_source.html#l00036">POPT_BC</a>, <a class="el" href="rpmbuild_8c_source.html#l00037">POPT_BI</a>, <a class="el" href="rpmbuild_8c_source.html#l00038">POPT_BL</a>, <a class="el" href="rpmbuild_8c_source.html#l00039">POPT_BP</a>, <a class="el" href="rpmbuild_8c_source.html#l00040">POPT_BS</a>, <a class="el" href="rpmbuild_8c_source.html#l00026">POPT_BUILDROOT</a>, <a class="el" href="rpmbuild_8c_source.html#l00028">POPT_NOBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00030">POPT_NODIRTOKENS</a>, <a class="el" href="rpmbuild_8c_source.html#l00023">POPT_NOLANG</a>, <a class="el" href="rpmbuild_8c_source.html#l00032">POPT_REBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00033">POPT_RECOMPILE</a>, <a class="el" href="rpmbuild_8c_source.html#l00025">POPT_RMBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00024">POPT_RMSOURCE</a>, <a class="el" href="rpmbuild_8c_source.html#l00029">POPT_RMSPEC</a>, <a class="el" href="rpmbuild_8c_source.html#l00041">POPT_TA</a>, <a class="el" href="rpmbuild_8c_source.html#l00027">POPT_TARGETPLATFORM</a>, <a class="el" href="rpmbuild_8c_source.html#l00042">POPT_TB</a>, <a class="el" href="rpmbuild_8c_source.html#l00043">POPT_TC</a>, <a class="el" href="rpmbuild_8c_source.html#l00044">POPT_TI</a>, <a class="el" href="rpmbuild_8c_source.html#l00045">POPT_TL</a>, <a class="el" href="rpmbuild_8c_source.html#l00046">POPT_TP</a>, <a class="el" href="rpmbuild_8c_source.html#l00047">POPT_TS</a>, <a class="el" href="rpmbuild_8c_source.html#l00021">rpmBTArgs</a>, <a class="el" href="rpmcli_8h_source.html#l00062">RPMCLI_POPT_FORCE</a>, <a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog()</a>, <a class="el" href="rpmlog_8h_source.html#l00033">RPMLOG_ERR</a>, <a class="el" href="rpmbuild_8c_source.html#l00051">spec_flags</a>, and <a class="el" href="system_8h_source.html#l00108">xstrdup</a>.</p> >+<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit()</a>, <a class="el" href="rpmbuild_8c_source.html#l00056">build_targets</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c_source.html#l00055">buildChar</a>, <a class="el" href="rpmbuild_8c_source.html#l00054">buildMode</a>, <a class="el" href="rpmbuild_8h_source.html#l00056">rpmBuildArguments_s::buildRootOverride</a>, <a class="el" href="rpmbuild_8c_source.html#l00052">noDeps</a>, <a class="el" href="rpmbuild_8h_source.html#l00054">rpmBuildArguments_s::pkgFlags</a>, <a class="el" href="rpmbuild_8c_source.html#l00034">POPT_BA</a>, <a class="el" href="rpmbuild_8c_source.html#l00035">POPT_BB</a>, <a class="el" href="rpmbuild_8c_source.html#l00036">POPT_BC</a>, <a class="el" href="rpmbuild_8c_source.html#l00037">POPT_BI</a>, <a class="el" href="rpmbuild_8c_source.html#l00038">POPT_BL</a>, <a class="el" href="rpmbuild_8c_source.html#l00039">POPT_BP</a>, <a class="el" href="rpmbuild_8c_source.html#l00040">POPT_BS</a>, <a class="el" href="rpmbuild_8c_source.html#l00026">POPT_BUILDROOT</a>, <a class="el" href="rpmbuild_8c_source.html#l00028">POPT_NOBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00030">POPT_NODIRTOKENS</a>, <a class="el" href="rpmbuild_8c_source.html#l00023">POPT_NOLANG</a>, <a class="el" href="rpmbuild_8c_source.html#l00032">POPT_REBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00033">POPT_RECOMPILE</a>, <a class="el" href="rpmbuild_8c_source.html#l00025">POPT_RMBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00024">POPT_RMSOURCE</a>, <a class="el" href="rpmbuild_8c_source.html#l00029">POPT_RMSPEC</a>, <a class="el" href="rpmbuild_8c_source.html#l00041">POPT_TA</a>, <a class="el" href="rpmbuild_8c_source.html#l00027">POPT_TARGETPLATFORM</a>, <a class="el" href="rpmbuild_8c_source.html#l00042">POPT_TB</a>, <a class="el" href="rpmbuild_8c_source.html#l00043">POPT_TC</a>, <a class="el" href="rpmbuild_8c_source.html#l00044">POPT_TI</a>, <a class="el" href="rpmbuild_8c_source.html#l00045">POPT_TL</a>, <a class="el" href="rpmbuild_8c_source.html#l00046">POPT_TP</a>, <a class="el" href="rpmbuild_8c_source.html#l00047">POPT_TS</a>, <a class="el" href="rpmbuild_8c_source.html#l00021">rpmBTArgs</a>, <a class="el" href="rpmbuild_8h_source.html#l00035">RPMBUILD_NOBUILD</a>, <a class="el" href="rpmbuild_8h_source.html#l00045">RPMBUILD_PKG_NODIRTOKENS</a>, <a class="el" href="rpmbuild_8h_source.html#l00031">RPMBUILD_RMBUILD</a>, <a class="el" href="rpmbuild_8h_source.html#l00030">RPMBUILD_RMSOURCE</a>, <a class="el" href="rpmbuild_8h_source.html#l00033">RPMBUILD_RMSPEC</a>, <a class="el" href="rpmcli_8h_source.html#l00062">RPMCLI_POPT_FORCE</a>, <a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog()</a>, <a class="el" href="rpmlog_8h_source.html#l00033">RPMLOG_ERR</a>, <a class="el" href="rpmspec_8h_source.html#l00037">RPMSPEC_FORCE</a>, <a class="el" href="rpmspec_8h_source.html#l00038">RPMSPEC_NOLANG</a>, <a class="el" href="rpmbuild_8c_source.html#l00051">spec_flags</a>, and <a class="el" href="system_8h_source.html#l00108">xstrdup</a>.</p> > > </div> > </div> >@@ -739,25 +754,25 @@ > <tr> > <td class="memname">static int buildForTarget </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> </td> >- <td class="paramname"> <em>ba</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> </td> >+ <td class="paramname"><em>ba</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [static]</code></td> >+ <td></td><td><code> [static]</code></td> > </tr> > </table> > </div> >@@ -765,7 +780,7 @@ > > <p>Definition at line <a class="el" href="rpmbuild_8c_source.html#l00360">360</a> of file <a class="el" href="rpmbuild_8c_source.html">rpmbuild.c</a>.</p> > >-<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="rpmbuild_8c.html#ad3df6f61106f5e78d7c684e85e10d397">_anyarch</a>, <a class="el" href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe">addMacro()</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c_source.html#l00054">buildMode</a>, <a class="el" href="rpmbuild_8h_source.html#l00056">rpmBuildArguments_s::buildRootOverride</a>, <a class="el" href="rpmbuild_8c_source.html#l00225">checkSpec()</a>, <a class="el" href="rpmbuild_8c_source.html#l00286">getTarSpec()</a>, <a class="el" href="rpmbuild_8c_source.html#l00239">isSpecFile()</a>, <a class="el" href="rpmbuild_8c_source.html#l00052">noDeps</a>, <a class="el" href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8">rasprintf()</a>, <a class="el" href="rpmmacro_8h_source.html#l00041">RMIL_TARBALL</a>, <a class="el" href="rpmlib_8h_source.html#l00065">RPM_MACHTABLE_BUILDARCH</a>, <a class="el" href="rpmlib_8h_source.html#l00066">RPM_MACHTABLE_BUILDOS</a>, <a class="el" href="rpmbuild_8h_source.html#l00030">RPMBUILD_RMSOURCE</a>, <a class="el" href="rpmbuild_8h_source.html#l00033">RPMBUILD_RMSPEC</a>, <a class="el" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b">rpmGenPath()</a>, <a class="el" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd">rpmGetCwd()</a>, <a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog()</a>, <a class="el" href="rpmlog_8h_source.html#l00033">RPMLOG_ERR</a>, <a class="el" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c">rpmMkdirs()</a>, <a class="el" href="group__rpmrc.html#ga9c78c502742acadd9f14af15de12fbfe">rpmSetTables()</a>, <a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5">rpmSpecBuild()</a>, <a class="el" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda">rpmSpecFree()</a>, <a class="el" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34">rpmSpecParse()</a>, <a class="el" href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15">rpmtsRootDir()</a>, <a class="el" href="rpmstring_8h_source.html#l00113">rstreq()</a>, <a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat()</a>, <a class="el" href="rpmbuild_8c_source.html#l00051">spec_flags</a>, and <a class="el" href="system_8h_source.html#l00108">xstrdup</a>.</p> >+<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="rpmbuild_8c.html#ad3df6f61106f5e78d7c684e85e10d397">_anyarch</a>, <a class="el" href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe">addMacro()</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c_source.html#l00054">buildMode</a>, <a class="el" href="rpmbuild_8h_source.html#l00056">rpmBuildArguments_s::buildRootOverride</a>, <a class="el" href="rpmbuild_8c_source.html#l00225">checkSpec()</a>, <a class="el" href="rpmbuild_8c_source.html#l00286">getTarSpec()</a>, <a class="el" href="rpmbuild_8c_source.html#l00239">isSpecFile()</a>, <a class="el" href="rpmbuild_8c_source.html#l00052">noDeps</a>, <a class="el" href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8">rasprintf()</a>, <a class="el" href="rpmmacro_8h_source.html#l00041">RMIL_TARBALL</a>, <a class="el" href="rpmlib_8h_source.html#l00065">RPM_MACHTABLE_BUILDARCH</a>, <a class="el" href="rpmlib_8h_source.html#l00066">RPM_MACHTABLE_BUILDOS</a>, <a class="el" href="rpmbuild_8h_source.html#l00030">RPMBUILD_RMSOURCE</a>, <a class="el" href="rpmbuild_8h_source.html#l00033">RPMBUILD_RMSPEC</a>, <a class="el" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b">rpmGenPath()</a>, <a class="el" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd">rpmGetCwd()</a>, <a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog()</a>, <a class="el" href="rpmlog_8h_source.html#l00033">RPMLOG_ERR</a>, <a class="el" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c">rpmMkdirs()</a>, <a class="el" href="group__rpmrc.html#ga9c78c502742acadd9f14af15de12fbfe">rpmSetTables()</a>, <a class="el" href="rpmspec_8h_source.html#l00036">RPMSPEC_ANYARCH</a>, <a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5">rpmSpecBuild()</a>, <a class="el" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda">rpmSpecFree()</a>, <a class="el" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34">rpmSpecParse()</a>, <a class="el" href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15">rpmtsRootDir()</a>, <a class="el" href="rpmstring_8h_source.html#l00113">rstreq()</a>, <a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat()</a>, <a class="el" href="rpmbuild_8c_source.html#l00051">spec_flags</a>, and <a class="el" href="system_8h_source.html#l00108">xstrdup</a>.</p> > > <p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>.</p> > >@@ -778,19 +793,19 @@ > <tr> > <td class="memname">static int checkSpec </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [static]</code></td> >+ <td></td><td><code> [static]</code></td> > </tr> > </table> > </div> >@@ -811,9 +826,8 @@ > <tr> > <td class="memname">static char* getTarSpec </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>arg</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>arg</em></td><td>)</td> > <td><code> [static]</code></td> > </tr> > </table> >@@ -835,9 +849,8 @@ > <tr> > <td class="memname">static int isSpecFile </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>specfile</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>specfile</em></td><td>)</td> > <td><code> [static]</code></td> > </tr> > </table> >@@ -859,19 +872,19 @@ > <tr> > <td class="memname">int main </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>argv</em>[]</td><td> </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>argv</em>[] </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -879,7 +892,7 @@ > > <p>Definition at line <a class="el" href="rpmbuild_8c_source.html#l00524">524</a> of file <a class="el" href="rpmbuild_8c_source.html">rpmbuild.c</a>.</p> > >-<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="system_8h_source.html#l00109">_free</a>, <a class="el" href="cliutils_8c_source.html#l00018">argerror()</a>, <a class="el" href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree()</a>, <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>, <a class="el" href="rpmbuild_8c_source.html#l00056">build_targets</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c_source.html#l00055">buildChar</a>, <a class="el" href="rpmbuild_8c_source.html#l00054">buildMode</a>, <a class="el" href="rpmbuild_8h_source.html#l00056">rpmBuildArguments_s::buildRootOverride</a>, <a class="el" href="rpmbuild_8h_source.html#l00057">rpmBuildArguments_s::cookie</a>, <a class="el" href="cliutils_8c_source.html#l00072">finishPipe()</a>, <a class="el" href="cliutils_8c_source.html#l00047">initPipe()</a>, <a class="el" href="rpmbuild_8c_source.html#l00199">MODE_BUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00200">MODE_REBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00201">MODE_RECOMPILE</a>, <a class="el" href="rpmbuild_8c_source.html#l00202">MODE_TARBUILD</a>, <a class="el" href="cliutils_8c_source.html#l00035">printUsage()</a>, <a class="el" href="cliutils_8h_source.html#l00009">RETVAL</a>, <a class="el" href="rpmbuild_8h_source.html#l00058">rpmBuildArguments_s::rootdir</a>, <a class="el" href="rpmbuild_8c_source.html#l00021">rpmBTArgs</a>, <a class="el" href="rpmbuild_8h_source.html#l00023">RPMBUILD_BUILD</a>, <a class="el" href="rpmbuild_8h_source.html#l00024">RPMBUILD_INSTALL</a>, <a class="el" href="rpmbuild_8h_source.html#l00022">RPMBUILD_PREP</a>, <a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini()</a>, <a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit()</a>, <a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a>, <a class="el" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a>, <a class="el" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource()</a>, <a class="el" href="rpmlog_8h_source.html#l00036">RPMLOG_INFO</a>, <a class="el" href="rpmlog_8h_source.html#l00034">RPMLOG_WARNING</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="rpmlog_8h_source.html#l00264">rpmSetVerbosity</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>, <a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir()</a>, and <a class="el" href="rpmbuild_8c_source.html#l00053">shortCircuit</a>.</p> >+<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="system_8h_source.html#l00109">_free</a>, <a class="el" href="cliutils_8c_source.html#l00018">argerror()</a>, <a class="el" href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree()</a>, <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>, <a class="el" href="rpmbuild_8c_source.html#l00056">build_targets</a>, <a class="el" href="rpmbuild_8h_source.html#l00055">rpmBuildArguments_s::buildAmount</a>, <a class="el" href="rpmbuild_8c_source.html#l00055">buildChar</a>, <a class="el" href="rpmbuild_8c_source.html#l00054">buildMode</a>, <a class="el" href="rpmbuild_8h_source.html#l00056">rpmBuildArguments_s::buildRootOverride</a>, <a class="el" href="rpmbuild_8h_source.html#l00057">rpmBuildArguments_s::cookie</a>, <a class="el" href="cliutils_8c_source.html#l00072">finishPipe()</a>, <a class="el" href="cliutils_8c_source.html#l00047">initPipe()</a>, <a class="el" href="rpmbuild_8c_source.html#l00199">MODE_BUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00200">MODE_REBUILD</a>, <a class="el" href="rpmbuild_8c_source.html#l00201">MODE_RECOMPILE</a>, <a class="el" href="rpmbuild_8c_source.html#l00202">MODE_TARBUILD</a>, <a class="el" href="cliutils_8c_source.html#l00035">printUsage()</a>, <a class="el" href="cliutils_8h_source.html#l00009">RETVAL</a>, <a class="el" href="rpmbuild_8h_source.html#l00058">rpmBuildArguments_s::rootdir</a>, <a class="el" href="rpmbuild_8c_source.html#l00021">rpmBTArgs</a>, <a class="el" href="rpmbuild_8h_source.html#l00023">RPMBUILD_BUILD</a>, <a class="el" href="rpmbuild_8h_source.html#l00025">RPMBUILD_CHECK</a>, <a class="el" href="rpmbuild_8h_source.html#l00026">RPMBUILD_CLEAN</a>, <a class="el" href="rpmbuild_8h_source.html#l00027">RPMBUILD_FILECHECK</a>, <a class="el" href="rpmbuild_8h_source.html#l00024">RPMBUILD_INSTALL</a>, <a class="el" href="rpmbuild_8h_source.html#l00029">RPMBUILD_PACKAGEBINARY</a>, <a class="el" href="rpmbuild_8h_source.html#l00028">RPMBUILD_PACKAGESOURCE</a>, <a class="el" href="rpmbuild_8h_source.html#l00022">RPMBUILD_PREP</a>, <a class="el" href="rpmbuild_8h_source.html#l00031">RPMBUILD_RMBUILD</a>, <a class="el" href="rpmbuild_8h_source.html#l00030">RPMBUILD_RMSOURCE</a>, <a class="el" href="rpmbuild_8h_source.html#l00033">RPMBUILD_RMSPEC</a>, <a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini()</a>, <a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit()</a>, <a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a>, <a class="el" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a>, <a class="el" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource()</a>, <a class="el" href="rpmlog_8h_source.html#l00036">RPMLOG_INFO</a>, <a class="el" href="rpmlog_8h_source.html#l00034">RPMLOG_WARNING</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="rpmlog_8h_source.html#l00264">rpmSetVerbosity</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>, <a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir()</a>, and <a class="el" href="rpmbuild_8c_source.html#l00053">shortCircuit</a>.</p> > > </div> > </div> >@@ -1099,8 +1112,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmbuild_8c__incl.map rpm-4.9.1/doc/librpm/html/rpmbuild_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmbuild_8c__incl.map 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmbuild_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,6 +1,6 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="128,83,213,112"/> >-<area shape="rect" id="node37" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="1739,83,1813,112"/> >-<area shape="rect" id="node45" href="$debug_8h.html" title="debug.h" alt="" coords="1847,83,1921,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="120,83,195,112"/> >+<area shape="rect" id="node37" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="1584,83,1653,112"/> >+<area shape="rect" id="node45" href="$debug_8h.html" title="debug.h" alt="" coords="1685,83,1752,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmbuild_8c__incl.md5 rpm-4.9.1/doc/librpm/html/rpmbuild_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmbuild_8c__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmbuild_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-c974ed8100ed602579965e74f8bb6462 >\ No newline at end of file >+496ea86a8158f4bc45c25d877cc507d5 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmbuild_8c__incl.png and rpm-4.9.1/doc/librpm/html/rpmbuild_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmbuild_8c_source.html rpm-4.9.1/doc/librpm/html/rpmbuild_8c_source.html >--- rpm-4.9.0/doc/librpm/html/rpmbuild_8c_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmbuild_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,30 +7,41 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmbuild.c</h1> </div> >+<div class="title">rpmbuild.c</div> </div> > </div> > <div class="contents"> > <a href="rpmbuild_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >-<a name="l00002"></a><a class="code" href="rpmbuild_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">00002</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *__progname; >+<a name="l00002"></a><a class="code" href="rpmbuild_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">00002</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>; > <a name="l00003"></a>00003 > <a name="l00004"></a>00004 <span class="preprocessor">#include <errno.h></span> > <a name="l00005"></a>00005 <span class="preprocessor">#include <libgen.h></span> >@@ -117,12 +128,12 @@ > <a name="l00087"></a>00087 } > <a name="l00088"></a>00088 <span class="keywordflow">break</span>; > <a name="l00089"></a>00089 >-<a name="l00090"></a>00090 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a9f668962de1134834aca4c7206c6dcba">POPT_NODIRTOKENS</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#ac5afae58f617d76f7367be1d6fb45423">pkgFlags</a> |= RPMBUILD_PKG_NODIRTOKENS; <span class="keywordflow">break</span>; >-<a name="l00091"></a>00091 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#aa50c44e4e6c8f02911d16e094db767c7">POPT_NOBUILD</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_NOBUILD; <span class="keywordflow">break</span>; >-<a name="l00092"></a>00092 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a28f1729d677d58529fcf0d42081efaac">POPT_NOLANG</a>: <a class="code" href="rpmbuild_8c.html#a30c83908aa37e302e1af6f55ad42f075">spec_flags</a> |= RPMSPEC_NOLANG; <span class="keywordflow">break</span>; >-<a name="l00093"></a>00093 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a63a48d6059b6e665093dc29c457a29af">POPT_RMSOURCE</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_RMSOURCE; <span class="keywordflow">break</span>; >-<a name="l00094"></a>00094 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#af321ca63562d864b3fb7e74293916d79">POPT_RMSPEC</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_RMSPEC; <span class="keywordflow">break</span>; >-<a name="l00095"></a>00095 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#ad9e8d54ec7a84fdf6f8d2b50390feed9">POPT_RMBUILD</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_RMBUILD; <span class="keywordflow">break</span>; >+<a name="l00090"></a>00090 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a9f668962de1134834aca4c7206c6dcba">POPT_NODIRTOKENS</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#ac5afae58f617d76f7367be1d6fb45423">pkgFlags</a> |= <a class="code" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a92f64323de18b3cfb7189c0562dffec9">RPMBUILD_PKG_NODIRTOKENS</a>; <span class="keywordflow">break</span>; >+<a name="l00091"></a>00091 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#aa50c44e4e6c8f02911d16e094db767c7">POPT_NOBUILD</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93ab5833ed9b89ae2b33dca2c5b77257147">RPMBUILD_NOBUILD</a>; <span class="keywordflow">break</span>; >+<a name="l00092"></a>00092 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a28f1729d677d58529fcf0d42081efaac">POPT_NOLANG</a>: <a class="code" href="rpmbuild_8c.html#a30c83908aa37e302e1af6f55ad42f075">spec_flags</a> |= <a class="code" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a371bb69d0e60d243ed63299b89a8a0de">RPMSPEC_NOLANG</a>; <span class="keywordflow">break</span>; >+<a name="l00093"></a>00093 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a63a48d6059b6e665093dc29c457a29af">POPT_RMSOURCE</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a473063df8b824255634653ba80a437f2">RPMBUILD_RMSOURCE</a>; <span class="keywordflow">break</span>; >+<a name="l00094"></a>00094 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#af321ca63562d864b3fb7e74293916d79">POPT_RMSPEC</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a7e26df39cdf47fbfe2a1c5069decf033">RPMBUILD_RMSPEC</a>; <span class="keywordflow">break</span>; >+<a name="l00095"></a>00095 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#ad9e8d54ec7a84fdf6f8d2b50390feed9">POPT_RMBUILD</a>: rba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aa808a844a94806debc804a18c58023f3">RPMBUILD_RMBUILD</a>; <span class="keywordflow">break</span>; > <a name="l00096"></a>00096 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#afe86fd16b23cb4962af6c60490c74a3c">POPT_BUILDROOT</a>: > <a name="l00097"></a>00097 <span class="keywordflow">if</span> (rba-><a class="code" href="structrpmBuildArguments__s.html#ad4c11c26f63a02a2f333c4d8bd4ebcc5">buildRootOverride</a>) { > <a name="l00098"></a>00098 <a class="code" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841" title="Generate a log message using FMT string and option arguments.">rpmlog</a>(<a class="code" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a29cea4e65e8a30e907609e83187b439d">RPMLOG_ERR</a>, <a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"buildroot already specified, ignoring %s\n"</span>), arg); >@@ -135,7 +146,7 @@ > <a name="l00105"></a>00105 <span class="keywordflow">break</span>; > <a name="l00106"></a>00106 > <a name="l00107"></a>00107 <span class="keywordflow">case</span> <a class="code" href="rpmcli_8h.html#a35c126bb6de0a103c7bfca315e63c405">RPMCLI_POPT_FORCE</a>: >-<a name="l00108"></a>00108 <a class="code" href="rpmbuild_8c.html#a30c83908aa37e302e1af6f55ad42f075">spec_flags</a> |= RPMSPEC_FORCE; >+<a name="l00108"></a>00108 <a class="code" href="rpmbuild_8c.html#a30c83908aa37e302e1af6f55ad42f075">spec_flags</a> |= <a class="code" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57ad1dafc5cb684799edf289294c3e18a85">RPMSPEC_FORCE</a>; > <a name="l00109"></a>00109 <span class="keywordflow">break</span>; > <a name="l00110"></a>00110 > <a name="l00111"></a>00111 } >@@ -143,84 +154,84 @@ > <a name="l00113"></a>00113 > <a name="l00114"></a><a class="code" href="rpmbuild_8c.html#a94825bdd3092b41d467c5d0fd352c43e">00114</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmbuild_8c.html#a94825bdd3092b41d467c5d0fd352c43e">rpmBuildPoptTable</a>[] = { > <a name="l00115"></a>00115 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_CALLBACK | POPT_CBFLAG_INC_DATA | POPT_CBFLAG_CONTINUE, >-<a name="l00116"></a>00116 buildArgCallback, 0, NULL, NULL }, >+<a name="l00116"></a>00116 <a class="code" href="rpmbuild_8c.html#acdce423b8f1c19e8dd11e1b0c7726e15">buildArgCallback</a>, 0, NULL, NULL }, > <a name="l00117"></a>00117 >-<a name="l00118"></a>00118 { <span class="stringliteral">"bp"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_BP, >+<a name="l00118"></a>00118 { <span class="stringliteral">"bp"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#aa096f84d35d4c3f9751d635f633679dc">POPT_BP</a>, > <a name="l00119"></a>00119 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build through %prep (unpack sources and apply patches) from <specfile>"</span>), > <a name="l00120"></a>00120 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<specfile>"</span>) }, >-<a name="l00121"></a>00121 { <span class="stringliteral">"bc"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_BC, >+<a name="l00121"></a>00121 { <span class="stringliteral">"bc"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#ac78879af95f23e3290a71fe81a2aff37">POPT_BC</a>, > <a name="l00122"></a>00122 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build through %build (%prep, then compile) from <specfile>"</span>), > <a name="l00123"></a>00123 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<specfile>"</span>) }, >-<a name="l00124"></a>00124 { <span class="stringliteral">"bi"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_BI, >+<a name="l00124"></a>00124 { <span class="stringliteral">"bi"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#a0de5d00b0da588e7a8247cacc4c944c8">POPT_BI</a>, > <a name="l00125"></a>00125 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build through %install (%prep, %build, then install) from <specfile>"</span>), > <a name="l00126"></a>00126 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<specfile>"</span>) }, >-<a name="l00127"></a>00127 { <span class="stringliteral">"bl"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_BL, >+<a name="l00127"></a>00127 { <span class="stringliteral">"bl"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#a966fb9e8c80b40f124566bda650a2567">POPT_BL</a>, > <a name="l00128"></a>00128 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"verify %files section from <specfile>"</span>), > <a name="l00129"></a>00129 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<specfile>"</span>) }, >-<a name="l00130"></a>00130 { <span class="stringliteral">"ba"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_BA, >+<a name="l00130"></a>00130 { <span class="stringliteral">"ba"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#ac10fccb3056ecebc60763fe4176fac33">POPT_BA</a>, > <a name="l00131"></a>00131 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build source and binary packages from <specfile>"</span>), > <a name="l00132"></a>00132 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<specfile>"</span>) }, >-<a name="l00133"></a>00133 { <span class="stringliteral">"bb"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_BB, >+<a name="l00133"></a>00133 { <span class="stringliteral">"bb"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#a6cc121acd4f836c2e162aef533f6725b">POPT_BB</a>, > <a name="l00134"></a>00134 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build binary package only from <specfile>"</span>), > <a name="l00135"></a>00135 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<specfile>"</span>) }, >-<a name="l00136"></a>00136 { <span class="stringliteral">"bs"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_BS, >+<a name="l00136"></a>00136 { <span class="stringliteral">"bs"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#adc6ddc22c473d3f41776f9c7beaae0e1">POPT_BS</a>, > <a name="l00137"></a>00137 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build source package only from <specfile>"</span>), > <a name="l00138"></a>00138 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<specfile>"</span>) }, > <a name="l00139"></a>00139 >-<a name="l00140"></a>00140 { <span class="stringliteral">"tp"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_TP, >+<a name="l00140"></a>00140 { <span class="stringliteral">"tp"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#ad1cc9b998831ad8f23cad089ac1e6fed">POPT_TP</a>, > <a name="l00141"></a>00141 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build through %prep (unpack sources and apply patches) from <tarball>"</span>), > <a name="l00142"></a>00142 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<tarball>"</span>) }, >-<a name="l00143"></a>00143 { <span class="stringliteral">"tc"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_TC, >+<a name="l00143"></a>00143 { <span class="stringliteral">"tc"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#abca7ae46faf250da6f3b9152a7c469a2">POPT_TC</a>, > <a name="l00144"></a>00144 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build through %build (%prep, then compile) from <tarball>"</span>), > <a name="l00145"></a>00145 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<tarball>"</span>) }, >-<a name="l00146"></a>00146 { <span class="stringliteral">"ti"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_TI, >+<a name="l00146"></a>00146 { <span class="stringliteral">"ti"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#ad301cd3def8f72ee878173f8f04c17d1">POPT_TI</a>, > <a name="l00147"></a>00147 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build through %install (%prep, %build, then install) from <tarball>"</span>), > <a name="l00148"></a>00148 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<tarball>"</span>) }, >-<a name="l00149"></a>00149 { <span class="stringliteral">"tl"</span>, 0, POPT_ARGFLAG_ONEDASH|POPT_ARGFLAG_DOC_HIDDEN, 0, POPT_TL, >+<a name="l00149"></a>00149 { <span class="stringliteral">"tl"</span>, 0, POPT_ARGFLAG_ONEDASH|POPT_ARGFLAG_DOC_HIDDEN, 0, <a class="code" href="rpmbuild_8c.html#ae625fd68b51793af51080e142f4a4c2f">POPT_TL</a>, > <a name="l00150"></a>00150 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"verify %files section from <tarball>"</span>), > <a name="l00151"></a>00151 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<tarball>"</span>) }, >-<a name="l00152"></a>00152 { <span class="stringliteral">"ta"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_TA, >+<a name="l00152"></a>00152 { <span class="stringliteral">"ta"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#a8d986793e3ee5543dbeeb6968e3171df">POPT_TA</a>, > <a name="l00153"></a>00153 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build source and binary packages from <tarball>"</span>), > <a name="l00154"></a>00154 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<tarball>"</span>) }, >-<a name="l00155"></a>00155 { <span class="stringliteral">"tb"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_TB, >+<a name="l00155"></a>00155 { <span class="stringliteral">"tb"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#a5bd26efa2495924f772c1ee562d48485">POPT_TB</a>, > <a name="l00156"></a>00156 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build binary package only from <tarball>"</span>), > <a name="l00157"></a>00157 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<tarball>"</span>) }, >-<a name="l00158"></a>00158 { <span class="stringliteral">"ts"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, POPT_TS, >+<a name="l00158"></a>00158 { <span class="stringliteral">"ts"</span>, 0, POPT_ARGFLAG_ONEDASH, 0, <a class="code" href="rpmbuild_8c.html#aaf697f97bbe216586ba550e924669ab6">POPT_TS</a>, > <a name="l00159"></a>00159 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build source package only from <tarball>"</span>), > <a name="l00160"></a>00160 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<tarball>"</span>) }, > <a name="l00161"></a>00161 >-<a name="l00162"></a>00162 { <span class="stringliteral">"rebuild"</span>, <span class="charliteral">'\0'</span>, 0, 0, POPT_REBUILD, >+<a name="l00162"></a>00162 { <span class="stringliteral">"rebuild"</span>, <span class="charliteral">'\0'</span>, 0, 0, <a class="code" href="rpmbuild_8c.html#acf39d864f2b449b473c8adb142ea4893">POPT_REBUILD</a>, > <a name="l00163"></a>00163 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build binary package from <source package>"</span>), > <a name="l00164"></a>00164 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<source package>"</span>) }, >-<a name="l00165"></a>00165 { <span class="stringliteral">"recompile"</span>, <span class="charliteral">'\0'</span>, 0, 0, POPT_RECOMPILE, >+<a name="l00165"></a>00165 { <span class="stringliteral">"recompile"</span>, <span class="charliteral">'\0'</span>, 0, 0, <a class="code" href="rpmbuild_8c.html#abdf7b0c543dcd499cdd0597203869748">POPT_RECOMPILE</a>, > <a name="l00166"></a>00166 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"build through %install (%prep, %build, then install) from <source package>"</span>), > <a name="l00167"></a>00167 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"<source package>"</span>) }, > <a name="l00168"></a>00168 >-<a name="l00169"></a>00169 { <span class="stringliteral">"buildroot"</span>, <span class="charliteral">'\0'</span>, POPT_ARG_STRING, 0, POPT_BUILDROOT, >+<a name="l00169"></a>00169 { <span class="stringliteral">"buildroot"</span>, <span class="charliteral">'\0'</span>, POPT_ARG_STRING, 0, <a class="code" href="rpmbuild_8c.html#afe86fd16b23cb4962af6c60490c74a3c">POPT_BUILDROOT</a>, > <a name="l00170"></a>00170 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"override build root"</span>), <span class="stringliteral">"DIRECTORY"</span> }, >-<a name="l00171"></a>00171 { <span class="stringliteral">"clean"</span>, <span class="charliteral">'\0'</span>, 0, 0, POPT_RMBUILD, >+<a name="l00171"></a>00171 { <span class="stringliteral">"clean"</span>, <span class="charliteral">'\0'</span>, 0, 0, <a class="code" href="rpmbuild_8c.html#ad9e8d54ec7a84fdf6f8d2b50390feed9">POPT_RMBUILD</a>, > <a name="l00172"></a>00172 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"remove build tree when done"</span>), NULL}, >-<a name="l00173"></a>00173 { <span class="stringliteral">"force"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, 0, RPMCLI_POPT_FORCE, >+<a name="l00173"></a>00173 { <span class="stringliteral">"force"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, 0, <a class="code" href="rpmcli_8h.html#a35c126bb6de0a103c7bfca315e63c405">RPMCLI_POPT_FORCE</a>, > <a name="l00174"></a>00174 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"ignore ExcludeArch: directives from spec file"</span>), NULL}, > <a name="l00175"></a>00175 { <span class="stringliteral">"fsmdebug"</span>, <span class="charliteral">'\0'</span>, (POPT_ARG_VAL|POPT_ARGFLAG_DOC_HIDDEN), &<a class="code" href="rpmbuild_8c.html#aa9d80721d6d496e7e799ad3926f7a44b">_fsm_debug</a>, -1, > <a name="l00176"></a>00176 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"debug file state machine"</span>), NULL}, >-<a name="l00177"></a>00177 { <span class="stringliteral">"nobuild"</span>, <span class="charliteral">'\0'</span>, 0, 0, POPT_NOBUILD, >+<a name="l00177"></a>00177 { <span class="stringliteral">"nobuild"</span>, <span class="charliteral">'\0'</span>, 0, 0, <a class="code" href="rpmbuild_8c.html#aa50c44e4e6c8f02911d16e094db767c7">POPT_NOBUILD</a>, > <a name="l00178"></a>00178 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"do not execute any stages of the build"</span>), NULL }, > <a name="l00179"></a>00179 { <span class="stringliteral">"nodeps"</span>, <span class="charliteral">'\0'</span>, POPT_ARG_VAL, &<a class="code" href="rpmbuild_8c.html#ab02307e1ca337d049e9fd681a2907acb">noDeps</a>, 1, > <a name="l00180"></a>00180 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"do not verify build dependencies"</span>), NULL }, >-<a name="l00181"></a>00181 { <span class="stringliteral">"nodirtokens"</span>, <span class="charliteral">'\0'</span>, 0, 0, POPT_NODIRTOKENS, >+<a name="l00181"></a>00181 { <span class="stringliteral">"nodirtokens"</span>, <span class="charliteral">'\0'</span>, 0, 0, <a class="code" href="rpmbuild_8c.html#a9f668962de1134834aca4c7206c6dcba">POPT_NODIRTOKENS</a>, > <a name="l00182"></a>00182 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"generate package header(s) compatible with (legacy) rpm v3 packaging"</span>), > <a name="l00183"></a>00183 NULL}, > <a name="l00184"></a>00184 >-<a name="l00185"></a>00185 { <span class="stringliteral">"nolang"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, 0, POPT_NOLANG, >+<a name="l00185"></a>00185 { <span class="stringliteral">"nolang"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, 0, <a class="code" href="rpmbuild_8c.html#a28f1729d677d58529fcf0d42081efaac">POPT_NOLANG</a>, > <a name="l00186"></a>00186 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"do not accept i18N msgstr's from specfile"</span>), NULL}, >-<a name="l00187"></a>00187 { <span class="stringliteral">"rmsource"</span>, <span class="charliteral">'\0'</span>, 0, 0, POPT_RMSOURCE, >+<a name="l00187"></a>00187 { <span class="stringliteral">"rmsource"</span>, <span class="charliteral">'\0'</span>, 0, 0, <a class="code" href="rpmbuild_8c.html#a63a48d6059b6e665093dc29c457a29af">POPT_RMSOURCE</a>, > <a name="l00188"></a>00188 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"remove sources when done"</span>), NULL}, >-<a name="l00189"></a>00189 { <span class="stringliteral">"rmspec"</span>, <span class="charliteral">'\0'</span>, 0, 0, POPT_RMSPEC, >+<a name="l00189"></a>00189 { <span class="stringliteral">"rmspec"</span>, <span class="charliteral">'\0'</span>, 0, 0, <a class="code" href="rpmbuild_8c.html#af321ca63562d864b3fb7e74293916d79">POPT_RMSPEC</a>, > <a name="l00190"></a>00190 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"remove specfile when done"</span>), NULL}, > <a name="l00191"></a>00191 { <span class="stringliteral">"short-circuit"</span>, <span class="charliteral">'\0'</span>, POPT_ARG_VAL, &<a class="code" href="rpmbuild_8c.html#a061fce35df301e137f285f6a14bc77a1">shortCircuit</a>, 1, > <a name="l00192"></a>00192 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"skip straight to specified stage (only for c,i)"</span>), NULL }, >-<a name="l00193"></a>00193 { <span class="stringliteral">"target"</span>, <span class="charliteral">'\0'</span>, POPT_ARG_STRING, 0, POPT_TARGETPLATFORM, >+<a name="l00193"></a>00193 { <span class="stringliteral">"target"</span>, <span class="charliteral">'\0'</span>, POPT_ARG_STRING, 0, <a class="code" href="rpmbuild_8c.html#a660623018f8c0f88436dd10df303a6d7">POPT_TARGETPLATFORM</a>, > <a name="l00194"></a>00194 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"override target platform"</span>), <span class="stringliteral">"CPU-VENDOR-OS"</span> }, > <a name="l00195"></a>00195 POPT_TABLEEND > <a name="l00196"></a>00196 }; >@@ -241,7 +252,7 @@ > <a name="l00211"></a>00211 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Build options with [ <specfile> | <tarball> | <source package> ]:"</span>), > <a name="l00212"></a>00212 NULL }, > <a name="l00213"></a>00213 >-<a name="l00214"></a>00214 { <span class="stringliteral">"quiet"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, &quiet, 0, NULL, NULL}, >+<a name="l00214"></a>00214 { <span class="stringliteral">"quiet"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, &<a class="code" href="rpmbuild_8c.html#a55602ca214fb365e8deef9a73c8442e7">quiet</a>, 0, NULL, NULL}, > <a name="l00215"></a>00215 > <a name="l00216"></a>00216 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1" title="Popt option table for options shared by all modes and executables.">rpmcliAllPoptTable</a>, 0, > <a name="l00217"></a>00217 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Common options for all rpm modes and executables:"</span>), >@@ -324,8 +335,8 @@ > <a name="l00294"></a>00294 <span class="keywordtype">int</span> gotspec = 0, res; > <a name="l00295"></a>00295 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *tryspec[] = { <span class="stringliteral">"Specfile"</span>, <span class="stringliteral">"\\*.spec"</span>, NULL }; > <a name="l00296"></a>00296 >-<a name="l00297"></a>00297 specDir = <a class="code" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9" title="Return (malloc&#39;ed) expanded, canonicalized, file path.">rpmGetPath</a>(<span class="stringliteral">"%{_specdir}"</span>, NULL); >-<a name="l00298"></a>00298 tmpSpecFile = <a class="code" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9" title="Return (malloc&#39;ed) expanded, canonicalized, file path.">rpmGetPath</a>(<span class="stringliteral">"%{_specdir}/"</span>, <span class="stringliteral">"rpm-spec.XXXXXX"</span>, NULL); >+<a name="l00297"></a>00297 specDir = <a class="code" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9" title="Return (malloc'ed) expanded, canonicalized, file path.">rpmGetPath</a>(<span class="stringliteral">"%{_specdir}"</span>, NULL); >+<a name="l00298"></a>00298 tmpSpecFile = <a class="code" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9" title="Return (malloc'ed) expanded, canonicalized, file path.">rpmGetPath</a>(<span class="stringliteral">"%{_specdir}/"</span>, <span class="stringliteral">"rpm-spec.XXXXXX"</span>, NULL); > <a name="l00299"></a>00299 > <a name="l00300"></a>00300 (void) close(mkstemp(tmpSpecFile)); > <a name="l00301"></a>00301 >@@ -333,7 +344,7 @@ > <a name="l00303"></a>00303 FILE *fp; > <a name="l00304"></a>00304 <span class="keywordtype">char</span> *cmd; > <a name="l00305"></a>00305 >-<a name="l00306"></a>00306 cmd = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc&#39;ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{uncompress: "</span>, arg, <span class="stringliteral">"} | "</span>, >+<a name="l00306"></a>00306 cmd = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc'ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{uncompress: "</span>, arg, <span class="stringliteral">"} | "</span>, > <a name="l00307"></a>00307 <span class="stringliteral">"%{__tar} xOvf - --wildcards "</span>, *spec, > <a name="l00308"></a>00308 <span class="stringliteral">" 2>&1 > "</span>, tmpSpecFile, NULL); > <a name="l00309"></a>00309 >@@ -394,7 +405,7 @@ > <a name="l00364"></a>00364 <span class="keywordtype">char</span> * specFile = NULL; > <a name="l00365"></a>00365 <a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec = NULL; > <a name="l00366"></a>00366 <span class="keywordtype">int</span> rc = 1; <span class="comment">/* assume failure */</span> >-<a name="l00367"></a>00367 <span class="keywordtype">int</span> justRm = ((buildAmount & ~(<a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a473063df8b824255634653ba80a437f2">RPMBUILD_RMSOURCE</a>|RPMBUILD_RMSPEC)) == 0); >+<a name="l00367"></a>00367 <span class="keywordtype">int</span> justRm = ((buildAmount & ~(<a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a473063df8b824255634653ba80a437f2">RPMBUILD_RMSOURCE</a>|<a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a7e26df39cdf47fbfe2a1c5069decf033">RPMBUILD_RMSPEC</a>)) == 0); > <a name="l00368"></a>00368 <a class="code" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> specFlags = <a class="code" href="rpmbuild_8c.html#a30c83908aa37e302e1af6f55ad42f075">spec_flags</a>; > <a name="l00369"></a>00369 > <a name="l00370"></a>00370 <span class="preprocessor">#ifndef DYING</span> >@@ -469,7 +480,7 @@ > <a name="l00439"></a>00439 <span class="preprocessor">#define _anyarch(_f) \</span> > <a name="l00440"></a>00440 <span class="preprocessor">(((_f)&(RPMBUILD_PREP|RPMBUILD_BUILD|RPMBUILD_INSTALL|RPMBUILD_PACKAGEBINARY)) == 0)</span> > <a name="l00441"></a>00441 <span class="preprocessor"></span> <span class="keywordflow">if</span> (<a class="code" href="rpmbuild_8c.html#ad3df6f61106f5e78d7c684e85e10d397">_anyarch</a>(buildAmount)) >-<a name="l00442"></a>00442 specFlags |= RPMSPEC_ANYARCH; >+<a name="l00442"></a>00442 specFlags |= <a class="code" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a099c50ab247d0bbb1c64ebc6e21cef3d">RPMSPEC_ANYARCH</a>; > <a name="l00443"></a>00443 <span class="preprocessor">#undef _anyarch</span> > <a name="l00444"></a>00444 <span class="preprocessor"></span> > <a name="l00445"></a>00445 spec = <a class="code" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34" title="Parse spec file into spec control structure.">rpmSpecParse</a>(specFile, specFlags, buildRootURL); >@@ -502,16 +513,16 @@ > <a name="l00472"></a>00472 <span class="keywordtype">int</span> rc = 0; > <a name="l00473"></a>00473 <span class="keywordtype">char</span> * targets = <a class="code" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142" title="Join an argv array into a string.">argvJoin</a>(<a class="code" href="rpmbuild_8c.html#a13e59948a9bacafa71369c5a3f7283b6">build_targets</a>, <span class="stringliteral">","</span>); > <a name="l00474"></a>00474 <span class="preprocessor">#define buildCleanMask (RPMBUILD_RMSOURCE|RPMBUILD_RMSPEC)</span> >-<a name="l00475"></a>00475 <span class="preprocessor"></span> <span class="keywordtype">int</span> cleanFlags = ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> & buildCleanMask; >+<a name="l00475"></a>00475 <span class="preprocessor"></span> <span class="keywordtype">int</span> cleanFlags = ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> & <a class="code" href="rpmbuild_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a>; > <a name="l00476"></a>00476 <a class="code" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> vsflags, ovsflags; > <a name="l00477"></a>00477 > <a name="l00478"></a>00478 vsflags = <a class="code" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8" title="Return macro expansion as a numeric value.">rpmExpandNumeric</a>(<span class="stringliteral">"%{_vsflags_build}"</span>); > <a name="l00479"></a>00479 <span class="keywordflow">if</span> (<a class="code" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84" title="Bit(s) from common command line options.">rpmcliQueryFlags</a> & <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa8ebdf945fb2e42959951139d82cb3735">VERIFY_DIGEST</a>) >-<a name="l00480"></a>00480 vsflags |= _RPMVSF_NODIGESTS; >+<a name="l00480"></a>00480 vsflags |= <a class="code" href="rpmts_8h.html#aeece22238af582ac0a41afdafa77df77">_RPMVSF_NODIGESTS</a>; > <a name="l00481"></a>00481 <span class="keywordflow">if</span> (<a class="code" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84" title="Bit(s) from common command line options.">rpmcliQueryFlags</a> & <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a>) >-<a name="l00482"></a>00482 vsflags |= _RPMVSF_NOSIGNATURES; >+<a name="l00482"></a>00482 vsflags |= <a class="code" href="rpmts_8h.html#a7515813532c9d4ead6bfd4b51860078f">_RPMVSF_NOSIGNATURES</a>; > <a name="l00483"></a>00483 <span class="keywordflow">if</span> (<a class="code" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84" title="Bit(s) from common command line options.">rpmcliQueryFlags</a> & <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa8456599dc01840d5c9a758ebd6bd756c">VERIFY_HDRCHK</a>) >-<a name="l00484"></a>00484 vsflags |= RPMVSF_NOHDRCHK; >+<a name="l00484"></a>00484 vsflags |= <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daaa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a>; > <a name="l00485"></a>00485 ovsflags = <a class="code" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69" title="Set verify signatures flag(s).">rpmtsSetVSFlags</a>(ts, vsflags); > <a name="l00486"></a>00486 > <a name="l00487"></a>00487 <span class="keywordflow">if</span> (<a class="code" href="rpmbuild_8c.html#a13e59948a9bacafa71369c5a3f7283b6">build_targets</a> == NULL) { >@@ -523,8 +534,8 @@ > <a name="l00493"></a>00493 > <a name="l00494"></a>00494 printf(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"Building target platforms: %s\n"</span>), targets); > <a name="l00495"></a>00495 >-<a name="l00496"></a>00496 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> &= ~buildCleanMask; >-<a name="l00497"></a>00497 <span class="keywordflow">for</span> (<a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> <a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> = <a class="code" href="rpmbuild_8c.html#a13e59948a9bacafa71369c5a3f7283b6">build_targets</a>; <a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> && *<a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>; target++) { >+<a name="l00496"></a>00496 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> &= ~<a class="code" href="rpmbuild_8c.html#a38911a608489859eee12344e79e85211">buildCleanMask</a>; >+<a name="l00497"></a>00497 <span class="keywordflow">for</span> (<a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> <a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> = <a class="code" href="rpmbuild_8c.html#a13e59948a9bacafa71369c5a3f7283b6">build_targets</a>; <a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> && *<a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>; target++) { > <a name="l00498"></a>00498 <span class="comment">/* Perform clean-up after last target build. */</span> > <a name="l00499"></a>00499 <span class="keywordflow">if</span> (*(target + 1) == NULL) > <a name="l00500"></a>00500 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= cleanFlags; >@@ -554,7 +565,7 @@ > <a name="l00524"></a><a class="code" href="rpmbuild_8c.html#a0ddf1224851353fc92bfbff6f499fa97">00524</a> <span class="keywordtype">int</span> <a class="code" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[]) > <a name="l00525"></a>00525 { > <a name="l00526"></a>00526 <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts = NULL; >-<a name="l00527"></a>00527 <span class="keyword">enum</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> bigMode = MODE_BUILD; >+<a name="l00527"></a>00527 <span class="keyword">enum</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> bigMode = <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a>; > <a name="l00528"></a>00528 <a class="code" href="structrpmBuildArguments__s.html" title="Describe build request.">BTA_t</a> ba = &<a class="code" href="rpmbuild_8c.html#a21760c53878982b7d3b81ab441235cfb">rpmBTArgs</a>; > <a name="l00529"></a>00529 > <a name="l00530"></a>00530 <span class="keyword">const</span> <span class="keywordtype">char</span> *pkg = NULL; >@@ -567,10 +578,10 @@ > <a name="l00537"></a>00537 } > <a name="l00538"></a>00538 > <a name="l00539"></a>00539 <span class="keywordflow">switch</span> (<a class="code" href="rpmbuild_8c.html#a1523f87e3ec163671c0b86ceb6a5b1ac">buildMode</a>) { >-<a name="l00540"></a>00540 <span class="keywordflow">case</span> <span class="charliteral">'b'</span>: bigMode = MODE_BUILD; <span class="keywordflow">break</span>; >-<a name="l00541"></a>00541 <span class="keywordflow">case</span> <span class="charliteral">'t'</span>: bigMode = MODE_TARBUILD; <span class="keywordflow">break</span>; >-<a name="l00542"></a>00542 <span class="keywordflow">case</span> <span class="charliteral">'B'</span>: bigMode = MODE_REBUILD; <span class="keywordflow">break</span>; >-<a name="l00543"></a>00543 <span class="keywordflow">case</span> <span class="charliteral">'C'</span>: bigMode = MODE_RECOMPILE; <span class="keywordflow">break</span>; >+<a name="l00540"></a>00540 <span class="keywordflow">case</span> <span class="charliteral">'b'</span>: bigMode = <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a>; <span class="keywordflow">break</span>; >+<a name="l00541"></a>00541 <span class="keywordflow">case</span> <span class="charliteral">'t'</span>: bigMode = <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a>; <span class="keywordflow">break</span>; >+<a name="l00542"></a>00542 <span class="keywordflow">case</span> <span class="charliteral">'B'</span>: bigMode = <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a>; <span class="keywordflow">break</span>; >+<a name="l00543"></a>00543 <span class="keywordflow">case</span> <span class="charliteral">'C'</span>: bigMode = <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a>; <span class="keywordflow">break</span>; > <a name="l00544"></a>00544 } > <a name="l00545"></a>00545 > <a name="l00546"></a>00546 <span class="keywordflow">if</span> (<a class="code" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a> && <a class="code" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a>[0] != <span class="charliteral">'/'</span>) { >@@ -589,13 +600,13 @@ > <a name="l00559"></a>00559 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a>: > <a name="l00560"></a>00560 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a>: > <a name="l00561"></a>00561 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> = >-<a name="l00562"></a>00562 <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6d23c56a543b891c14a930381e8aa4d4">RPMBUILD_PREP</a> | <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a9dcb94f0392b645ea2db78ae65ecc646">RPMBUILD_BUILD</a> | <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aeb2fb63437f3b19e7a8d31a6ed687e00">RPMBUILD_INSTALL</a> | RPMBUILD_CHECK; >+<a name="l00562"></a>00562 <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6d23c56a543b891c14a930381e8aa4d4">RPMBUILD_PREP</a> | <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a9dcb94f0392b645ea2db78ae65ecc646">RPMBUILD_BUILD</a> | <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aeb2fb63437f3b19e7a8d31a6ed687e00">RPMBUILD_INSTALL</a> | <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a46ed92a3c82cf43f647f0318f56d1d5c">RPMBUILD_CHECK</a>; > <a name="l00563"></a>00563 <span class="keywordflow">if</span> (bigMode == <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a>) { >-<a name="l00564"></a>00564 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_PACKAGEBINARY; >-<a name="l00565"></a>00565 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_RMSOURCE; >-<a name="l00566"></a>00566 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_RMSPEC; >-<a name="l00567"></a>00567 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_CLEAN; >-<a name="l00568"></a>00568 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_RMBUILD; >+<a name="l00564"></a>00564 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3e00a16af29d1c03cb0e9b31cf9e2ca8">RPMBUILD_PACKAGEBINARY</a>; >+<a name="l00565"></a>00565 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a473063df8b824255634653ba80a437f2">RPMBUILD_RMSOURCE</a>; >+<a name="l00566"></a>00566 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a7e26df39cdf47fbfe2a1c5069decf033">RPMBUILD_RMSPEC</a>; >+<a name="l00567"></a>00567 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6ccd1151d24c9909c41eeb717d4e02c3">RPMBUILD_CLEAN</a>; >+<a name="l00568"></a>00568 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aa808a844a94806debc804a18c58023f3">RPMBUILD_RMBUILD</a>; > <a name="l00569"></a>00569 } > <a name="l00570"></a>00570 > <a name="l00571"></a>00571 <span class="keywordflow">while</span> ((pkg = poptGetArg(optCon))) { >@@ -618,30 +629,30 @@ > <a name="l00588"></a>00588 <span class="keywordflow">case</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a>: > <a name="l00589"></a>00589 <span class="keywordflow">switch</span> (<a class="code" href="rpmbuild_8c.html#a9eda6d4ce09d80ebb5a65cd82ba3c465">buildChar</a>) { > <a name="l00590"></a>00590 <span class="keywordflow">case</span> <span class="charliteral">'a'</span>: >-<a name="l00591"></a>00591 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_PACKAGESOURCE; >+<a name="l00591"></a>00591 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a047c64b4edeb3242c89e54e91bf734f2">RPMBUILD_PACKAGESOURCE</a>; > <a name="l00592"></a>00592 <span class="keywordflow">case</span> <span class="charliteral">'b'</span>: >-<a name="l00593"></a>00593 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_PACKAGEBINARY; >-<a name="l00594"></a>00594 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_CLEAN; >+<a name="l00593"></a>00593 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3e00a16af29d1c03cb0e9b31cf9e2ca8">RPMBUILD_PACKAGEBINARY</a>; >+<a name="l00594"></a>00594 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6ccd1151d24c9909c41eeb717d4e02c3">RPMBUILD_CLEAN</a>; > <a name="l00595"></a>00595 <span class="keywordflow">if</span> ((<a class="code" href="rpmbuild_8c.html#a9eda6d4ce09d80ebb5a65cd82ba3c465">buildChar</a> == <span class="charliteral">'b'</span>) && <a class="code" href="rpmbuild_8c.html#a061fce35df301e137f285f6a14bc77a1">shortCircuit</a>) > <a name="l00596"></a>00596 <span class="keywordflow">break</span>; > <a name="l00597"></a>00597 <span class="keywordflow">case</span> <span class="charliteral">'i'</span>: >-<a name="l00598"></a>00598 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_INSTALL; >-<a name="l00599"></a>00599 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_CHECK; >+<a name="l00598"></a>00598 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aeb2fb63437f3b19e7a8d31a6ed687e00">RPMBUILD_INSTALL</a>; >+<a name="l00599"></a>00599 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a46ed92a3c82cf43f647f0318f56d1d5c">RPMBUILD_CHECK</a>; > <a name="l00600"></a>00600 <span class="keywordflow">if</span> ((<a class="code" href="rpmbuild_8c.html#a9eda6d4ce09d80ebb5a65cd82ba3c465">buildChar</a> == <span class="charliteral">'i'</span>) && <a class="code" href="rpmbuild_8c.html#a061fce35df301e137f285f6a14bc77a1">shortCircuit</a>) > <a name="l00601"></a>00601 <span class="keywordflow">break</span>; > <a name="l00602"></a>00602 <span class="keywordflow">case</span> <span class="charliteral">'c'</span>: >-<a name="l00603"></a>00603 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_BUILD; >+<a name="l00603"></a>00603 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a9dcb94f0392b645ea2db78ae65ecc646">RPMBUILD_BUILD</a>; > <a name="l00604"></a>00604 <span class="keywordflow">if</span> ((<a class="code" href="rpmbuild_8c.html#a9eda6d4ce09d80ebb5a65cd82ba3c465">buildChar</a> == <span class="charliteral">'c'</span>) && <a class="code" href="rpmbuild_8c.html#a061fce35df301e137f285f6a14bc77a1">shortCircuit</a>) > <a name="l00605"></a>00605 <span class="keywordflow">break</span>; > <a name="l00606"></a>00606 <span class="keywordflow">case</span> <span class="charliteral">'p'</span>: >-<a name="l00607"></a>00607 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_PREP; >+<a name="l00607"></a>00607 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6d23c56a543b891c14a930381e8aa4d4">RPMBUILD_PREP</a>; > <a name="l00608"></a>00608 <span class="keywordflow">break</span>; > <a name="l00609"></a>00609 > <a name="l00610"></a>00610 <span class="keywordflow">case</span> <span class="charliteral">'l'</span>: >-<a name="l00611"></a>00611 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_FILECHECK; >+<a name="l00611"></a>00611 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3d1894c5e4c1f8436c861da5972b90a5">RPMBUILD_FILECHECK</a>; > <a name="l00612"></a>00612 <span class="keywordflow">break</span>; > <a name="l00613"></a>00613 <span class="keywordflow">case</span> <span class="charliteral">'s'</span>: >-<a name="l00614"></a>00614 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= RPMBUILD_PACKAGESOURCE; >+<a name="l00614"></a>00614 ba-><a class="code" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a> |= <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a047c64b4edeb3242c89e54e91bf734f2">RPMBUILD_PACKAGESOURCE</a>; > <a name="l00615"></a>00615 <span class="keywordflow">break</span>; > <a name="l00616"></a>00616 } > <a name="l00617"></a>00617 >@@ -668,8 +679,8 @@ > <a name="l00638"></a>00638 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmbuild_8h.html rpm-4.9.1/doc/librpm/html/rpmbuild_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmbuild_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmbuild_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,80 +43,78 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmbuild.h File Reference</h1> </div> >+<div class="title">rpmbuild.h File Reference<div class="ingroups"><a class="el" href="group__rpmbuild.html">Build API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>This is the *only* module users of librpmbuild should need to include. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmcli.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmcli.h></code><br/> > <code>#include <rpm/rpmds.h></code><br/> > <code>#include <rpm/rpmspec.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmbuild.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmbuild_8h__incl.png" border="0" usemap="#rpmbuild_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmbuild_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe build request. <a href="structrpmBuildArguments__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe build request. <a href="structrpmBuildArguments__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8h.html#a68795b9059bd54968972559eb133154b">rpmBuildFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8h.html#a449985842764ee68779a20dc1519a775">rpmBuildPkgFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8h.html#a68795b9059bd54968972559eb133154b">rpmBuildFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmbuild_8h.html#a449985842764ee68779a20dc1519a775">rpmBuildPkgFlags</a></td></tr> > <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> >-<a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gad21a48ea80a1ad429f9a93c1c9a14fdb">BTA_t</a></td></tr> >+<a class="el" href="structrpmBuildArguments__s.html">rpmBuildArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gad21a48ea80a1ad429f9a93c1c9a14fdb">BTA_t</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">rpmBuildFlags_e</a> { <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a40ddb2da48019f2a072191d1c59f05bc">RPMBUILD_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">rpmBuildFlags_e</a> { <br/> >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a40ddb2da48019f2a072191d1c59f05bc">RPMBUILD_NONE</a> = 0, > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6d23c56a543b891c14a930381e8aa4d4">RPMBUILD_PREP</a> = (1 << 0), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a9dcb94f0392b645ea2db78ae65ecc646">RPMBUILD_BUILD</a> = (1 << 1), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aeb2fb63437f3b19e7a8d31a6ed687e00">RPMBUILD_INSTALL</a> = (1 << 2), > <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a46ed92a3c82cf43f647f0318f56d1d5c">RPMBUILD_CHECK</a> = (1 << 3), >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a46ed92a3c82cf43f647f0318f56d1d5c">RPMBUILD_CHECK</a> = (1 << 3), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a6ccd1151d24c9909c41eeb717d4e02c3">RPMBUILD_CLEAN</a> = (1 << 4), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3d1894c5e4c1f8436c861da5972b90a5">RPMBUILD_FILECHECK</a> = (1 << 5), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a047c64b4edeb3242c89e54e91bf734f2">RPMBUILD_PACKAGESOURCE</a> = (1 << 6), > <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3e00a16af29d1c03cb0e9b31cf9e2ca8">RPMBUILD_PACKAGEBINARY</a> = (1 << 7), >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a3e00a16af29d1c03cb0e9b31cf9e2ca8">RPMBUILD_PACKAGEBINARY</a> = (1 << 7), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a473063df8b824255634653ba80a437f2">RPMBUILD_RMSOURCE</a> = (1 << 8), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aa808a844a94806debc804a18c58023f3">RPMBUILD_RMBUILD</a> = (1 << 9), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93aed3a4323aa34cd8f8d1ae19ba94744ba">RPMBUILD_STRINGBUF</a> = (1 << 10), > <br/> >- <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a7e26df39cdf47fbfe2a1c5069decf033">RPMBUILD_RMSPEC</a> = (1 << 11), >+  <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a7e26df39cdf47fbfe2a1c5069decf033">RPMBUILD_RMSPEC</a> = (1 << 11), > <a class="el" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93ab5833ed9b89ae2b33dca2c5b77257147">RPMBUILD_NOBUILD</a> = (1 << 31) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control <a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5" title="Spec build stages state machine driver.">rpmSpecBuild()</a> operation. </p> >- <a href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">rpmBuildPkgFlags_e</a> { <a class="el" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a3796a422eab5b1be102a0403c482de51">RPMBUILD_PKG_NONE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5" title="Spec build stages state machine driver.">rpmSpecBuild()</a> operation. <a href="group__rpmbuild.html#ga23067366f7d82aa059f41658099fda93">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">rpmBuildPkgFlags_e</a> { <a class="el" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a3796a422eab5b1be102a0403c482de51">RPMBUILD_PKG_NONE</a> = 0, > <a class="el" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a92f64323de18b3cfb7189c0562dffec9">RPMBUILD_PKG_NODIRTOKENS</a> = (1 << 0) > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control package generation. </p> >- <a href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control package generation. <a href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34">rpmSpecParse</a> (const char *specFile, <a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> flags, const char *buildRoot)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse spec file into spec control structure. <a href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99e8fc75c62c91b2a5e1c7064568eab2">rpmSpecSourceHeader</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the headers of the SRPM that would be built from the spec file. <a href="group__rpmbuild.html#ga99e8fc75c62c91b2a5e1c7064568eab2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99f0beae70a1e53daaadb6f6743d2b74">rpmSpecCheckDeps</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify build depencies of a spec against. <a href="group__rpmbuild.html#ga99f0beae70a1e53daaadb6f6743d2b74"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade1f66b784f3f3de1661d9528418525a">rpmSpecDS</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve build dependency set from spec. <a href="group__rpmbuild.html#gade1f66b784f3f3de1661d9528418525a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5">rpmSpecBuild</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> buildArgs)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Spec build stages state machine driver. <a href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34">rpmSpecParse</a> (const char *specFile, <a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> flags, const char *buildRoot)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse spec file into spec control structure. <a href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99e8fc75c62c91b2a5e1c7064568eab2">rpmSpecSourceHeader</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the headers of the SRPM that would be built from the spec file. <a href="group__rpmbuild.html#ga99e8fc75c62c91b2a5e1c7064568eab2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga99f0beae70a1e53daaadb6f6743d2b74">rpmSpecCheckDeps</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify build depencies of a spec against. <a href="group__rpmbuild.html#ga99f0beae70a1e53daaadb6f6743d2b74"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade1f66b784f3f3de1661d9528418525a">rpmSpecDS</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve build dependency set from spec. <a href="group__rpmbuild.html#gade1f66b784f3f3de1661d9528418525a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5">rpmSpecBuild</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <a class="el" href="structrpmBuildArguments__s.html">BTA_t</a> buildArgs)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Spec build stages state machine driver. <a href="group__rpmbuild.html#ga92a57c1bb93d9cd4bc8cccf3bfca99b5"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>This is the *only* module users of librpmbuild should need to include. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>This is the *only* module users of librpmbuild should need to include. </p> > > <p>Definition in file <a class="el" href="rpmbuild_8h_source.html">rpmbuild.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="a68795b9059bd54968972559eb133154b"></a><!-- doxytag: member="rpmbuild.h::rpmBuildFlags" ref="a68795b9059bd54968972559eb133154b" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -137,8 +146,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmbuild_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmbuild_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmbuild_8h__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmbuild_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-120a7ae8ba6b2c0b5b14bc4a6d627a71 >\ No newline at end of file >+c3fde270638d1ab3fe7286fdcf3df76c >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmbuild_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmbuild_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmbuild_8h_source.html rpm-4.9.1/doc/librpm/html/rpmbuild_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmbuild_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmbuild_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmbuild.h</h1> </div> >+<div class="title">rpmbuild.h</div> </div> > </div> > <div class="contents"> > <a href="rpmbuild_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _H_RPMBUILD_</span> >@@ -57,14 +68,14 @@ > <a name="l00035"></a><a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93ab5833ed9b89ae2b33dca2c5b77257147">00035</a> <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93ab5833ed9b89ae2b33dca2c5b77257147">RPMBUILD_NOBUILD</a> = (1 << 31) > <a name="l00036"></a>00036 }; > <a name="l00037"></a>00037 >-<a name="l00038"></a><a class="code" href="rpmbuild_8h.html#a68795b9059bd54968972559eb133154b">00038</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmBuildFlags; >+<a name="l00038"></a><a class="code" href="rpmbuild_8h.html#a68795b9059bd54968972559eb133154b">00038</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmbuild_8h.html#a68795b9059bd54968972559eb133154b">rpmBuildFlags</a>; > <a name="l00039"></a>00039 > <a name="l00043"></a><a class="code" href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9">00043</a> <span class="keyword">enum</span> <a class="code" href="group__rpmbuild.html#ga8af2285d18b61e104470f29e019fb1d9" title="Bit(s) to control package generation.">rpmBuildPkgFlags_e</a> { > <a name="l00044"></a><a class="code" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a3796a422eab5b1be102a0403c482de51">00044</a> <a class="code" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a3796a422eab5b1be102a0403c482de51">RPMBUILD_PKG_NONE</a> = 0, > <a name="l00045"></a><a class="code" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a92f64323de18b3cfb7189c0562dffec9">00045</a> <a class="code" href="group__rpmbuild.html#gga8af2285d18b61e104470f29e019fb1d9a92f64323de18b3cfb7189c0562dffec9">RPMBUILD_PKG_NODIRTOKENS</a> = (1 << 0), > <a name="l00046"></a>00046 }; > <a name="l00047"></a>00047 >-<a name="l00048"></a><a class="code" href="rpmbuild_8h.html#a449985842764ee68779a20dc1519a775">00048</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmBuildPkgFlags; >+<a name="l00048"></a><a class="code" href="rpmbuild_8h.html#a449985842764ee68779a20dc1519a775">00048</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmbuild_8h.html#a449985842764ee68779a20dc1519a775">rpmBuildPkgFlags</a>; > <a name="l00049"></a>00049 > <a name="l00053"></a><a class="code" href="structrpmBuildArguments__s.html">00053</a> <span class="keyword">struct </span><a class="code" href="structrpmBuildArguments__s.html" title="Describe build request.">rpmBuildArguments_s</a> { > <a name="l00054"></a><a class="code" href="structrpmBuildArguments__s.html#ac5afae58f617d76f7367be1d6fb45423">00054</a> rpmBuildPkgFlags <a class="code" href="structrpmBuildArguments__s.html#ac5afae58f617d76f7367be1d6fb45423">pkgFlags</a>; >@@ -74,7 +85,7 @@ > <a name="l00058"></a><a class="code" href="structrpmBuildArguments__s.html#a4f0e2aefc1295a794cafdebfcede23f9">00058</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structrpmBuildArguments__s.html#a4f0e2aefc1295a794cafdebfcede23f9">rootdir</a>; > <a name="l00059"></a>00059 }; > <a name="l00060"></a>00060 >-<a name="l00063"></a><a class="code" href="group__rpmbuild.html#gad21a48ea80a1ad429f9a93c1c9a14fdb">00063</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmBuildArguments__s.html" title="Describe build request.">rpmBuildArguments_s</a> * <a class="code" href="structrpmBuildArguments__s.html" title="Describe build request.">BTA_t</a>; >+<a name="l00063"></a><a class="code" href="group__rpmbuild.html#gad21a48ea80a1ad429f9a93c1c9a14fdb">00063</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmBuildArguments__s.html" title="Describe build request.">rpmBuildArguments_s</a> * <a class="code" href="group__rpmbuild.html#gad21a48ea80a1ad429f9a93c1c9a14fdb">BTA_t</a>; > <a name="l00064"></a>00064 > <a name="l00074"></a>00074 <a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> <a class="code" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34" title="Parse spec file into spec control structure.">rpmSpecParse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *specFile, <a class="code" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a> flags, > <a name="l00075"></a>00075 <span class="keyword">const</span> <span class="keywordtype">char</span> *buildRoot); >@@ -94,8 +105,8 @@ > <a name="l00112"></a>00112 <span class="preprocessor">#endif </span><span class="comment">/* _H_RPMBUILD_ */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmcallback_8h.html rpm-4.9.1/doc/librpm/html/rpmcallback_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmcallback_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmcallback_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,51 +41,50 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#enum-members">Enumerations</a> </div> > <div class="headertitle"> >-<h1>rpmcallback.h File Reference</h1> </div> >+<div class="title">rpmcallback.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/rpmtypes.h></code><br/> >-<div class="dynheader"> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmcallback.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmcallback_8h__incl.png" border="0" usemap="#rpmcallback_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmcallback_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9c">rpmCallbackType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to identify progress callbacks. <a href="#a4f8b1526f2292df6368fe2bbca7b763d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> )(const void *h, const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, <a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> data)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9c">rpmCallbackType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to identify progress callbacks. <a href="#a4f8b1526f2292df6368fe2bbca7b763d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> )(const void *h, const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, <a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> data)</td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9c">rpmCallbackType_e</a> { <br/> >- <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9caadcbc93ec96759882c236e33744ed00e">RPMCALLBACK_UNKNOWN</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9c">rpmCallbackType_e</a> { <br/> >+  <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9caadcbc93ec96759882c236e33744ed00e">RPMCALLBACK_UNKNOWN</a> = 0, > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca4026f3225612cd54a779e8b535cd33b0">RPMCALLBACK_INST_PROGRESS</a> = (1 << 0), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca38099385a51f1d286f3988c48a9e011c">RPMCALLBACK_INST_START</a> = (1 << 1), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9cab8c07a03441546a21b73e42ccdd26eb7">RPMCALLBACK_INST_OPEN_FILE</a> = (1 << 2), > <br/> >- <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca4fccd8c351a712a4850db73b5050681c">RPMCALLBACK_INST_CLOSE_FILE</a> = (1 << 3), >+  <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca4fccd8c351a712a4850db73b5050681c">RPMCALLBACK_INST_CLOSE_FILE</a> = (1 << 3), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9cac1eef7b830a181f64c61551bf1f5e8d9">RPMCALLBACK_TRANS_PROGRESS</a> = (1 << 4), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca0b4ea5136785f8d8c8e8adbebaf9e942">RPMCALLBACK_TRANS_START</a> = (1 << 5), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca6041cc5ab318af592c457df62dab6035">RPMCALLBACK_TRANS_STOP</a> = (1 << 6), > <br/> >- <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca00e16e50b1e9ce0aa04166cd1024e4a9">RPMCALLBACK_UNINST_PROGRESS</a> = (1 << 7), >+  <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca00e16e50b1e9ce0aa04166cd1024e4a9">RPMCALLBACK_UNINST_PROGRESS</a> = (1 << 7), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca618773bdec54efaca4ea547139066202">RPMCALLBACK_UNINST_START</a> = (1 << 8), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9caddda527f7338b5542375f09e38f0d240">RPMCALLBACK_UNINST_STOP</a> = (1 << 9), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9cad168602addb2454a26ae4be49e373982">RPMCALLBACK_REPACKAGE_PROGRESS</a> = (1 << 10), > <br/> >- <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca64e6e829e36d21cb6776e76bdf63254d">RPMCALLBACK_REPACKAGE_START</a> = (1 << 11), >+  <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca64e6e829e36d21cb6776e76bdf63254d">RPMCALLBACK_REPACKAGE_START</a> = (1 << 11), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9cababe5ab9b9d51067cf11bb03ab37d40e">RPMCALLBACK_REPACKAGE_STOP</a> = (1 << 12), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9cab46cb8c0f7b0322bc39a6e923b114c2b">RPMCALLBACK_UNPACK_ERROR</a> = (1 << 13), > <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca237249c1c79a6f22b5286ef74d2d1ebc">RPMCALLBACK_CPIO_ERROR</a> = (1 << 14), > <br/> >- <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9caa3592a49ef3361a79f1a91b56c26b07e">RPMCALLBACK_SCRIPT_ERROR</a> = (1 << 15) >+  <a class="el" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9caa3592a49ef3361a79f1a91b56c26b07e">RPMCALLBACK_SCRIPT_ERROR</a> = (1 << 15) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to identify progress callbacks. </p> >- <a href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9c">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to identify progress callbacks. <a href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9c">More...</a><br/></td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="af04912f3183ff1ed06de1e9c88c16920"></a><!-- doxytag: member="rpmcallback.h::rpmCallbackFunction" ref="af04912f3183ff1ed06de1e9c88c16920" args=")(const void *h, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, rpmCallbackData data)" --> >@@ -164,8 +174,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmcallback_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmcallback_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmcallback_8h__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmcallback_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-3b1a91a24eb61640e1d695bbef935509 >\ No newline at end of file >+8fd2bff6dfb5de200c0f021fd981b6a6 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmcallback_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmcallback_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmcallback_8h_source.html rpm-4.9.1/doc/librpm/html/rpmcallback_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmcallback_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmcallback_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmcallback.h</h1> </div> >+<div class="title">rpmcallback.h</div> </div> > </div> > <div class="contents"> > <a href="rpmcallback_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMCALLBACK_H</span> >@@ -56,7 +67,7 @@ > <a name="l00028"></a><a class="code" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9cab46cb8c0f7b0322bc39a6e923b114c2b">00028</a> <a class="code" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9cab46cb8c0f7b0322bc39a6e923b114c2b">RPMCALLBACK_UNPACK_ERROR</a> = (1 << 13), > <a name="l00029"></a><a class="code" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca237249c1c79a6f22b5286ef74d2d1ebc">00029</a> <a class="code" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9ca237249c1c79a6f22b5286ef74d2d1ebc">RPMCALLBACK_CPIO_ERROR</a> = (1 << 14), > <a name="l00030"></a><a class="code" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9caa3592a49ef3361a79f1a91b56c26b07e">00030</a> <a class="code" href="rpmcallback_8h.html#a0b0bcfeb24a793c3aa0e84bb98539a9caa3592a49ef3361a79f1a91b56c26b07e">RPMCALLBACK_SCRIPT_ERROR</a> = (1 << 15) >-<a name="l00031"></a>00031 } rpmCallbackType; >+<a name="l00031"></a>00031 } <a class="code" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d" title="Bit(s) to identify progress callbacks.">rpmCallbackType</a>; > <a name="l00032"></a>00032 > <a name="l00035"></a>00035 <span class="keyword">typedef</span> <span class="keywordtype">void</span> * (*rpmCallbackFunction) > <a name="l00036"></a><a class="code" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">00036</a> (<span class="keyword">const</span> <span class="keywordtype">void</span> * h, >@@ -73,8 +84,8 @@ > <a name="l00047"></a>00047 <span class="preprocessor">#endif </span><span class="comment">/* _RPMCALLBACK_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmcli_8h.html rpm-4.9.1/doc/librpm/html/rpmcli_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmcli_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmcli_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,10 +43,10 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmcli.h File Reference</h1> </div> >+<div class="title">rpmcli.h File Reference<div class="ingroups"><a class="el" href="group__rpmcli.html">Command Line API.</a> | <a class="el" href="group__rpmbuild.html">Build API.</a></div></div> </div> > </div> > <div class="contents"> >-<code>#include <popt.h></code><br/> >+<div class="textblock"><code>#include <popt.h></code><br/> > <code>#include <rpm/rpmlib.h></code><br/> > <code>#include <rpm/rpmurl.h></code><br/> > <code>#include <rpm/rpmmacro.h></code><br/> >@@ -44,189 +55,180 @@ > <code>#include <rpm/rpmfi.h></code><br/> > <code>#include <rpm/rpmvf.h></code><br/> > <code>#include <rpm/argv.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmcli.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmcli_8h__incl.png" border="0" usemap="#rpmcli_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmcli_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe query/verify/signature command line operation. <a href="structrpmQVKArguments__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe database command line requests. <a href="structrpmInstallArguments__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe query/verify/signature command line operation. <a href="structrpmQVKArguments__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Describe database command line requests. <a href="structrpmInstallArguments__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a60bbe7870a46dedb5964f3b3b21c59d3">RPMCLI_POPT_NODEPS</a> -1025</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Common/global popt tokens used for command line option tables. <a href="#a60bbe7870a46dedb5964f3b3b21c59d3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a35c126bb6de0a103c7bfca315e63c405">RPMCLI_POPT_FORCE</a> -1026</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ab6d97c01959498fce329ecf56b05994e">RPMCLI_POPT_NOMD5</a> -1027</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a63e62eea4daac9e5a30318a049c2bc55">RPMCLI_POPT_NOFILEDIGEST</a> -1027</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac30fcd5c26cb19136d313fcc6c5fd97c">RPMCLI_POPT_NOSCRIPTS</a> -1028</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a91324584d1ab1a34ecd14c9bf6974883">RPMCLI_POPT_NOSIGNATURE</a> -1029</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#afb48778a1a20f41910a3826a5b236f97">RPMCLI_POPT_NODIGEST</a> -1030</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#aa66638d6ad14c42d74b9d403d1333e38">RPMCLI_POPT_NOHDRCHK</a> -1031</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac102f7bcf223af061cd600dac3faeea9">RPMCLI_POPT_NOCONTEXTS</a> -1032</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a60bbe7870a46dedb5964f3b3b21c59d3">RPMCLI_POPT_NODEPS</a>   -1025</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Common/global popt tokens used for command line option tables. <a href="#a60bbe7870a46dedb5964f3b3b21c59d3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a35c126bb6de0a103c7bfca315e63c405">RPMCLI_POPT_FORCE</a>   -1026</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ab6d97c01959498fce329ecf56b05994e">RPMCLI_POPT_NOMD5</a>   -1027</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a63e62eea4daac9e5a30318a049c2bc55">RPMCLI_POPT_NOFILEDIGEST</a>   -1027</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac30fcd5c26cb19136d313fcc6c5fd97c">RPMCLI_POPT_NOSCRIPTS</a>   -1028</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a91324584d1ab1a34ecd14c9bf6974883">RPMCLI_POPT_NOSIGNATURE</a>   -1029</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#afb48778a1a20f41910a3826a5b236f97">RPMCLI_POPT_NODIGEST</a>   -1030</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#aa66638d6ad14c42d74b9d403d1333e38">RPMCLI_POPT_NOHDRCHK</a>   -1031</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac102f7bcf223af061cd600dac3faeea9">RPMCLI_POPT_NOCONTEXTS</a>   -1032</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit</a> (int argc, char *const argv[], struct poptOption *<a class="el" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize most everything needed by an rpm CLI executable context. <a href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">rpmcliConfigured</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Make sure that rpm configuration has been read. <a href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini</a> (poptContext optCon)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy most everything needed by an rpm CLI executable context. <a href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit</a> (int argc, char *const argv[], struct poptOption *<a class="el" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize most everything needed by an rpm CLI executable context. <a href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">rpmcliConfigured</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Make sure that rpm configuration has been read. <a href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">poptContext </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini</a> (poptContext optCon)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy most everything needed by an rpm CLI executable context. <a href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf"></a><br/></td></tr> > <tr><td colspan="2"><div class="groupHeader">RPMK</div></td></tr> >-<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpc3e3e36601b8f430bff06b2d3e010e75"></a> </p> >-</div></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a6b09ad8eb4f2251a1635199602614db5">rpmcliImportPubkeys</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Import public key(s) to rpm keyring. <a href="#a6b09ad8eb4f2251a1635199602614db5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">rpmcliVerifySignatures</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package signatures. <a href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a6b09ad8eb4f2251a1635199602614db5">rpmcliImportPubkeys</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Import public key(s) to rpm keyring. <a href="#a6b09ad8eb4f2251a1635199602614db5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">rpmcliVerifySignatures</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package signatures. <a href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a> []</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Popt option table for options shared by all modes and executables. <a href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a> []</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Popt option table for options shared by all modes and executables. <a href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMQV</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrp9b2a4768817b1b255fae6bba0a506c6e"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a07dfdbfca1e767ae5b63fe520a828a0d">_QUERY_FOR_BITS</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">rpmQVSources_e</a> { <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a07dfdbfca1e767ae5b63fe520a828a0d">_QUERY_FOR_BITS</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">rpmQVSources_e</a> { <br/> >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> = 0, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>, > <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a>, > <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a> = RPMQV_SPECRPMS, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a>, > <br/> >- <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, >+  <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a>, > <a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a> > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Query/Verify argument qualifiers. </p> >- <a href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a> { <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Query/Verify argument qualifiers. <a href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a> { <br/> >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a> = 0, > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afec65dcdcaea3386e8751db9ce6190fd">QUERY_MD5</a> = (1 << 0), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02acd3e3db4eeb5dd1ec0599a1dde391b41">QUERY_FILEDIGEST</a> = (1 << 0), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a640033f516d8b40a187e5b33769176b6">QUERY_SIZE</a> = (1 << 1), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a> = (1 << 2), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a> = (1 << 2), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a27aa9a833811ef71f2b4f2582fc2515a">QUERY_USER</a> = (1 << 3), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a32d91d5ffc2c6072a8037873b958e7e1">QUERY_GROUP</a> = (1 << 4), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a3bca09c5cd3ea5b0953b0d6f3c285bf7">QUERY_MTIME</a> = (1 << 5), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a> = (1 << 6), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a> = (1 << 6), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a5817cc996c850fbd508d773bb8e87d1d">QUERY_RDEV</a> = (1 << 7), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab2d1f51cc165050e8eedadbafbf6a749">QUERY_CONTEXTS</a> = (1 << 15), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a7a65acf48308297cb47144c13cb0d3ee">QUERY_FILES</a> = (1 << 16), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">QUERY_DEPS</a> = (1 << 17), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">QUERY_DEPS</a> = (1 << 17), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afadc95e5fc1cd46570b931371675ce11">QUERY_SCRIPT</a> = (1 << 18), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a1c3fddb7003df754eb0980f496ec9483">QUERY_DIGEST</a> = (1 << 19), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af2b81308c6e03e7952330348d07e88f6">QUERY_SIGNATURE</a> = (1 << 20), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a> = (1 << 21), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a> = (1 << 21), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a499666c82c881aac79ab8f87304b759c">QUERY_HDRCHK</a> = (1 << 22), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a> = (1 << 23), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a> = (1 << 24), > <br/> >- <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a> = (1 << 25), >+  <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a> = (1 << 25), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a> = (1 << 26), > <a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a> = (1 << 27) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control rpmQuery() operation, stored in qva_flags. </p> >- <a href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1">QVF_t</a> )(<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to display iterator matches. <a href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb">QSpecF_t</a> )(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file. <a href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) from common command line options. <a href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a> (FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display list of tags that can be used in --queryformat. <a href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package query. <a href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">rpmcliArgIter</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over query/verify arg list. <a href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display package information. <a href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package verify. <a href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac8f02502b6fd3d2a0fe953f9e9c0d705">rpmVerifySignatures</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, const char *fn)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check package and header signatures. <a href="#ac8f02502b6fd3d2a0fe953f9e9c0d705"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package install. <a href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8"></a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control rpmQuery() operation, stored in qva_flags. <a href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1">QVF_t</a> )(<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to display iterator matches. <a href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb">QSpecF_t</a> )(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file. <a href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) from common command line options. <a href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a> (FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display list of tags that can be used in --queryformat. <a href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package query. <a href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">rpmcliArgIter</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over query/verify arg list. <a href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display package information. <a href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display results of package verify. <a href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac8f02502b6fd3d2a0fe953f9e9c0d705">rpmVerifySignatures</a> (<a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, const char *fn)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check package and header signatures. <a href="#ac8f02502b6fd3d2a0fe953f9e9c0d705"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify package install. <a href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMEIU</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpe79571011e7e19cecfea41aac775f035"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">UNINSTALL_NONE</a> INSTALL_NONE</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase()</a> operation. <a href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">UNINSTALL_NODEPS</a> INSTALL_NODEPS</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1c1bda5bf2ab8a523555bc2cfb59c08c">UNINSTALL_ALLMATCHES</a> INSTALL_ALLMATCHES</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">rpmInstallFlags_e</a> { <br/> >- <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">UNINSTALL_NONE</a>   INSTALL_NONE</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase()</a> operation. <a href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">UNINSTALL_NODEPS</a>   INSTALL_NODEPS</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1c1bda5bf2ab8a523555bc2cfb59c08c">UNINSTALL_ALLMATCHES</a>   INSTALL_ALLMATCHES</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">rpmInstallFlags_e</a> { <br/> >+  <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a> = 0, > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a964ed79f961bd3c93e3244f690165aad">INSTALL_PERCENT</a> = (1 << 0), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a6b76eaf97826abc1a5f709f8e68069d9">INSTALL_HASH</a> = (1 << 1), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a> = (1 << 2), > <br/> >- <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a> = (1 << 3), >+  <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a> = (1 << 3), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a> = (1 << 4), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a> = (1 << 5), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a> = (1 << 6), > <br/> >- <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a> = (1 << 7), >+  <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a> = (1 << 7), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4">INSTALL_ERASE</a> = (1 << 8), > <a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">INSTALL_ALLMATCHES</a> = (1 << 9) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control <a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7" title="Install/upgrade/freshen binary rpm package.">rpmInstall()</a> operation. </p> >- <a href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga3990ed781e20a0e677d874d8e8778d39">rpmcliPackagesTotal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaef29316ccc6c5727054bed97437396f1">rpmcliHashesCurrent</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga926bef94537bc89191130cb99545a47c">rpmcliHashesTotal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga34e45ec9891f7f4d51cd6004e9556b2a">rpmcliProgressCurrent</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga5d202b2c118cd44dbf68b3ab585e14a9">rpmcliProgressTotal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">rpmShowProgress</a> (const void *arg, const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, void *data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The rpm CLI generic transaction callback handler. <a href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, char **specFilePtr, char **cookie)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Install source rpm package. <a href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> fileArgv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Install/upgrade/freshen binary rpm package. <a href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Erase binary rpm package. <a href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33"></a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7" title="Install/upgrade/freshen binary rpm package.">rpmInstall()</a> operation. <a href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga3990ed781e20a0e677d874d8e8778d39">rpmcliPackagesTotal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaef29316ccc6c5727054bed97437396f1">rpmcliHashesCurrent</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga926bef94537bc89191130cb99545a47c">rpmcliHashesTotal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga34e45ec9891f7f4d51cd6004e9556b2a">rpmcliProgressCurrent</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga5d202b2c118cd44dbf68b3ab585e14a9">rpmcliProgressTotal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">rpmShowProgress</a> (const void *arg, const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, void *data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The rpm CLI generic transaction callback handler. <a href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, char **specFilePtr, char **cookie)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Install source rpm package. <a href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> fileArgv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Install/upgrade/freshen binary rpm package. <a href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Erase binary rpm package. <a href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a07dfdbfca1e767ae5b63fe520a828a0d"></a><!-- doxytag: member="rpmcli.h::_QUERY_FOR_BITS" ref="a07dfdbfca1e767ae5b63fe520a828a0d" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -238,7 +240,7 @@ > </div> > <div class="memdoc"> > <b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a>|<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a>|<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a>|<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a>|\ >- QUERY_FOR_DUMPFILES) >+ <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a>) > </pre></div> > <p>Definition at line <a class="el" href="rpmcli_8h_source.html#l00131">131</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p> > >@@ -249,7 +251,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_FORCE -1026</td> >+ <td class="memname">#define RPMCLI_POPT_FORCE   -1026</td> > </tr> > </table> > </div> >@@ -266,7 +268,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NOCONTEXTS -1032</td> >+ <td class="memname">#define RPMCLI_POPT_NOCONTEXTS   -1032</td> > </tr> > </table> > </div> >@@ -281,7 +283,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NODEPS -1025</td> >+ <td class="memname">#define RPMCLI_POPT_NODEPS   -1025</td> > </tr> > </table> > </div> >@@ -298,7 +300,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NODIGEST -1030</td> >+ <td class="memname">#define RPMCLI_POPT_NODIGEST   -1030</td> > </tr> > </table> > </div> >@@ -313,7 +315,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NOFILEDIGEST -1027</td> >+ <td class="memname">#define RPMCLI_POPT_NOFILEDIGEST   -1027</td> > </tr> > </table> > </div> >@@ -328,7 +330,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NOHDRCHK -1031</td> >+ <td class="memname">#define RPMCLI_POPT_NOHDRCHK   -1031</td> > </tr> > </table> > </div> >@@ -343,7 +345,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NOMD5 -1027</td> >+ <td class="memname">#define RPMCLI_POPT_NOMD5   -1027</td> > </tr> > </table> > </div> >@@ -358,7 +360,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NOSCRIPTS -1028</td> >+ <td class="memname">#define RPMCLI_POPT_NOSCRIPTS   -1028</td> > </tr> > </table> > </div> >@@ -373,7 +375,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMCLI_POPT_NOSIGNATURE -1029</td> >+ <td class="memname">#define RPMCLI_POPT_NOSIGNATURE   -1029</td> > </tr> > </table> > </div> >@@ -422,19 +424,19 @@ > <tr> > <td class="memname">int rpmcliImportPubkeys </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td> >- <td class="paramname"> <em>argv</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td> >+ <td class="paramname"><em>argv</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -442,9 +444,9 @@ > > <p>Import public key(s) to rpm keyring. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>argv</em> </td><td>array of pubkey path arguments (NULL terminated) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">argv</td><td>array of pubkey path arguments (NULL terminated) </td></tr> > </table> > </dd> > </dl> >@@ -461,31 +463,31 @@ > <tr> > <td class="memname">int rpmVerifySignatures </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >- <td class="paramname"> <em>qva</em>, </td> >+ <td class="paramtype"><a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> </td> >+ <td class="paramname"><em>qva</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>fn</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>fn</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -493,11 +495,11 @@ > > <p>Check package and header signatures. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>qva</em> </td><td>parsed query/verify options </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fd</em> </td><td>package file handle </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fn</em> </td><td>package file name </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">qva</td><td>parsed query/verify options </td></tr> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">fd</td><td>package file handle </td></tr> >+ <tr><td class="paramname">fn</td><td>package file name </td></tr> > </table> > </dd> > </dl> >@@ -552,8 +554,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmcli_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmcli_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmcli_8h__incl.md5 2010-12-10 05:48:12.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmcli_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-adb5fe1902bb374dd32668c2abd54bd4 >\ No newline at end of file >+c7cfa3d5cbec29f812ae732ca90f0543 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmcli_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmcli_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmcli_8h_source.html rpm-4.9.1/doc/librpm/html/rpmcli_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmcli_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmcli_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmcli.h</h1> </div> >+<div class="title">rpmcli.h</div> </div> > </div> > <div class="contents"> > <a href="rpmcli_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMCLI</span> >@@ -76,23 +87,23 @@ > <a name="l00071"></a>00071 <span class="comment">/* ==================================================================== */</span> > <a name="l00078"></a><a class="code" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">00078</a> <span class="keyword">enum</span> <a class="code" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd" title="Query/Verify argument qualifiers.">rpmQVSources_e</a> { > <a name="l00079"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">00079</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> = 0, >-<a name="l00080"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">00080</a> RPMQV_PATH, >-<a name="l00081"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">00081</a> RPMQV_ALL, >-<a name="l00082"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">00082</a> RPMQV_RPM, >-<a name="l00083"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">00083</a> RPMQV_GROUP, >-<a name="l00084"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">00084</a> RPMQV_WHATPROVIDES, >-<a name="l00085"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">00085</a> RPMQV_WHATREQUIRES, >-<a name="l00086"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">00086</a> RPMQV_TRIGGEREDBY, >-<a name="l00087"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">00087</a> RPMQV_DBOFFSET, >-<a name="l00088"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">00088</a> RPMQV_SPECRPMS, >-<a name="l00089"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">00089</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a> = RPMQV_SPECRPMS, >-<a name="l00090"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">00090</a> RPMQV_PKGID, >-<a name="l00091"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">00091</a> RPMQV_HDRID, >-<a name="l00092"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">00092</a> RPMQV_TID, >-<a name="l00093"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">00093</a> RPMQV_SPECSRPM, >+<a name="l00080"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">00080</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a>, >+<a name="l00081"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">00081</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>, >+<a name="l00082"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">00082</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>, >+<a name="l00083"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">00083</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, >+<a name="l00084"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">00084</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a>, >+<a name="l00085"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">00085</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a>, >+<a name="l00086"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">00086</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a>, >+<a name="l00087"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">00087</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, >+<a name="l00088"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">00088</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, >+<a name="l00089"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">00089</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a> = <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, >+<a name="l00090"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">00090</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a>, >+<a name="l00091"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">00091</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, >+<a name="l00092"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">00092</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a>, >+<a name="l00093"></a><a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">00093</a> <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a>, > <a name="l00094"></a>00094 }; > <a name="l00095"></a>00095 >-<a name="l00096"></a><a class="code" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">00096</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmQVSources; >+<a name="l00096"></a><a class="code" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">00096</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a>; > <a name="l00097"></a>00097 > <a name="l00102"></a><a class="code" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">00102</a> <span class="keyword">enum</span> <a class="code" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02" title="Bit(s) to control rpmQuery() operation, stored in qva_flags.">rpmQueryFlags_e</a> { > <a name="l00103"></a><a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">00103</a> <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a> = 0, >@@ -121,7 +132,7 @@ > <a name="l00126"></a><a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">00126</a> <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a> = (1 << 27) > <a name="l00127"></a>00127 }; > <a name="l00128"></a>00128 >-<a name="l00129"></a><a class="code" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">00129</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmQueryFlags; >+<a name="l00129"></a><a class="code" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">00129</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a>; > <a name="l00130"></a>00130 > <a name="l00131"></a><a class="code" href="rpmcli_8h.html#a07dfdbfca1e767ae5b63fe520a828a0d">00131</a> <span class="preprocessor">#define _QUERY_FOR_BITS \</span> > <a name="l00132"></a>00132 <span class="preprocessor"> (QUERY_FOR_LIST|QUERY_FOR_STATE|QUERY_FOR_DOCS|QUERY_FOR_CONFIG|\</span> >@@ -129,7 +140,7 @@ > <a name="l00134"></a>00134 <span class="preprocessor"></span> > <a name="l00138"></a>00138 <span class="keyword">extern</span> rpmQueryFlags <a class="code" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84" title="Bit(s) from common command line options.">rpmcliQueryFlags</a>; > <a name="l00139"></a>00139 >-<a name="l00142"></a><a class="code" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">00142</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">rpmQVKArguments_s</a> * <a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">QVA_t</a>; >+<a name="l00142"></a><a class="code" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">00142</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">rpmQVKArguments_s</a> * <a class="code" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a>; > <a name="l00143"></a>00143 > <a name="l00152"></a><a class="code" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1">00152</a> <span class="keyword">typedef</span> int (*<a class="code" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1" title="Function to display iterator matches.">QVF_t</a>) (QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h); > <a name="l00153"></a>00153 >@@ -158,15 +169,15 @@ > <a name="l00207"></a>00207 > <a name="l00216"></a>00216 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d" title="Display results of package query.">showQueryPackage</a>(QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h); > <a name="l00217"></a>00217 >-<a name="l00225"></a>00225 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34" title="Iterate over query/verify arg list.">rpmcliArgIter</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv); >+<a name="l00225"></a>00225 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34" title="Iterate over query/verify arg list.">rpmcliArgIter</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv); > <a name="l00226"></a>00226 >-<a name="l00235"></a>00235 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9" title="Display package information.">rpmcliQuery</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv); >+<a name="l00235"></a>00235 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9" title="Display package information.">rpmcliQuery</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv); > <a name="l00236"></a>00236 > <a name="l00244"></a>00244 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae" title="Display results of package verify.">showVerifyPackage</a>(QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h); > <a name="l00245"></a>00245 > <a name="l00254"></a>00254 <span class="keywordtype">int</span> <a class="code" href="rpmcli_8h.html#ac8f02502b6fd3d2a0fe953f9e9c0d705" title="Check package and header signatures.">rpmVerifySignatures</a>(QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> * fn); > <a name="l00255"></a>00255 >-<a name="l00264"></a>00264 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8" title="Verify package install.">rpmcliVerify</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv); >+<a name="l00264"></a>00264 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8" title="Verify package install.">rpmcliVerify</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv); > <a name="l00265"></a>00265 > <a name="l00266"></a>00266 <span class="comment">/* ==================================================================== */</span> > <a name="l00268"></a>00268 <span class="comment">/* --- install/upgrade/erase modes */</span> >@@ -185,7 +196,7 @@ > <a name="l00284"></a><a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">00284</a> <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">INSTALL_ALLMATCHES</a> = (1 << 9) > <a name="l00285"></a>00285 }; > <a name="l00286"></a>00286 >-<a name="l00287"></a><a class="code" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">00287</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmInstallFlags; >+<a name="l00287"></a><a class="code" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">00287</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a>; > <a name="l00288"></a>00288 > <a name="l00292"></a><a class="code" href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">00292</a> <span class="preprocessor">#define UNINSTALL_NONE INSTALL_NONE</span> > <a name="l00293"></a><a class="code" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">00293</a> <span class="preprocessor"></span><span class="preprocessor">#define UNINSTALL_NODEPS INSTALL_NODEPS</span> >@@ -222,16 +233,16 @@ > <a name="l00349"></a>00349 > <a name="l00359"></a>00359 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7" title="Install/upgrade/freshen binary rpm package.">rpmInstall</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <span class="keyword">struct</span> <a class="code" href="structrpmInstallArguments__s.html" title="Describe database command line requests.">rpmInstallArguments_s</a> * ia, <a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> fileArgv); > <a name="l00360"></a>00360 >-<a name="l00369"></a>00369 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <span class="keyword">struct</span> <a class="code" href="structrpmInstallArguments__s.html" title="Describe database command line requests.">rpmInstallArguments_s</a> * ia, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv); >+<a name="l00369"></a>00369 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <span class="keyword">struct</span> <a class="code" href="structrpmInstallArguments__s.html" title="Describe database command line requests.">rpmInstallArguments_s</a> * ia, <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv); > <a name="l00370"></a>00370 > <a name="l00373"></a>00373 <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structrpmInstallArguments__s.html" title="Describe database command line requests.">rpmInstallArguments_s</a> <a class="code" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a>; > <a name="l00374"></a>00374 > <a name="l00377"></a>00377 <span class="keyword">extern</span> <span class="keyword">struct </span>poptOption <a class="code" href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a>[]; > <a name="l00378"></a>00378 > <a name="l00379"></a>00379 <span class="comment">/* ==================================================================== */</span> >-<a name="l00387"></a>00387 <span class="keywordtype">int</span> <a class="code" href="rpmcli_8h.html#a6b09ad8eb4f2251a1635199602614db5" title="Import public key(s) to rpm keyring.">rpmcliImportPubkeys</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv); >+<a name="l00387"></a>00387 <span class="keywordtype">int</span> <a class="code" href="rpmcli_8h.html#a6b09ad8eb4f2251a1635199602614db5" title="Import public key(s) to rpm keyring.">rpmcliImportPubkeys</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv); > <a name="l00388"></a>00388 >-<a name="l00395"></a>00395 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38" title="Verify package signatures.">rpmcliVerifySignatures</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv); >+<a name="l00395"></a>00395 <span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38" title="Verify package signatures.">rpmcliVerifySignatures</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> argv); > <a name="l00396"></a>00396 > <a name="l00397"></a>00397 <span class="preprocessor">#ifdef __cplusplus</span> > <a name="l00398"></a>00398 <span class="preprocessor"></span>} >@@ -240,8 +251,8 @@ > <a name="l00401"></a>00401 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMCLI */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmdb_8c.html rpm-4.9.1/doc/librpm/html/rpmdb_8c.html >--- rpm-4.9.0/doc/librpm/html/rpmdb_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmdb_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,60 +42,61 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmdb.c File Reference</h1> </div> >+<div class="title">rpmdb.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <popt.h></code><br/> > <code>#include <rpm/rpmcli.h></code><br/> > <code>#include "<a class="el" href="cliutils_8h_source.html">cliutils.h</a>"</code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmdb.c:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmdb_8c__incl.png" border="0" usemap="#rpmdb_8c" alt=""/></div> > <map name="rpmdb_8c" id="rpmdb_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="135,83,220,112"/><area shape="rect" id="node17" href="cliutils_8h.html" title="cliutils.h" alt="" coords="463,83,537,112"/><area shape="rect" id="node24" href="debug_8h.html" title="debug.h" alt="" coords="627,83,701,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="125,83,200,112"/><area shape="rect" id="node17" href="cliutils_8h.html" title="cliutils.h" alt="" coords="428,83,497,112"/><area shape="rect" id="node24" href="debug_8h.html" title="debug.h" alt="" coords="581,83,648,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="rpmdb_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >- <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >+  <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a> = (1 << 5), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a> = (1 << 8), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a> = (1 << 11), > <br/> >- <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), >+  <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6afeff31880a0b435a7bc5ee3ea4e2bb4b">MODE_REBUILDDB</a> = (1 << 1), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a943c638033610eb280c65a91d5502c48">MODE_VERIFYDB</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a6e71f3470e43602dd881d1cb0ce779a0">MODE_CHECKSIG</a> = (1 << 0), > <br/> >- <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), >+  <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa18ebfe027af5690e69c8a3aa70624fe">MODE_DELKEY</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">MODE_LISTKEY</a> = (1 << 3), > <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), > <br/> >- <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), >+  <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a> = (1 << 0), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a> = (1 << 1), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a> = (1 << 2), > <br/> >- <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >-<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0) >+  <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a> = (1 << 1) > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a> = NULL</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a20ce58e57514e6e2a19d044c7d0aeec6">dbOptsTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a> = NULL</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a20ce58e57514e6e2a19d044c7d0aeec6">dbOptsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> > </table> > <hr/><h2>Enumeration Type Documentation</h2> > <a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6"></a><!-- doxytag: member="rpmdb.c::modes" ref="a811fe196a5d9d37857c2f8adeeaac3c6" args="" --> >@@ -134,6 +146,8 @@ > </td></tr> > <tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc"></a><!-- doxytag: member="MODE_QUERY" ref="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc" args="" -->MODE_QUERY</em> </td><td> > </td></tr> >+<tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024"></a><!-- doxytag: member="MODE_PARSE" ref="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024" args="" -->MODE_PARSE</em> </td><td> >+</td></tr> > </table> > </dd> > </dl> >@@ -150,19 +164,19 @@ > <tr> > <td class="memname">int main </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>argv</em>[]</td><td> </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>argv</em>[] </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -258,8 +272,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmdb_8c__incl.map rpm-4.9.1/doc/librpm/html/rpmdb_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmdb_8c__incl.map 2010-12-10 05:48:15.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmdb_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,6 +1,6 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="135,83,220,112"/> >-<area shape="rect" id="node17" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="463,83,537,112"/> >-<area shape="rect" id="node24" href="$debug_8h.html" title="debug.h" alt="" coords="627,83,701,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="125,83,200,112"/> >+<area shape="rect" id="node17" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="428,83,497,112"/> >+<area shape="rect" id="node24" href="$debug_8h.html" title="debug.h" alt="" coords="581,83,648,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmdb_8c__incl.md5 rpm-4.9.1/doc/librpm/html/rpmdb_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmdb_8c__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmdb_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-42c848ff4a53224856da83e4eba49b45 >\ No newline at end of file >+8760a2ac6f0ebdd6b26ed1287b451081 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmdb_8c__incl.png and rpm-4.9.1/doc/librpm/html/rpmdb_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmdb_8c_source.html rpm-4.9.1/doc/librpm/html/rpmdb_8c_source.html >--- rpm-4.9.0/doc/librpm/html/rpmdb_8c_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmdb_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmdb.c</h1> </div> >+<div class="title">rpmdb.c</div> </div> > </div> > <div class="contents"> > <a href="rpmdb_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >@@ -60,7 +71,7 @@ > <a name="l00029"></a>00029 }; > <a name="l00030"></a>00030 > <a name="l00031"></a><a class="code" href="rpmdb_8c.html#a779c8fb41edee9b03a02a249606b0e76">00031</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmdb_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>[] = { >-<a name="l00032"></a>00032 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, dbOptsTable, 0, >+<a name="l00032"></a>00032 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="rpmdb_8c.html#a20ce58e57514e6e2a19d044c7d0aeec6">dbOptsTable</a>, 0, > <a name="l00033"></a>00033 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Database options:"</span>), NULL }, > <a name="l00034"></a>00034 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1" title="Popt option table for options shared by all modes and executables.">rpmcliAllPoptTable</a>, 0, > <a name="l00035"></a>00035 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Common options for all rpm modes and executables:"</span>), NULL }, >@@ -108,8 +119,8 @@ > <a name="l00077"></a>00077 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmdb_8h.html rpm-4.9.1/doc/librpm/html/rpmdb_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmdb_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmdb_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,92 +42,91 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmdb.h File Reference</h1> </div> >+<div class="title">rpmdb.h File Reference<div class="ingroups"><a class="el" href="group__rpmdb.html">Database API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Access RPM indices using Berkeley DB interface(s). >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmtypes.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmsw.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmdb.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmdb_8h__incl.png" border="0" usemap="#rpmdb_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmdb_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">rpmMireMode_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Tag value pattern match mode. <a href="#a5d484afc8c793389ed9ce400cdf7551f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">rpmdbOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">rpmMireMode_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tag value pattern match mode. <a href="#a5d484afc8c793389ed9ce400cdf7551f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">rpmdbOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">rpmMireMode_e</a> { <a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eaef121497d11f9c3622516f18f2f30eb9">RPMMIRE_DEFAULT</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">rpmMireMode_e</a> { <a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eaef121497d11f9c3622516f18f2f30eb9">RPMMIRE_DEFAULT</a> = 0, > <a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea10f053aa0bcdf57007682c0e5a34f3c6">RPMMIRE_STRCMP</a> = 1, > <a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea242ad3c89666107d755f82b854f5350c">RPMMIRE_REGEX</a> = 2, > <a class="el" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eac157db23fef936f4c34ab326b25f1e16">RPMMIRE_GLOB</a> = 3 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Tag value pattern match mode. </p> >- <a href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">rpmdbOpX_e</a> { <a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302">RPMDB_OP_DBGET</a> = 1, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tag value pattern match mode. <a href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">rpmdbOpX_e</a> { <a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302">RPMDB_OP_DBGET</a> = 1, > <a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a85492d8fb01358c787876b2f2f9fba6c">RPMDB_OP_DBPUT</a> = 2, > <a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37acff4af904eac7bc9f47c5af5262f76b5">RPMDB_OP_DBDEL</a> = 3, > <a class="el" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a647c6b75604542666e2aad3b4e4575e5">RPMDB_OP_MAX</a> = 4 > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8">rpmdbOp</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> opx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from rpm database. <a href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6">rpmdbOpenAll</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Open all database indices. <a href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8">rpmdbCountPackages</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of instances of package in rpm database. <a href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1">rpmdbGetIteratorOffset</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header join key for current position of rpm database iterator. <a href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0">rpmdbGetIteratorCount</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of elements in rpm database iterator. <a href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga29c0127269b1e724bab21c1242317122">rpmdbGetIteratorFileNum</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga41cfde52641abf73ba0f8684fe287ff1">rpmdbAppendIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, const int *hdrNums, int nHdrNums)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Append items to set of package instances to iterate. <a href="group__rpmdb.html#ga41cfde52641abf73ba0f8684fe287ff1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c">rpmdbSetIteratorRE</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, const char *pattern)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add pattern to iterator selector. <a href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69">rpmdbSetIteratorRewrite</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int rewrite)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Prepare iterator for lazy writes. <a href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39">rpmdbSetIteratorModified</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int modified)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to mark header for lazy write on release. <a href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227">rpmdbSetHdrChk</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a>(*hdrchk)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg))</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to verify retrieved header blobs. <a href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295">rpmdbInitIterator</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return database iterator. <a href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3">rpmdbNextIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next package header from iteration. <a href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581">rpmdbCheckSignals</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for and exit on termination signals. <a href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d">rpmdbCheckTerminate</a> (int terminate)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check rpmdb signal handler for trapped signal and/or requested exit, clean up any open iterators and databases on termination condition. <a href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4">rpmdbFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpm database iterator. <a href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2">rpmdbIndexIteratorInit</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a> rpmtag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an iterator for an index. <a href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324">rpmdbIndexIteratorNext</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, const void **key, size_t *keylen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the next key - Warning! Keys are not zero terminated! Binary tags may even contain zero bytes. <a href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531">rpmdbIndexIteratorNumPkgs</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get number of entries for current key. <a href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90">rpmdbIndexIteratorPkgOffset</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get package offset of entry. <a href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03">rpmdbIndexIteratorTagNum</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get tag number of entry. <a href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb">rpmdbIndexIteratorFree</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free index iterator. <a href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8">rpmdbOp</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> opx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from rpm database. <a href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6">rpmdbOpenAll</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Open all database indices. <a href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8">rpmdbCountPackages</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, const char *name)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of instances of package in rpm database. <a href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1">rpmdbGetIteratorOffset</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return header join key for current position of rpm database iterator. <a href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0">rpmdbGetIteratorCount</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of elements in rpm database iterator. <a href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga29c0127269b1e724bab21c1242317122">rpmdbGetIteratorFileNum</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga41cfde52641abf73ba0f8684fe287ff1">rpmdbAppendIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, const int *hdrNums, int nHdrNums)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Append items to set of package instances to iterate. <a href="group__rpmdb.html#ga41cfde52641abf73ba0f8684fe287ff1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c">rpmdbSetIteratorRE</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, const char *pattern)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add pattern to iterator selector. <a href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69">rpmdbSetIteratorRewrite</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int rewrite)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Prepare iterator for lazy writes. <a href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39">rpmdbSetIteratorModified</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, int modified)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to mark header for lazy write on release. <a href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227">rpmdbSetHdrChk</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a>(*hdrchk)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg))</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify iterator to verify retrieved header blobs. <a href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295">rpmdbInitIterator</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return database iterator. <a href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3">rpmdbNextIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next package header from iteration. <a href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581">rpmdbCheckSignals</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for and exit on termination signals. <a href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d">rpmdbCheckTerminate</a> (int terminate)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check rpmdb signal handler for trapped signal and/or requested exit, clean up any open iterators and databases on termination condition. <a href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4">rpmdbFreeIterator</a> (<a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpm database iterator. <a href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2">rpmdbIndexIteratorInit</a> (<a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a> rpmtag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an iterator for an index. <a href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324">rpmdbIndexIteratorNext</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, const void **key, size_t *keylen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the next key - Warning! Keys are not zero terminated! Binary tags may even contain zero bytes. <a href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531">rpmdbIndexIteratorNumPkgs</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get number of entries for current key. <a href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90">rpmdbIndexIteratorPkgOffset</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get package offset of entry. <a href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03">rpmdbIndexIteratorTagNum</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, unsigned int nr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get tag number of entry. <a href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb">rpmdbIndexIteratorFree</a> (<a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free index iterator. <a href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Access RPM indices using Berkeley DB interface(s). </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Access RPM indices using Berkeley DB interface(s). </p> > > <p>Definition in file <a class="el" href="rpmdb_8h_source.html">rpmdb.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="a0eb431e400ff038d2f9827f3694a110c"></a><!-- doxytag: member="rpmdb.h::rpmdbOpX" ref="a0eb431e400ff038d2f9827f3694a110c" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -207,8 +217,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmdb_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmdb_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmdb_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmdb_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-a0c126b22591089ccc6ae2f2f01bfd28 >\ No newline at end of file >+1ab8501fe176c389032d954811694b9e >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmdb_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmdb_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmdb_8h_source.html rpm-4.9.1/doc/librpm/html/rpmdb_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmdb_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmdb_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmdb.h</h1> </div> >+<div class="title">rpmdb.h</div> </div> > </div> > <div class="contents"> > <a href="rpmdb_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMDB</span> >@@ -44,14 +55,14 @@ > <a name="l00021"></a><a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea10f053aa0bcdf57007682c0e5a34f3c6">00021</a> <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea10f053aa0bcdf57007682c0e5a34f3c6">RPMMIRE_STRCMP</a> = 1, > <a name="l00022"></a><a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea242ad3c89666107d755f82b854f5350c">00022</a> <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea242ad3c89666107d755f82b854f5350c">RPMMIRE_REGEX</a> = 2, > <a name="l00023"></a><a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eac157db23fef936f4c34ab326b25f1e16">00023</a> <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eac157db23fef936f4c34ab326b25f1e16">RPMMIRE_GLOB</a> = 3 >-<a name="l00024"></a>00024 } rpmMireMode; >+<a name="l00024"></a>00024 } <a class="code" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f" title="Tag value pattern match mode.">rpmMireMode</a>; > <a name="l00025"></a>00025 > <a name="l00026"></a><a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">00026</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">rpmdbOpX_e</a> { > <a name="l00027"></a><a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302">00027</a> <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302">RPMDB_OP_DBGET</a> = 1, > <a name="l00028"></a><a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a85492d8fb01358c787876b2f2f9fba6c">00028</a> <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a85492d8fb01358c787876b2f2f9fba6c">RPMDB_OP_DBPUT</a> = 2, > <a name="l00029"></a><a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37acff4af904eac7bc9f47c5af5262f76b5">00029</a> <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37acff4af904eac7bc9f47c5af5262f76b5">RPMDB_OP_DBDEL</a> = 3, > <a name="l00030"></a><a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a647c6b75604542666e2aad3b4e4575e5">00030</a> <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a647c6b75604542666e2aad3b4e4575e5">RPMDB_OP_MAX</a> = 4 >-<a name="l00031"></a>00031 } rpmdbOpX; >+<a name="l00031"></a>00031 } <a class="code" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a>; > <a name="l00032"></a>00032 > <a name="l00039"></a>00039 <a class="code" href="structrpmop__s.html" title="Cumulative statistics for an operation.">rpmop</a> <a class="code" href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8" title="Retrieve operation timestamp from rpm database.">rpmdbOp</a>(<a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="code" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> opx); > <a name="l00040"></a>00040 >@@ -109,8 +120,8 @@ > <a name="l00215"></a>00215 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMDB */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmds_8h.html rpm-4.9.1/doc/librpm/html/rpmds_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmds_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmds_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -33,143 +44,142 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmds.h File Reference</h1> </div> >+<div class="title">rpmds.h File Reference</div> </div> > </div> > <div class="contents"> > > <p>Structure(s) used for dependency tag sets. >-<a href="#_details">More...</a></p> >-<code>#include <time.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <time.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmps.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmds.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmds_8h__incl.png" border="0" usemap="#rpmds_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmds_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#abd2743bc81bad951c4a654cc3740fd71">RPMSENSE_SENSEMASK</a> 15</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#afda7067e5e24885002ade03da46e0f9f">RPMSENSE_TRIGGER</a> (RPMSENSE_TRIGGERPREIN | RPMSENSE_TRIGGERIN | RPMSENSE_TRIGGERUN | RPMSENSE_TRIGGERPOSTUN)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a767754363b27fb94c0cdce33f555d7f4">_ALL_REQUIRES_MASK</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a66c800ca19a408b1822f64a7d655f823">_notpre</a>(_x) ((_x) & ~RPMSENSE_PREREQ)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#ac0a5cd3913443778385b82782b768529">_INSTALL_ONLY_MASK</a> _notpre(RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POST|RPMSENSE_RPMLIB|RPMSENSE_KEYRING|RPMSENSE_PRETRANS|RPMSENSE_POSTTRANS)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a2c824c4fb667be7ef0e05483086970ee">_ERASE_ONLY_MASK</a> _notpre(RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_POSTUN)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#aaacedfdb12006e66c20459c3f8f5b9b2">isLegacyPreReq</a>(_x) (((_x) & _ALL_REQUIRES_MASK) == RPMSENSE_PREREQ)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#abc00afdaa20adc10a5d35bba8f72b76a">isInstallPreReq</a>(_x) ((_x) & _INSTALL_ONLY_MASK)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#aa98118726c372298b1a5ea381ddc0681">isErasePreReq</a>(_x) ((_x) & _ERASE_ONLY_MASK)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#abd2743bc81bad951c4a654cc3740fd71">RPMSENSE_SENSEMASK</a>   15</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#afda7067e5e24885002ade03da46e0f9f">RPMSENSE_TRIGGER</a>   (RPMSENSE_TRIGGERPREIN | RPMSENSE_TRIGGERIN | RPMSENSE_TRIGGERUN | RPMSENSE_TRIGGERPOSTUN)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a767754363b27fb94c0cdce33f555d7f4">_ALL_REQUIRES_MASK</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a66c800ca19a408b1822f64a7d655f823">_notpre</a>(_x)   ((_x) & ~RPMSENSE_PREREQ)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#ac0a5cd3913443778385b82782b768529">_INSTALL_ONLY_MASK</a>   _notpre(RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POST|RPMSENSE_RPMLIB|RPMSENSE_KEYRING|RPMSENSE_PRETRANS|RPMSENSE_POSTTRANS)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a2c824c4fb667be7ef0e05483086970ee">_ERASE_ONLY_MASK</a>   _notpre(RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_POSTUN)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#aaacedfdb12006e66c20459c3f8f5b9b2">isLegacyPreReq</a>(_x)   (((_x) & _ALL_REQUIRES_MASK) == RPMSENSE_PREREQ)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#abc00afdaa20adc10a5d35bba8f72b76a">isInstallPreReq</a>(_x)   ((_x) & _INSTALL_ONLY_MASK)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#aa98118726c372298b1a5ea381ddc0681">isErasePreReq</a>(_x)   ((_x) & _ERASE_ONLY_MASK)</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">rpmsenseFlags_e</a> { <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5906cf8c260e38c3045f7c1cb7fe06bd">RPMSENSE_ANY</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">rpmsenseFlags_e</a> { <br/> >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5906cf8c260e38c3045f7c1cb7fe06bd">RPMSENSE_ANY</a> = 0, > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a4c2a1220db41f29e290ad886445dde34">RPMSENSE_LESS</a> = (1 << 1), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a1ad14f14d5f219dfe3b78b4418ba7dc1">RPMSENSE_GREATER</a> = (1 << 2), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a56de61e4a13c4ee1e60ef828dc1720aa">RPMSENSE_EQUAL</a> = (1 << 3), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3ad280cc31701dfc7a5a823e4de46fce85">RPMSENSE_POSTTRANS</a> = (1 << 5), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3ad280cc31701dfc7a5a823e4de46fce85">RPMSENSE_POSTTRANS</a> = (1 << 5), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a46fb888f82dbd04b662ba6f678a679b8">RPMSENSE_PREREQ</a> = (1 << 6), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3adc9341c635cf1121aa65849e1aa63a0a">RPMSENSE_PRETRANS</a> = (1 << 7), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a44243be6165f474f8b15be344fae855e">RPMSENSE_INTERP</a> = (1 << 8), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a795403630c46ca6eeb35e8f9939225c7">RPMSENSE_SCRIPT_PRE</a> = (1 << 9), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a795403630c46ca6eeb35e8f9939225c7">RPMSENSE_SCRIPT_PRE</a> = (1 << 9), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3ab684e21a36243ec66614582b11f1d259">RPMSENSE_SCRIPT_POST</a> = (1 << 10), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a8ad8ddd953a7c667ebcda9f37dbf0e7d">RPMSENSE_SCRIPT_PREUN</a> = (1 << 11), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a31f735a1b7ce3c531ae7b4eb40325650">RPMSENSE_SCRIPT_POSTUN</a> = (1 << 12), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a805861c90b8de7244041a1f31e1f0b53">RPMSENSE_SCRIPT_VERIFY</a> = (1 << 13), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a805861c90b8de7244041a1f31e1f0b53">RPMSENSE_SCRIPT_VERIFY</a> = (1 << 13), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5a47d7a16fcea3806ee778e555dc069f">RPMSENSE_FIND_REQUIRES</a> = (1 << 14), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a0e916c77da772721d8e5a625da4e2e9a">RPMSENSE_FIND_PROVIDES</a> = (1 << 15), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5d313bd2d495d75892df5a1c69a8f3df">RPMSENSE_TRIGGERIN</a> = (1 << 16), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a47685192ffb149f0bd06046b7a17b090">RPMSENSE_TRIGGERUN</a> = (1 << 17), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a47685192ffb149f0bd06046b7a17b090">RPMSENSE_TRIGGERUN</a> = (1 << 17), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a63a315ee6a77ef8e88be6d96143dd4aa">RPMSENSE_TRIGGERPOSTUN</a> = (1 << 18), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a5b1855c9cbd419b7a4c10c12ed05af26">RPMSENSE_MISSINGOK</a> = (1 << 19), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a8fe54dab0b073bc560f9559dc1d2eb59">RPMSENSE_RPMLIB</a> = (1 << 24), > <br/> >- <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a3de4607d8b2f2d6129e8fadbfbc47e0d">RPMSENSE_TRIGGERPREIN</a> = (1 << 25), >+  <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a3de4607d8b2f2d6129e8fadbfbc47e0d">RPMSENSE_TRIGGERPREIN</a> = (1 << 25), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3aaf388310705d339b2a9cdaa4bef7bbfe">RPMSENSE_KEYRING</a> = (1 << 26), > <a class="el" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3af83d8cb3aa43a55775da0b0845b22285">RPMSENSE_CONFIG</a> = (1 << 28) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Dependency Attributes. </p> >- <a href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Dependency Attributes. <a href="group__rpmds.html#gae48bd9834f11ab42752bb6f0f54ae8a3">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaa139f5ed8cdfcc182f267e83226b92b9">rpmdsLink</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a dependency set instance. <a href="group__rpmds.html#gaa139f5ed8cdfcc182f267e83226b92b9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga81e41176cb032311da92de634bff8183">rpmdsFree</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a dependency set. <a href="group__rpmds.html#ga81e41176cb032311da92de634bff8183"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga64f7e574301a8403c380d4fddc1f8a71">rpmdsNew</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, int flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a dependency set. <a href="group__rpmds.html#ga64f7e574301a8403c380d4fddc1f8a71"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac5c2ad76fb814fbddd4f2258902ffefa">rpmdsNewDNEVR</a> (const char *dspfx, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return new formatted dependency string. <a href="group__rpmds.html#gac5c2ad76fb814fbddd4f2258902ffefa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga6213f226da0255ead63a2207ff240164">rpmdsThis</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency for this header. <a href="group__rpmds.html#ga6213f226da0255ead63a2207ff240164"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga559970bbf4575b98dd8b8a21382e3922">rpmdsSingle</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, const char *N, const char *EVR, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency set of size 1. <a href="group__rpmds.html#ga559970bbf4575b98dd8b8a21382e3922"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga1fb3088a705642ecea74ae3726f9c593">rpmdsCurrent</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a new dependency set of size 1 from the current iteration index. <a href="group__rpmds.html#ga1fb3088a705642ecea74ae3726f9c593"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga934c28a18223040bfe46a61a508a535b">rpmdsCount</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set count. <a href="group__rpmds.html#ga934c28a18223040bfe46a61a508a535b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga13796ca95ec6c12cba9fea09140dae8f">rpmdsIx</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set index. <a href="group__rpmds.html#ga13796ca95ec6c12cba9fea09140dae8f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga87dbcace20008dd5d943397d6386d91c">rpmdsSetIx</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int ix)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency set index. <a href="group__rpmds.html#ga87dbcace20008dd5d943397d6386d91c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac62d698d661a60f47455f85762dafdc3">rpmdsDNEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current formatted dependency string. <a href="group__rpmds.html#gac62d698d661a60f47455f85762dafdc3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga4ec909c373d002650eea296020738fb9">rpmdsN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency name. <a href="group__rpmds.html#ga4ec909c373d002650eea296020738fb9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga0701b3d335a046f7b054a2cc82c17a8c">rpmdsEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency epoch-version-release. <a href="group__rpmds.html#ga0701b3d335a046f7b054a2cc82c17a8c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gabce92292cd9fb0fa452fbf21f52eb687">rpmdsFlags</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency flags. <a href="group__rpmds.html#gabce92292cd9fb0fa452fbf21f52eb687"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga960b18ebcd94d4a27a9c1c496006df88">rpmdsTagN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency type. <a href="group__rpmds.html#ga960b18ebcd94d4a27a9c1c496006df88"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga40b2d36076caf689598d3470fab7c93a">rpmdsInstance</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency header instance, ie whether the dependency comes from an installed header or not. <a href="group__rpmds.html#ga40b2d36076caf689598d3470fab7c93a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5">rpmdsNoPromote</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current "Don't promote Epoch:" flag. <a href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4">rpmdsSetNoPromote</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int nopromote)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set "Don't promote Epoch:" flag. <a href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad2f27fda99ee092a4ec31ea1778d32ab">rpmdsColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="group__rpmds.html#gad2f27fda99ee092a4ec31ea1778d32ab"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga42ac35fc9da45e55bfb6948a638ae086">rpmdsSetColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="group__rpmds.html#ga42ac35fc9da45e55bfb6948a638ae086"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga164b7099a91324f3990dea64584fb2de">rpmdsNotify</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const char *where, int rc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Notify of results of dependency match. <a href="group__rpmds.html#ga164b7099a91324f3990dea64584fb2de"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad30ef432a3ddff05ba2c5e4b9c9465a2">rpmdsNext</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next dependency set iterator index. <a href="group__rpmds.html#gad30ef432a3ddff05ba2c5e4b9c9465a2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac510049aca4890a06fc7b1e53c8caf5c">rpmdsInit</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize dependency set iterator. <a href="group__rpmds.html#gac510049aca4890a06fc7b1e53c8caf5c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga3d815549919ba09c4288544bfec24753">rpmdsFind</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a dependency set element using binary search. <a href="group__rpmds.html#ga3d815549919ba09c4288544bfec24753"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga67795db497ccbf0f9308a19d2884090c">rpmdsMerge</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> *dsp, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge a dependency set maintaining (N,EVR,Flags) sorted order. <a href="group__rpmds.html#ga67795db497ccbf0f9308a19d2884090c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga8899fdd3309bb45ab10e8b4b25ae6dfe">rpmdsSearch</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Search a sorted dependency set for an element that overlaps. <a href="group__rpmds.html#ga8899fdd3309bb45ab10e8b4b25ae6dfe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga39fb42c30584aadfffb12e2f564f2ac7">rpmdsCompare</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> A, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> B)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare two versioned dependency ranges, looking for overlap. <a href="group__rpmds.html#ga39fb42c30584aadfffb12e2f564f2ac7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaca6decba06eb1219b1f4ec4ef3f24376">rpmdsAnyMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package provides dependencies from header with a single dependency. <a href="group__rpmds.html#gaca6decba06eb1219b1f4ec4ef3f24376"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gab6bc23fc8fe527230bc2883948af83c9">rpmdsNVRMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package name-version-release from header with a single dependency. <a href="group__rpmds.html#gab6bc23fc8fe527230bc2883948af83c9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a20c18988bce4bac0b2f597260b3925d6">rpmdsRpmlib</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> *dsp, const void *tblp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Load rpmlib provides into a dependency set. <a href="#a20c18988bce4bac0b2f597260b3925d6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaa139f5ed8cdfcc182f267e83226b92b9">rpmdsLink</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a dependency set instance. <a href="group__rpmds.html#gaa139f5ed8cdfcc182f267e83226b92b9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga81e41176cb032311da92de634bff8183">rpmdsFree</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a dependency set. <a href="group__rpmds.html#ga81e41176cb032311da92de634bff8183"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga64f7e574301a8403c380d4fddc1f8a71">rpmdsNew</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, int flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a dependency set. <a href="group__rpmds.html#ga64f7e574301a8403c380d4fddc1f8a71"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac5c2ad76fb814fbddd4f2258902ffefa">rpmdsNewDNEVR</a> (const char *dspfx, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return new formatted dependency string. <a href="group__rpmds.html#gac5c2ad76fb814fbddd4f2258902ffefa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga6213f226da0255ead63a2207ff240164">rpmdsThis</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency for this header. <a href="group__rpmds.html#ga6213f226da0255ead63a2207ff240164"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga559970bbf4575b98dd8b8a21382e3922">rpmdsSingle</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, const char *N, const char *EVR, <a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> Flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create, load and initialize a dependency set of size 1. <a href="group__rpmds.html#ga559970bbf4575b98dd8b8a21382e3922"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga1fb3088a705642ecea74ae3726f9c593">rpmdsCurrent</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a new dependency set of size 1 from the current iteration index. <a href="group__rpmds.html#ga1fb3088a705642ecea74ae3726f9c593"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga934c28a18223040bfe46a61a508a535b">rpmdsCount</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set count. <a href="group__rpmds.html#ga934c28a18223040bfe46a61a508a535b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga13796ca95ec6c12cba9fea09140dae8f">rpmdsIx</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency set index. <a href="group__rpmds.html#ga13796ca95ec6c12cba9fea09140dae8f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga87dbcace20008dd5d943397d6386d91c">rpmdsSetIx</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int ix)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency set index. <a href="group__rpmds.html#ga87dbcace20008dd5d943397d6386d91c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac62d698d661a60f47455f85762dafdc3">rpmdsDNEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current formatted dependency string. <a href="group__rpmds.html#gac62d698d661a60f47455f85762dafdc3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga4ec909c373d002650eea296020738fb9">rpmdsN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency name. <a href="group__rpmds.html#ga4ec909c373d002650eea296020738fb9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga0701b3d335a046f7b054a2cc82c17a8c">rpmdsEVR</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency epoch-version-release. <a href="group__rpmds.html#ga0701b3d335a046f7b054a2cc82c17a8c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gabce92292cd9fb0fa452fbf21f52eb687">rpmdsFlags</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency flags. <a href="group__rpmds.html#gabce92292cd9fb0fa452fbf21f52eb687"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga960b18ebcd94d4a27a9c1c496006df88">rpmdsTagN</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency type. <a href="group__rpmds.html#ga960b18ebcd94d4a27a9c1c496006df88"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga40b2d36076caf689598d3470fab7c93a">rpmdsInstance</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return dependency header instance, ie whether the dependency comes from an installed header or not. <a href="group__rpmds.html#ga40b2d36076caf689598d3470fab7c93a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5">rpmdsNoPromote</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current "Don't promote Epoch:" flag. <a href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4">rpmdsSetNoPromote</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, int nopromote)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set "Don't promote Epoch:" flag. <a href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad2f27fda99ee092a4ec31ea1778d32ab">rpmdsColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="group__rpmds.html#gad2f27fda99ee092a4ec31ea1778d32ab"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga42ac35fc9da45e55bfb6948a638ae086">rpmdsSetColor</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current dependency color. <a href="group__rpmds.html#ga42ac35fc9da45e55bfb6948a638ae086"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga164b7099a91324f3990dea64584fb2de">rpmdsNotify</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const char *where, int rc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Notify of results of dependency match. <a href="group__rpmds.html#ga164b7099a91324f3990dea64584fb2de"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gad30ef432a3ddff05ba2c5e4b9c9465a2">rpmdsNext</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next dependency set iterator index. <a href="group__rpmds.html#gad30ef432a3ddff05ba2c5e4b9c9465a2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gac510049aca4890a06fc7b1e53c8caf5c">rpmdsInit</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize dependency set iterator. <a href="group__rpmds.html#gac510049aca4890a06fc7b1e53c8caf5c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga3d815549919ba09c4288544bfec24753">rpmdsFind</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a dependency set element using binary search. <a href="group__rpmds.html#ga3d815549919ba09c4288544bfec24753"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga67795db497ccbf0f9308a19d2884090c">rpmdsMerge</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> *dsp, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge a dependency set maintaining (N,EVR,Flags) sorted order. <a href="group__rpmds.html#ga67795db497ccbf0f9308a19d2884090c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga8899fdd3309bb45ab10e8b4b25ae6dfe">rpmdsSearch</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ods)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Search a sorted dependency set for an element that overlaps. <a href="group__rpmds.html#ga8899fdd3309bb45ab10e8b4b25ae6dfe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#ga39fb42c30584aadfffb12e2f564f2ac7">rpmdsCompare</a> (const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> A, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> B)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare two versioned dependency ranges, looking for overlap. <a href="group__rpmds.html#ga39fb42c30584aadfffb12e2f564f2ac7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gaca6decba06eb1219b1f4ec4ef3f24376">rpmdsAnyMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package provides dependencies from header with a single dependency. <a href="group__rpmds.html#gaca6decba06eb1219b1f4ec4ef3f24376"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmds.html#gab6bc23fc8fe527230bc2883948af83c9">rpmdsNVRMatchesDep</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> req, int nopromote)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare package name-version-release from header with a single dependency. <a href="group__rpmds.html#gab6bc23fc8fe527230bc2883948af83c9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#a20c18988bce4bac0b2f597260b3925d6">rpmdsRpmlib</a> (<a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> *dsp, const void *tblp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load rpmlib provides into a dependency set. <a href="#a20c18988bce4bac0b2f597260b3925d6"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#ad3b78c2f0ff0af8c3f5b1b49f6918deb">_rpmds_nopromote</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmds_8h.html#ad3b78c2f0ff0af8c3f5b1b49f6918deb">_rpmds_nopromote</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structure(s) used for dependency tag sets. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structure(s) used for dependency tag sets. </p> > > <p>Definition in file <a class="el" href="rpmds_8h_source.html">rpmds.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a767754363b27fb94c0cdce33f555d7f4"></a><!-- doxytag: member="rpmds.h::_ALL_REQUIRES_MASK" ref="a767754363b27fb94c0cdce33f555d7f4" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -192,7 +202,7 @@ > <a class="code" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3aaf388310705d339b2a9cdaa4bef7bbfe">RPMSENSE_KEYRING</a> | \ > <a class="code" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3adc9341c635cf1121aa65849e1aa63a0a">RPMSENSE_PRETRANS</a> | \ > <a class="code" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3ad280cc31701dfc7a5a823e4de46fce85">RPMSENSE_POSTTRANS</a> | \ >- RPMSENSE_PREREQ) >+ <a class="code" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3a46fb888f82dbd04b662ba6f678a679b8">RPMSENSE_PREREQ</a>) > </pre></div> > <p>Definition at line <a class="el" href="rpmds_8h_source.html#l00063">63</a> of file <a class="el" href="rpmds_8h_source.html">rpmds.h</a>.</p> > >@@ -203,7 +213,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define _ERASE_ONLY_MASK _notpre(RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_POSTUN)</td> >+ <td class="memname">#define _ERASE_ONLY_MASK   _notpre(RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_POSTUN)</td> > </tr> > </table> > </div> >@@ -218,7 +228,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define _INSTALL_ONLY_MASK _notpre(RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POST|RPMSENSE_RPMLIB|RPMSENSE_KEYRING|RPMSENSE_PRETRANS|RPMSENSE_POSTTRANS)</td> >+ <td class="memname">#define _INSTALL_ONLY_MASK   _notpre(RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POST|RPMSENSE_RPMLIB|RPMSENSE_KEYRING|RPMSENSE_PRETRANS|RPMSENSE_POSTTRANS)</td> > </tr> > </table> > </div> >@@ -235,10 +245,9 @@ > <tr> > <td class="memname">#define _notpre</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_x</td> >- <td> ) </td> >- <td> ((_x) & ~RPMSENSE_PREREQ)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_x</td><td>)</td> >+ <td>   ((_x) & ~RPMSENSE_PREREQ)</td> > </tr> > </table> > </div> >@@ -255,10 +264,9 @@ > <tr> > <td class="memname">#define isErasePreReq</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_x</td> >- <td> ) </td> >- <td> ((_x) & _ERASE_ONLY_MASK)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_x</td><td>)</td> >+ <td>   ((_x) & _ERASE_ONLY_MASK)</td> > </tr> > </table> > </div> >@@ -275,10 +283,9 @@ > <tr> > <td class="memname">#define isInstallPreReq</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_x</td> >- <td> ) </td> >- <td> ((_x) & _INSTALL_ONLY_MASK)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_x</td><td>)</td> >+ <td>   ((_x) & _INSTALL_ONLY_MASK)</td> > </tr> > </table> > </div> >@@ -295,10 +302,9 @@ > <tr> > <td class="memname">#define isLegacyPreReq</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_x</td> >- <td> ) </td> >- <td> (((_x) & _ALL_REQUIRES_MASK) == RPMSENSE_PREREQ)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_x</td><td>)</td> >+ <td>   (((_x) & _ALL_REQUIRES_MASK) == RPMSENSE_PREREQ)</td> > </tr> > </table> > </div> >@@ -313,7 +319,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMSENSE_SENSEMASK 15</td> >+ <td class="memname">#define RPMSENSE_SENSEMASK   15</td> > </tr> > </table> > </div> >@@ -328,7 +334,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMSENSE_TRIGGER (RPMSENSE_TRIGGERPREIN | RPMSENSE_TRIGGERIN | RPMSENSE_TRIGGERUN | RPMSENSE_TRIGGERPOSTUN)</td> >+ <td class="memname">#define RPMSENSE_TRIGGER   (RPMSENSE_TRIGGERPREIN | RPMSENSE_TRIGGERIN | RPMSENSE_TRIGGERUN | RPMSENSE_TRIGGERPOSTUN)</td> > </tr> > </table> > </div> >@@ -362,19 +368,19 @@ > <tr> > <td class="memname">int rpmdsRpmlib </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> * </td> >- <td class="paramname"> <em>dsp</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> * </td> >+ <td class="paramname"><em>dsp</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const void * </td> >- <td class="paramname"> <em>tblp</em></td><td> </td> >+ <td class="paramtype">const void * </td> >+ <td class="paramname"><em>tblp</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -382,14 +388,14 @@ > > <p>Load rpmlib provides into a dependency set. </p> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*dsp</em> </td><td>(loaded) depedency set </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*dsp</td><td>(loaded) depedency set </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>tblp</em> </td><td>rpmlib provides table (NULL uses internal table) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">tblp</td><td>rpmlib provides table (NULL uses internal table) </td></tr> > </table> > </dd> > </dl> >@@ -412,8 +418,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmds_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmds_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmds_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmds_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-f4c70cc16529b452be113ef619b5f5e9 >\ No newline at end of file >+b9c69bcc3290a3d21b95289040bf0ad7 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmds_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmds_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmds_8h_source.html rpm-4.9.1/doc/librpm/html/rpmds_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmds_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmds_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmds.h</h1> </div> >+<div class="title">rpmds.h</div> </div> > </div> > <div class="contents"> > <a href="rpmds_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMDS</span> >@@ -72,7 +83,7 @@ > <a name="l00052"></a><a class="code" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3af83d8cb3aa43a55775da0b0845b22285">00052</a> <a class="code" href="group__rpmds.html#ggae48bd9834f11ab42752bb6f0f54ae8a3af83d8cb3aa43a55775da0b0845b22285">RPMSENSE_CONFIG</a> = (1 << 28) > <a name="l00053"></a>00053 }; > <a name="l00054"></a>00054 >-<a name="l00055"></a><a class="code" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">00055</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmsenseFlags; >+<a name="l00055"></a><a class="code" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">00055</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmds_8h.html#ab6d1a231818a4246cfe74976af7beda3">rpmsenseFlags</a>; > <a name="l00056"></a>00056 > <a name="l00057"></a><a class="code" href="rpmds_8h.html#abd2743bc81bad951c4a654cc3740fd71">00057</a> <span class="preprocessor">#define RPMSENSE_SENSEMASK 15 </span><span class="comment">/* Mask to get senses, ie serial, */</span> > <a name="l00058"></a>00058 <span class="comment">/* less, greater, equal. */</span> >@@ -135,9 +146,9 @@ > <a name="l00199"></a>00199 > <a name="l00206"></a>00206 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmds.html#ga40b2d36076caf689598d3470fab7c93a" title="Return dependency header instance, ie whether the dependency comes from an installed header or not...">rpmdsInstance</a>(<a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds); > <a name="l00207"></a>00207 >-<a name="l00221"></a>00221 <span class="keywordtype">int</span> <a class="code" href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5" title="Return current &quot;Don&#39;t promote Epoch:&quot; flag.">rpmdsNoPromote</a>(<span class="keyword">const</span> <a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds); >+<a name="l00221"></a>00221 <span class="keywordtype">int</span> <a class="code" href="group__rpmds.html#gaddbf04490f1de486eec8fbc8f17e69c5" title="Return current "Don't promote Epoch:" flag.">rpmdsNoPromote</a>(<span class="keyword">const</span> <a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds); > <a name="l00222"></a>00222 >-<a name="l00229"></a>00229 <span class="keywordtype">int</span> <a class="code" href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4" title="Set &quot;Don&#39;t promote Epoch:&quot; flag.">rpmdsSetNoPromote</a>(<a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <span class="keywordtype">int</span> nopromote); >+<a name="l00229"></a>00229 <span class="keywordtype">int</span> <a class="code" href="group__rpmds.html#gafa65c538d606aaa75070ca03555d7ed4" title="Set "Don't promote Epoch:" flag.">rpmdsSetNoPromote</a>(<a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, <span class="keywordtype">int</span> nopromote); > <a name="l00230"></a>00230 > <a name="l00236"></a>00236 <a class="code" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> <a class="code" href="group__rpmds.html#gad2f27fda99ee092a4ec31ea1778d32ab" title="Return current dependency color.">rpmdsColor</a>(<span class="keyword">const</span> <a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds); > <a name="l00237"></a>00237 >@@ -171,8 +182,8 @@ > <a name="l00333"></a>00333 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMDS */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfc_8h.html rpm-4.9.1/doc/librpm/html/rpmfc_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmfc_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfc_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -33,70 +44,70 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmfc.h File Reference</h1> </div> >+<div class="title">rpmfc.h File Reference<div class="ingroups"><a class="el" href="group__rpmfc.html">File Classification API.</a> | <a class="el" href="group__rpmbuild.html">Build API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Structures and methods for build-time file classification. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmtypes.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/argv.h></code><br/> > <code>#include <rpm/rpmspec.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmfc.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmfc_8h__incl.png" border="0" usemap="#rpmfc_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmfc_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html#a3db969db2ee97ae1e8bd1a8742e0f58f">RPMFC_ELF</a> (RPMFC_ELF32|RPMFC_ELF64|RPMFC_ELFMIPSN32)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html#a3db969db2ee97ae1e8bd1a8742e0f58f">RPMFC_ELF</a>   (RPMFC_ELF32|RPMFC_ELF64|RPMFC_ELFMIPSN32)</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfc_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga8518ad96c4db925d58727ba03826ce32">FCOLOR_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfcTokens_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga60b99503642c7a9be33c9d7d09400d8b">rpmfcToken</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfc_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga8518ad96c4db925d58727ba03826ce32">FCOLOR_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfcTokens_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga60b99503642c7a9be33c9d7d09400d8b">rpmfcToken</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa23b13b6981bcb4ab0b86235e23cd1c4">FCOLOR_e</a> { <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ae09239644841da5d446f63796c0498a0">RPMFC_BLACK</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa23b13b6981bcb4ab0b86235e23cd1c4">FCOLOR_e</a> { <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ae09239644841da5d446f63796c0498a0">RPMFC_BLACK</a> = 0, > <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4a7d3202ffe82ac14de234f0a48a62bbe3">RPMFC_ELF32</a> = (1 << 0), > <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ac76af088480b8754e88c9a47998bae23">RPMFC_ELF64</a> = (1 << 1), > <a class="el" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4a09a25ef9ccb96c8c81fb696c5c8f5090">RPMFC_ELFMIPSN32</a> = (1 << 2) > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa20211fd4bfdd58fd7ed696b91f79d93">rpmfcPrint</a> (const char *msg, <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print results of file classification. <a href="group__rpmfc.html#gaa20211fd4bfdd58fd7ed696b91f79d93"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga98d90c420afd4b19322db8b5819a1444">rpmfcFree</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file classifier. <a href="group__rpmfc.html#ga98d90c420afd4b19322db8b5819a1444"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga2c650f81d975efc1a202ac41ac4c6165">rpmfcCreate</a> (const char *rootDir, <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a file classifier. <a href="group__rpmfc.html#ga2c650f81d975efc1a202ac41ac4c6165"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga9805a45ac7f22348443f450c8a5da6e4">rpmfcNew</a> (void)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga30c4508077dcb07581aaf1bb58003bf5">rpmfcClassify</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, <a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> *fmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file class dictionary and mappings. <a href="group__rpmfc.html#ga30c4508077dcb07581aaf1bb58003bf5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga7488115bb89ee5a5144e59797d0d86fe">rpmfcApply</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file/package dependency dictionary and mappings. <a href="group__rpmfc.html#ga7488115bb89ee5a5144e59797d0d86fe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gab4d8f29a0a78d99199609c68c30447fa">rpmfcProvides</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification provides. <a href="group__rpmfc.html#gab4d8f29a0a78d99199609c68c30447fa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga0bf8cfa38debeeef2809e02624ffbf02">rpmfcRequires</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification requires. <a href="group__rpmfc.html#ga0bf8cfa38debeeef2809e02624ffbf02"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gaa20211fd4bfdd58fd7ed696b91f79d93">rpmfcPrint</a> (const char *msg, <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print results of file classification. <a href="group__rpmfc.html#gaa20211fd4bfdd58fd7ed696b91f79d93"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga98d90c420afd4b19322db8b5819a1444">rpmfcFree</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file classifier. <a href="group__rpmfc.html#ga98d90c420afd4b19322db8b5819a1444"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga2c650f81d975efc1a202ac41ac4c6165">rpmfcCreate</a> (const char *rootDir, <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a file classifier. <a href="group__rpmfc.html#ga2c650f81d975efc1a202ac41ac4c6165"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_DEPRECATED <a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga9805a45ac7f22348443f450c8a5da6e4">rpmfcNew</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga30c4508077dcb07581aaf1bb58003bf5">rpmfcClassify</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv, <a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> *fmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file class dictionary and mappings. <a href="group__rpmfc.html#ga30c4508077dcb07581aaf1bb58003bf5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga7488115bb89ee5a5144e59797d0d86fe">rpmfcApply</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Build file/package dependency dictionary and mappings. <a href="group__rpmfc.html#ga7488115bb89ee5a5144e59797d0d86fe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#gab4d8f29a0a78d99199609c68c30447fa">rpmfcProvides</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification provides. <a href="group__rpmfc.html#gab4d8f29a0a78d99199609c68c30447fa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfc.html#ga0bf8cfa38debeeef2809e02624ffbf02">rpmfcRequires</a> (<a class="el" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a> fc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file classification requires. <a href="group__rpmfc.html#ga0bf8cfa38debeeef2809e02624ffbf02"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html#a52886d44344391a5043c38ff37d9925d">_rpmfc_debug</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfc_8h.html#a52886d44344391a5043c38ff37d9925d">_rpmfc_debug</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structures and methods for build-time file classification. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structures and methods for build-time file classification. </p> > > <p>Definition in file <a class="el" href="rpmfc_8h_source.html">rpmfc.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a3db969db2ee97ae1e8bd1a8742e0f58f"></a><!-- doxytag: member="rpmfc.h::RPMFC_ELF" ref="a3db969db2ee97ae1e8bd1a8742e0f58f" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMFC_ELF (RPMFC_ELF32|RPMFC_ELF64|RPMFC_ELFMIPSN32)</td> >+ <td class="memname">#define RPMFC_ELF   (RPMFC_ELF32|RPMFC_ELF64|RPMFC_ELFMIPSN32)</td> > </tr> > </table> > </div> >@@ -121,8 +132,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfc_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmfc_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmfc_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfc_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-0b7357427a7054dc0b05522882d631a4 >\ No newline at end of file >+ba14c7b12051a6a447d93b32d2d11de0 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmfc_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmfc_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfc_8h_source.html rpm-4.9.1/doc/librpm/html/rpmfc_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmfc_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfc_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmfc.h</h1> </div> >+<div class="title">rpmfc.h</div> </div> > </div> > <div class="contents"> > <a href="rpmfc_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _H_RPMFC_</span> >@@ -42,7 +53,7 @@ > <a name="l00016"></a>00016 <span class="preprocessor"></span> > <a name="l00017"></a>00017 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="rpmfc_8h.html#a52886d44344391a5043c38ff37d9925d">_rpmfc_debug</a>; > <a name="l00018"></a>00018 >-<a name="l00021"></a><a class="code" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmfc_s * rpmfc; >+<a name="l00021"></a><a class="code" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmfc_s * <a class="code" href="group__rpmfc.html#gaeb9fe9bd3685be81a6b3532aa73808ab">rpmfc</a>; > <a name="l00022"></a>00022 > <a name="l00025"></a><a class="code" href="group__rpmfc.html#gaa23b13b6981bcb4ab0b86235e23cd1c4">00025</a> <span class="keyword">enum</span> <a class="code" href="group__rpmfc.html#gaa23b13b6981bcb4ab0b86235e23cd1c4">FCOLOR_e</a> { > <a name="l00026"></a><a class="code" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ae09239644841da5d446f63796c0498a0">00026</a> <a class="code" href="group__rpmfc.html#ggaa23b13b6981bcb4ab0b86235e23cd1c4ae09239644841da5d446f63796c0498a0">RPMFC_BLACK</a> = 0, >@@ -57,9 +68,9 @@ > <a name="l00035"></a>00035 RPMFC_ERROR = (1 << 31) > <a name="l00036"></a>00036 }; > <a name="l00037"></a>00037 >-<a name="l00040"></a><a class="code" href="group__rpmfc.html#ga8518ad96c4db925d58727ba03826ce32">00040</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> FCOLOR_t; >+<a name="l00040"></a><a class="code" href="group__rpmfc.html#ga8518ad96c4db925d58727ba03826ce32">00040</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="group__rpmfc.html#ga8518ad96c4db925d58727ba03826ce32">FCOLOR_t</a>; > <a name="l00041"></a>00041 >-<a name="l00044"></a><a class="code" href="group__rpmfc.html#ga60b99503642c7a9be33c9d7d09400d8b">00044</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">struct </span>rpmfcTokens_s * rpmfcToken; >+<a name="l00044"></a><a class="code" href="group__rpmfc.html#ga60b99503642c7a9be33c9d7d09400d8b">00044</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">struct </span>rpmfcTokens_s * <a class="code" href="group__rpmfc.html#ga60b99503642c7a9be33c9d7d09400d8b">rpmfcToken</a>; > <a name="l00045"></a>00045 > <a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="group__rpmfc.html#gaa20211fd4bfdd58fd7ed696b91f79d93" title="Print results of file classification.">rpmfcPrint</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * msg, rpmfc fc, FILE * fp); > <a name="l00054"></a>00054 >@@ -86,8 +97,8 @@ > <a name="l00113"></a>00113 <span class="preprocessor">#endif </span><span class="comment">/* _H_RPMFC_ */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfi_8h.html rpm-4.9.1/doc/librpm/html/rpmfi_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmfi_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfi_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -33,233 +44,229 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmfi.h File Reference</h1> </div> >+<div class="title">rpmfi.h File Reference</div> </div> > </div> > <div class="contents"> > > <p>Structure(s) used for file info tag sets. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmtypes.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmvf.h></code><br/> > <code>#include <rpm/rpmpgp.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmfi.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmfi_8h__incl.png" border="0" usemap="#rpmfi_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmfi_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">We pass these around as an array with a sentinel. <a href="structrpmRelocation__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">We pass these around as an array with a sentinel. <a href="structrpmRelocation__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a61e9025fff663e68245ab7d0d05b4603">RPMFILE_ALL</a> ~(RPMFILE_NONE)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a6fd020fd77b1ebad016a59c753d33966">XFA_SKIPPING</a>(_a) ((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPCOLOR)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a2610ec7734e3a7c9fe3eca4a8d60c649">RPMFI_FLAGS_ERASE</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a8aaabdc48407be3342aa64cc68b3cf01">RPMFI_FLAGS_INSTALL</a> (RPMFI_NOFILECLASS | RPMFI_NOFILEVERIFYFLAGS)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a48e74b5b942512bf6fcc99d79eb46464">RPMFI_FLAGS_VERIFY</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#ab758dd9347401d122e142b4d368493c7">RPMFI_FLAGS_QUERY</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a61e9025fff663e68245ab7d0d05b4603">RPMFILE_ALL</a>   ~(RPMFILE_NONE)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a6fd020fd77b1ebad016a59c753d33966">XFA_SKIPPING</a>(_a)   ((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPCOLOR)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a2610ec7734e3a7c9fe3eca4a8d60c649">RPMFI_FLAGS_ERASE</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a8aaabdc48407be3342aa64cc68b3cf01">RPMFI_FLAGS_INSTALL</a>   (RPMFI_NOFILECLASS | RPMFI_NOFILEVERIFYFLAGS)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a48e74b5b942512bf6fcc99d79eb46464">RPMFI_FLAGS_VERIFY</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#ab758dd9347401d122e142b4d368493c7">RPMFI_FLAGS_QUERY</a></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">File types. <a href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa">rpmfileState_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e">rpmfileState</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">File States (when installed). <a href="#a719e48af3991d0225c67dd4af067ac4e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">File disposition(s) during package install/erase transaction. <a href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File types. <a href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa">rpmfileState_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e">rpmfileState</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File States (when installed). <a href="#a719e48af3991d0225c67dd4af067ac4e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File disposition(s) during package install/erase transaction. <a href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> { <br/> >- <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa9bc832fa28809fb974f6ce5bb0cc7117">PIPE</a> = 1, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">rpmFileTypes_e</a> { <br/> >+  <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa9bc832fa28809fb974f6ce5bb0cc7117">PIPE</a> = 1, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa29a0675a458bb799baf5cb6cc8fb624b">CDEV</a> = 2, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa1d73dc463abcb5f0ec3167f3107aa2ea">XDIR</a> = 4, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fae43bcaae76090fd5d491271fd6f8e8d2">BDEV</a> = 6, > <br/> >- <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fab3c94666c9c848f5b5454fe0eff53503">REG</a> = 8, >+  <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fab3c94666c9c848f5b5454fe0eff53503">REG</a> = 8, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3faf2fe1bf26da6f8a451f054e30b3ce0f3">LINK</a> = 10, > <a class="el" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa3f9b2e54721b240241ed87965d569f68">SOCK</a> = 12 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File types. </p> >- <a href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa">rpmfileState_e</a> { <br/> >- <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faab37cbe0996cb36bd97eff26b7c20c250">RPMFILE_STATE_MISSING</a> = -1, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File types. <a href="group__rpmfi.html#gac552490ea6d3ba8db6fc29c800c22e3f">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa">rpmfileState_e</a> { <br/> >+  <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faab37cbe0996cb36bd97eff26b7c20c250">RPMFILE_STATE_MISSING</a> = -1, > <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa1dd1d1795ed93ab04a89cb0bbb78b7d8">RPMFILE_STATE_NORMAL</a> = 0, > <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa28e91fc9058fd09126436afcedd8596f">RPMFILE_STATE_REPLACED</a> = 1, > <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa2b9bc63b8b01b9011d7704cfde0cf937">RPMFILE_STATE_NOTINSTALLED</a> = 2, > <br/> >- <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa2d0460c216f3ba14ff538290a35cc797">RPMFILE_STATE_NETSHARED</a> = 3, >+  <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa2d0460c216f3ba14ff538290a35cc797">RPMFILE_STATE_NETSHARED</a> = 3, > <a class="el" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faaefeb1ba92f4f2bc42746cf90a3001dbd">RPMFILE_STATE_WRONGCOLOR</a> = 4 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File States (when installed). </p> >- <a href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9f">rpmfileAttrs_e</a> { <br/> >- <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9faad1df295b87ca3311afccc25d9a6e771">RPMFILE_NONE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File States (when installed). <a href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9f">rpmfileAttrs_e</a> { <br/> >+  <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9faad1df295b87ca3311afccc25d9a6e771">RPMFILE_NONE</a> = 0, > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa77953336fa2a72392e757f7eced00f67">RPMFILE_CONFIG</a> = (1 << 0), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa369ba090ed8b0740dd403678db2b5b9a">RPMFILE_DOC</a> = (1 << 1), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa22edaad69affb6e6e4a0aaa8c1fcb369">RPMFILE_ICON</a> = (1 << 2), > <br/> >- <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa197931e17bc876f18ff06908d71f2892">RPMFILE_MISSINGOK</a> = (1 << 3), >+  <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa197931e17bc876f18ff06908d71f2892">RPMFILE_MISSINGOK</a> = (1 << 3), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fab2a412c062b4258c3e38206e3a6e231b">RPMFILE_NOREPLACE</a> = (1 << 4), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa6fe0c37dac8a16f2756ec2775cafc6e1">RPMFILE_SPECFILE</a> = (1 << 5), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa45c053b71f9ee21f35ed6452d86d76b4">RPMFILE_GHOST</a> = (1 << 6), > <br/> >- <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa880f15b666390bdbc336dc55cc11d846">RPMFILE_LICENSE</a> = (1 << 7), >+  <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa880f15b666390bdbc336dc55cc11d846">RPMFILE_LICENSE</a> = (1 << 7), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9faff87a0cb44640a2461ce49f0a71e7ca2">RPMFILE_README</a> = (1 << 8), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa71a008f3107eac3f8dde77cca86244e5">RPMFILE_EXCLUDE</a> = (1 << 9), > <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fa328464f64e84b53bf2a33498f9f6cd53">RPMFILE_UNPATCHED</a> = (1 << 10), > <br/> >- <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fad978922d76e6d0614c234f02e251861a">RPMFILE_PUBKEY</a> = (1 << 11) >+  <a class="el" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fad978922d76e6d0614c234f02e251861a">RPMFILE_PUBKEY</a> = (1 << 11) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File Attributes. </p> >- <a href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9f">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> { <br/> >- <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a54058e6c6b3c417ce53eafb0fe7f6806">FA_UNKNOWN</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File Attributes. <a href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9f">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">rpmFileAction_e</a> { <br/> >+  <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a54058e6c6b3c417ce53eafb0fe7f6806">FA_UNKNOWN</a> = 0, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a3f832bbad26488d6441a3d0589da2784">FA_CREATE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a5fed1ade77dfbb3db4d937a94498263b">FA_COPYIN</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a93e433874ed32187140e8fa952608896">FA_COPYOUT</a>, > <br/> >- <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a1a5a5b499a264b1bcc214b1e9498c8fe">FA_BACKUP</a>, >+  <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a1a5a5b499a264b1bcc214b1e9498c8fe">FA_BACKUP</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a8ad2065d928238a93bcb2db6c9c64a22">FA_SAVE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01aa2c1302ed618813615e8eda133074b3a">FA_SKIP</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01abc34912fb3e174c7ae2f4d94b671b0b0">FA_ALTNAME</a>, > <br/> >- <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01af3aaace1f9e55323fb68a8b7064a720f">FA_ERASE</a>, >+  <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01af3aaace1f9e55323fb68a8b7064a720f">FA_ERASE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a6a60e7a49164b8c0e4fcec71c0e1fd32">FA_SKIPNSTATE</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01afa3c5366b8f18737a117930a4cbd4521">FA_SKIPNETSHARED</a>, > <a class="el" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01ab96dcf93168dd6d766f3ddfc22c62606">FA_SKIPCOLOR</a> > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>File disposition(s) during package install/erase transaction. </p> >- <a href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909a">rpmfiFlags_e</a> { <br/> >- <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa9c492091e5c73b366ca87d4f2671c461">RPMFI_NOHEADER</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">File disposition(s) during package install/erase transaction. <a href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909a">rpmfiFlags_e</a> { <br/> >+  <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa9c492091e5c73b366ca87d4f2671c461">RPMFI_NOHEADER</a> = 0, > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aab14b27cd3ca2e2c946765587ab8c4395">RPMFI_KEEPHEADER</a> = (1 << 0), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aafdef9757d6d56d0f5140c0646dcc1e48">RPMFI_NOFILECLASS</a> = (1 << 1), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aae952be0e1b29944cd8a516630c6b8684">RPMFI_NOFILEDEPS</a> = (1 << 2), > <br/> >- <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa06d443f8d174d03a9b86f7aa5f59f27f">RPMFI_NOFILELANGS</a> = (1 << 3), >+  <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa06d443f8d174d03a9b86f7aa5f59f27f">RPMFI_NOFILELANGS</a> = (1 << 3), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aad28f6b1323d760202f2ffe077deb122b">RPMFI_NOFILEUSER</a> = (1 << 4), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aada9262491e535cc13b6ad89912ab2126">RPMFI_NOFILEGROUP</a> = (1 << 5), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa811dda70afd267c331ef2f9a5b263f12">RPMFI_NOFILEMODES</a> = (1 << 6), > <br/> >- <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aab7f99c59b46b6bc6a8888f9e9176c0ef">RPMFI_NOFILESIZES</a> = (1 << 7), >+  <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aab7f99c59b46b6bc6a8888f9e9176c0ef">RPMFI_NOFILESIZES</a> = (1 << 7), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa6b30d290b5aa583fe3b1e71bbd31d136">RPMFI_NOFILECAPS</a> = (1 << 8), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa612b33e17c56830908e451766456df64">RPMFI_NOFILELINKTOS</a> = (1 << 9), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa369cada1e9133dfe471921ec7e564a09">RPMFI_NOFILEDIGESTS</a> = (1 << 10), > <br/> >- <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa255f6518772b973c06dfbd15362021ed">RPMFI_NOFILEMTIMES</a> = (1 << 11), >+  <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa255f6518772b973c06dfbd15362021ed">RPMFI_NOFILEMTIMES</a> = (1 << 11), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa40ee985b04e7a7eeb6843fa687a0b168">RPMFI_NOFILERDEVS</a> = (1 << 12), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa4b62f7f6eb8fba93886b8e92da9b3266">RPMFI_NOFILEINODES</a> = (1 << 13), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa5f80de1b168d8d6dc1aa43761393aa00">RPMFI_NOFILESTATES</a> = (1 << 14), > <br/> >- <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aad0c3a3aebfda6d9bdc3de4f21637bfc1">RPMFI_NOFILECOLORS</a> = (1 << 15), >+  <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aad0c3a3aebfda6d9bdc3de4f21637bfc1">RPMFI_NOFILECOLORS</a> = (1 << 15), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa262afe2c2e1361009a8d971793a5b73e">RPMFI_NOFILEVERIFYFLAGS</a> = (1 << 16), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa4421e2157632f9006080d9ec32874658">RPMFI_NOFILEFLAGS</a> = (1 << 17), > <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa26bffedfc0c054b834e1f3555cc1c929">RPMFI_ISBUILD</a> = (1 << 30), > <br/> >- <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aae967be81e279aa8efbe0e7758f6383f2">RPMFI_ISSOURCE</a> = (1 << 31) >+  <a class="el" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aae967be81e279aa8efbe0e7758f6383f2">RPMFI_ISSOURCE</a> = (1 << 31) > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga31d891624b3b796b926737b0f7b8b3df">rpmfiLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a file info set instance. <a href="group__rpmfi.html#ga31d891624b3b796b926737b0f7b8b3df"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga656137eda2250c404ec5ed63069ccc57">rpmfiFC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file count from file info set. <a href="group__rpmfi.html#ga656137eda2250c404ec5ed63069ccc57"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e">rpmfiFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file index from file info set. <a href="group__rpmfi.html#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga962cd484abca49996c9f9dc3496c0ca4">rpmfiSetFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current file index in file info set. <a href="group__rpmfi.html#ga962cd484abca49996c9f9dc3496c0ca4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga509f82bc4e62ae7c33877ac381c88b75">rpmfiDC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return directory count from file info set. <a href="group__rpmfi.html#ga509f82bc4e62ae7c33877ac381c88b75"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga50afc9087a819d2facee8bb57734f26e">rpmfiDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory index from file info set. <a href="group__rpmfi.html#ga50afc9087a819d2facee8bb57734f26e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga874cef9c002f9b40fe49c92a3714c1e8">rpmfiSetDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current directory index in file info set. <a href="group__rpmfi.html#ga874cef9c002f9b40fe49c92a3714c1e8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad138e3ad68de95e690a33d1388219f00">rpmfiBN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current base name from file info set. <a href="group__rpmfi.html#gad138e3ad68de95e690a33d1388219f00"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga1bad3e71ca1f6b8eb07d94123cae8657">rpmfiDN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory name from file info set. <a href="group__rpmfi.html#ga1bad3e71ca1f6b8eb07d94123cae8657"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad40fd56a6310dcffddb4dff4877744ab">rpmfiFN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file name from file info set. <a href="group__rpmfi.html#gad40fd56a6310dcffddb4dff4877744ab"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac87b9e38eb6616339172361151f36f42">rpmfiFFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file flags from file info set. <a href="group__rpmfi.html#gac87b9e38eb6616339172361151f36f42"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga76e1849caa44e1236167d38a8df14f3b">rpmfiVFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file verify flags from file info set. <a href="group__rpmfi.html#ga76e1849caa44e1236167d38a8df14f3b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga57396be5115c58986513f65e581a13cf">rpmfiFMode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file mode from file info set. <a href="group__rpmfi.html#ga57396be5115c58986513f65e581a13cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e">rpmfileState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga5974ff10e26d9bfa1065aca3025d1b93">rpmfiFState</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file state from file info set. <a href="group__rpmfi.html#ga5974ff10e26d9bfa1065aca3025d1b93"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae46ac2efef805703e1383435931eebaf">rpmfiDigestAlgo</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest algorithm of a file info set. <a href="group__rpmfi.html#gae46ac2efef805703e1383435931eebaf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga4295d0a7121504ec260ee3c097b403b6">rpmfiFDigest</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo, size_t *diglen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) digest of file info set. <a href="group__rpmfi.html#ga4295d0a7121504ec260ee3c097b403b6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa2e0d460a9b0b31177eb2639be2d040d">rpmfiFDigestHex</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (hex) digest of file info set. <a href="group__rpmfi.html#gaa2e0d460a9b0b31177eb2639be2d040d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d">rpmfiMD5</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi) RPM_GNUC_DEPRECATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) md5 digest from file info set. <a href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3333d553eb25a00a02a25865ff26c7cf">rpmfiFLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file linkto (i.e. <a href="group__rpmfi.html#ga3333d553eb25a00a02a25865ff26c7cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa329902b87a2d9be83df0b2862f1acc5">rpmfiFSize</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file size from file info set. <a href="group__rpmfi.html#gaa329902b87a2d9be83df0b2862f1acc5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga78cfa7f20c72ccdad5f121bc436714e0">rpmfiFRdev</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file rdev from file info set. <a href="group__rpmfi.html#ga78cfa7f20c72ccdad5f121bc436714e0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad9e13e7f8bd889503770bb5fc8c0a217">rpmfiFInode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file inode from file info set. <a href="group__rpmfi.html#gad9e13e7f8bd889503770bb5fc8c0a217"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6f417da734daa3d8cafffad2275e0f59">rpmfiColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return union of all file color bits from file info set. <a href="group__rpmfi.html#ga6f417da734daa3d8cafffad2275e0f59"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gada0be6b3cac1090a1d6c1cb45cc91ca6">rpmfiFColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file color bits from file info set. <a href="group__rpmfi.html#gada0be6b3cac1090a1d6c1cb45cc91ca6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7">rpmfiFClass</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file class from file info set. <a href="group__rpmfi.html#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab40d0d453d30c9997284b0da9a547c61">rpmfiFDepends</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, const uint32_t **fddictp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file depends dictionary from file info set. <a href="group__rpmfi.html#gab40d0d453d30c9997284b0da9a547c61"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga0ba2e96c228348b39ba64a8766e852a2">rpmfiFNlink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (calculated) current file nlink count from file info set. <a href="group__rpmfi.html#ga0ba2e96c228348b39ba64a8766e852a2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga19cadc4d9ba88d6eff804462d4e3110f">rpmfiFMtime</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file modify time from file info set. <a href="group__rpmfi.html#ga19cadc4d9ba88d6eff804462d4e3110f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gade8b354f4bb363f88338bd49b6659c7d">rpmfiFUser</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file owner from file info set. <a href="group__rpmfi.html#gade8b354f4bb363f88338bd49b6659c7d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga91b4d5de8041c5c52d8bcdd6aa98b818">rpmfiFGroup</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file group from file info set. <a href="group__rpmfi.html#ga91b4d5de8041c5c52d8bcdd6aa98b818"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga098c6ce9918a922e733ae880c0baa2cf">rpmfiFCaps</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return textual representation of current file capabilities from file info set. <a href="group__rpmfi.html#ga098c6ce9918a922e733ae880c0baa2cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae9351113edfe1534cc25a55733f65ff0">rpmfiFLangs</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file language(s) from file info set. <a href="group__rpmfi.html#gae9351113edfe1534cc25a55733f65ff0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae165b1266f6927370169df4416b0a687">rpmfiNext</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next file iterator index. <a href="group__rpmfi.html#gae165b1266f6927370169df4416b0a687"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab36cc47b1844de32a67482f092074e1f">rpmfiInit</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize file iterator index. <a href="group__rpmfi.html#gab36cc47b1844de32a67482f092074e1f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga124289e05cde23309a67b27af6ef6292">rpmfiNextD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next directory iterator index. <a href="group__rpmfi.html#ga124289e05cde23309a67b27af6ef6292"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3ca9ec1da52cbfb9c5367b059bce8771">rpmfiInitD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize directory iterator index. <a href="group__rpmfi.html#ga3ca9ec1da52cbfb9c5367b059bce8771"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa57c23e38b8fcd2028d94e0e5f22367e">rpmfiFree</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file info set. <a href="group__rpmfi.html#gaa57c23e38b8fcd2028d94e0e5f22367e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2b9ce2bf40753d48764e771aa5fc67fb">rpmfiNew</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a file info set. <a href="group__rpmfi.html#ga2b9ce2bf40753d48764e771aa5fc67fb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga14dc5ede2ea9131d7ff18c3e5bbab50d">rpmfiWhatis</a> (<a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file type from mode_t. <a href="group__rpmfi.html#ga14dc5ede2ea9131d7ff18c3e5bbab50d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6d6932dda5e5c44c19261f25a6da1b53">rpmfiCompare</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> afi, const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> bfi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file info comparison. <a href="group__rpmfi.html#ga6d6932dda5e5c44c19261f25a6da1b53"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2968542f0d08a54528fb0e065b15442b">rpmfiDecideFate</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> ofi, <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> nfi, int skipMissing)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file disposition. <a href="group__rpmfi.html#ga2968542f0d08a54528fb0e065b15442b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaf612b0b13245a0c413e2bf34efc1b104">rpmfiConfigConflict</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return whether file is conflicting config. <a href="group__rpmfi.html#gaf612b0b13245a0c413e2bf34efc1b104"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga31d891624b3b796b926737b0f7b8b3df">rpmfiLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a file info set instance. <a href="group__rpmfi.html#ga31d891624b3b796b926737b0f7b8b3df"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga656137eda2250c404ec5ed63069ccc57">rpmfiFC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file count from file info set. <a href="group__rpmfi.html#ga656137eda2250c404ec5ed63069ccc57"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e">rpmfiFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file index from file info set. <a href="group__rpmfi.html#ga45ce2f8a49da1c4cb1e8f5e6f43e6a6e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga962cd484abca49996c9f9dc3496c0ca4">rpmfiSetFX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current file index in file info set. <a href="group__rpmfi.html#ga962cd484abca49996c9f9dc3496c0ca4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga509f82bc4e62ae7c33877ac381c88b75">rpmfiDC</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return directory count from file info set. <a href="group__rpmfi.html#ga509f82bc4e62ae7c33877ac381c88b75"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga50afc9087a819d2facee8bb57734f26e">rpmfiDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory index from file info set. <a href="group__rpmfi.html#ga50afc9087a819d2facee8bb57734f26e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga874cef9c002f9b40fe49c92a3714c1e8">rpmfiSetDX</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set current directory index in file info set. <a href="group__rpmfi.html#ga874cef9c002f9b40fe49c92a3714c1e8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad138e3ad68de95e690a33d1388219f00">rpmfiBN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current base name from file info set. <a href="group__rpmfi.html#gad138e3ad68de95e690a33d1388219f00"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga1bad3e71ca1f6b8eb07d94123cae8657">rpmfiDN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current directory name from file info set. <a href="group__rpmfi.html#ga1bad3e71ca1f6b8eb07d94123cae8657"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad40fd56a6310dcffddb4dff4877744ab">rpmfiFN</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file name from file info set. <a href="group__rpmfi.html#gad40fd56a6310dcffddb4dff4877744ab"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac87b9e38eb6616339172361151f36f42">rpmfiFFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file flags from file info set. <a href="group__rpmfi.html#gac87b9e38eb6616339172361151f36f42"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga76e1849caa44e1236167d38a8df14f3b">rpmfiVFlags</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file verify flags from file info set. <a href="group__rpmfi.html#ga76e1849caa44e1236167d38a8df14f3b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga57396be5115c58986513f65e581a13cf">rpmfiFMode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file mode from file info set. <a href="group__rpmfi.html#ga57396be5115c58986513f65e581a13cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e">rpmfileState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga5974ff10e26d9bfa1065aca3025d1b93">rpmfiFState</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file state from file info set. <a href="group__rpmfi.html#ga5974ff10e26d9bfa1065aca3025d1b93"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae46ac2efef805703e1383435931eebaf">rpmfiDigestAlgo</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest algorithm of a file info set. <a href="group__rpmfi.html#gae46ac2efef805703e1383435931eebaf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga4295d0a7121504ec260ee3c097b403b6">rpmfiFDigest</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo, size_t *diglen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) digest of file info set. <a href="group__rpmfi.html#ga4295d0a7121504ec260ee3c097b403b6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa2e0d460a9b0b31177eb2639be2d040d">rpmfiFDigestHex</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int *algo)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (hex) digest of file info set. <a href="group__rpmfi.html#gaa2e0d460a9b0b31177eb2639be2d040d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d">rpmfiMD5</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi) RPM_GNUC_DEPRECATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file (binary) md5 digest from file info set. <a href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3333d553eb25a00a02a25865ff26c7cf">rpmfiFLink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file linkto (i.e. <a href="group__rpmfi.html#ga3333d553eb25a00a02a25865ff26c7cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa329902b87a2d9be83df0b2862f1acc5">rpmfiFSize</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file size from file info set. <a href="group__rpmfi.html#gaa329902b87a2d9be83df0b2862f1acc5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga78cfa7f20c72ccdad5f121bc436714e0">rpmfiFRdev</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file rdev from file info set. <a href="group__rpmfi.html#ga78cfa7f20c72ccdad5f121bc436714e0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gad9e13e7f8bd889503770bb5fc8c0a217">rpmfiFInode</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file inode from file info set. <a href="group__rpmfi.html#gad9e13e7f8bd889503770bb5fc8c0a217"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6f417da734daa3d8cafffad2275e0f59">rpmfiColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return union of all file color bits from file info set. <a href="group__rpmfi.html#ga6f417da734daa3d8cafffad2275e0f59"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gada0be6b3cac1090a1d6c1cb45cc91ca6">rpmfiFColor</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file color bits from file info set. <a href="group__rpmfi.html#gada0be6b3cac1090a1d6c1cb45cc91ca6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7">rpmfiFClass</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file class from file info set. <a href="group__rpmfi.html#ga2828fc69a98bcfb09c2dbbe3ecf5e8a7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab40d0d453d30c9997284b0da9a547c61">rpmfiFDepends</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, const uint32_t **fddictp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file depends dictionary from file info set. <a href="group__rpmfi.html#gab40d0d453d30c9997284b0da9a547c61"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga0ba2e96c228348b39ba64a8766e852a2">rpmfiFNlink</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (calculated) current file nlink count from file info set. <a href="group__rpmfi.html#ga0ba2e96c228348b39ba64a8766e852a2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga19cadc4d9ba88d6eff804462d4e3110f">rpmfiFMtime</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file modify time from file info set. <a href="group__rpmfi.html#ga19cadc4d9ba88d6eff804462d4e3110f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gade8b354f4bb363f88338bd49b6659c7d">rpmfiFUser</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file owner from file info set. <a href="group__rpmfi.html#gade8b354f4bb363f88338bd49b6659c7d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga91b4d5de8041c5c52d8bcdd6aa98b818">rpmfiFGroup</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file group from file info set. <a href="group__rpmfi.html#ga91b4d5de8041c5c52d8bcdd6aa98b818"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga098c6ce9918a922e733ae880c0baa2cf">rpmfiFCaps</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return textual representation of current file capabilities from file info set. <a href="group__rpmfi.html#ga098c6ce9918a922e733ae880c0baa2cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae9351113edfe1534cc25a55733f65ff0">rpmfiFLangs</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current file language(s) from file info set. <a href="group__rpmfi.html#gae9351113edfe1534cc25a55733f65ff0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gae165b1266f6927370169df4416b0a687">rpmfiNext</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next file iterator index. <a href="group__rpmfi.html#gae165b1266f6927370169df4416b0a687"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gab36cc47b1844de32a67482f092074e1f">rpmfiInit</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int fx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize file iterator index. <a href="group__rpmfi.html#gab36cc47b1844de32a67482f092074e1f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga124289e05cde23309a67b27af6ef6292">rpmfiNextD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next directory iterator index. <a href="group__rpmfi.html#ga124289e05cde23309a67b27af6ef6292"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga3ca9ec1da52cbfb9c5367b059bce8771">rpmfiInitD</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, int dx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize directory iterator index. <a href="group__rpmfi.html#ga3ca9ec1da52cbfb9c5367b059bce8771"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaa57c23e38b8fcd2028d94e0e5f22367e">rpmfiFree</a> (<a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a file info set. <a href="group__rpmfi.html#gaa57c23e38b8fcd2028d94e0e5f22367e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2b9ce2bf40753d48764e771aa5fc67fb">rpmfiNew</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tagN, <a class="el" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create and load a file info set. <a href="group__rpmfi.html#ga2b9ce2bf40753d48764e771aa5fc67fb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a">rpmFileTypes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga14dc5ede2ea9131d7ff18c3e5bbab50d">rpmfiWhatis</a> (<a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a> <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file type from mode_t. <a href="group__rpmfi.html#ga14dc5ede2ea9131d7ff18c3e5bbab50d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga6d6932dda5e5c44c19261f25a6da1b53">rpmfiCompare</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> afi, const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> bfi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file info comparison. <a href="group__rpmfi.html#ga6d6932dda5e5c44c19261f25a6da1b53"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd">rpmFileAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#ga2968542f0d08a54528fb0e065b15442b">rpmfiDecideFate</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> ofi, <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> nfi, int skipMissing)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file disposition. <a href="group__rpmfi.html#ga2968542f0d08a54528fb0e065b15442b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfi.html#gaf612b0b13245a0c413e2bf34efc1b104">rpmfiConfigConflict</a> (const <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return whether file is conflicting config. <a href="group__rpmfi.html#gaf612b0b13245a0c413e2bf34efc1b104"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structure(s) used for file info tag sets. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structure(s) used for file info tag sets. </p> > > <p>Definition in file <a class="el" href="rpmfi_8h_source.html">rpmfi.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a2610ec7734e3a7c9fe3eca4a8d60c649"></a><!-- doxytag: member="rpmfi.h::RPMFI_FLAGS_ERASE" ref="a2610ec7734e3a7c9fe3eca4a8d60c649" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -272,7 +279,7 @@ > <div class="memdoc"> > <b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aafdef9757d6d56d0f5140c0646dcc1e48">RPMFI_NOFILECLASS</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa06d443f8d174d03a9b86f7aa5f59f27f">RPMFI_NOFILELANGS</a> | \ > <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa255f6518772b973c06dfbd15362021ed">RPMFI_NOFILEMTIMES</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa40ee985b04e7a7eeb6843fa687a0b168">RPMFI_NOFILERDEVS</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa4b62f7f6eb8fba93886b8e92da9b3266">RPMFI_NOFILEINODES</a> | \ >- RPMFI_NOFILEVERIFYFLAGS) >+ <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa262afe2c2e1361009a8d971793a5b73e">RPMFI_NOFILEVERIFYFLAGS</a>) > </pre></div> > <p>Definition at line <a class="el" href="rpmfi_8h_source.html#l00398">398</a> of file <a class="el" href="rpmfi_8h_source.html">rpmfi.h</a>.</p> > >@@ -283,7 +290,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMFI_FLAGS_INSTALL (RPMFI_NOFILECLASS | RPMFI_NOFILEVERIFYFLAGS)</td> >+ <td class="memname">#define RPMFI_FLAGS_INSTALL   (RPMFI_NOFILECLASS | RPMFI_NOFILEVERIFYFLAGS)</td> > </tr> > </table> > </div> >@@ -304,7 +311,7 @@ > </div> > <div class="memdoc"> > <b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aafdef9757d6d56d0f5140c0646dcc1e48">RPMFI_NOFILECLASS</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aae952be0e1b29944cd8a516630c6b8684">RPMFI_NOFILEDEPS</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa06d443f8d174d03a9b86f7aa5f59f27f">RPMFI_NOFILELANGS</a> | \ >- <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aad0c3a3aebfda6d9bdc3de4f21637bfc1">RPMFI_NOFILECOLORS</a> | RPMFI_NOFILEVERIFYFLAGS) >+ <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aad0c3a3aebfda6d9bdc3de4f21637bfc1">RPMFI_NOFILECOLORS</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa262afe2c2e1361009a8d971793a5b73e">RPMFI_NOFILEVERIFYFLAGS</a>) > </pre></div> > <p>Definition at line <a class="el" href="rpmfi_8h_source.html#l00410">410</a> of file <a class="el" href="rpmfi_8h_source.html">rpmfi.h</a>.</p> > >@@ -321,7 +328,7 @@ > </div> > <div class="memdoc"> > <b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aafdef9757d6d56d0f5140c0646dcc1e48">RPMFI_NOFILECLASS</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aae952be0e1b29944cd8a516630c6b8684">RPMFI_NOFILEDEPS</a> | <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aa06d443f8d174d03a9b86f7aa5f59f27f">RPMFI_NOFILELANGS</a> | \ >- RPMFI_NOFILECOLORS) >+ <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aad0c3a3aebfda6d9bdc3de4f21637bfc1">RPMFI_NOFILECOLORS</a>) > </pre></div> > <p>Definition at line <a class="el" href="rpmfi_8h_source.html#l00406">406</a> of file <a class="el" href="rpmfi_8h_source.html">rpmfi.h</a>.</p> > >@@ -332,7 +339,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMFILE_ALL ~(RPMFILE_NONE)</td> >+ <td class="memname">#define RPMFILE_ALL   ~(RPMFILE_NONE)</td> > </tr> > </table> > </div> >@@ -349,10 +356,9 @@ > <tr> > <td class="memname">#define XFA_SKIPPING</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_a</td> >- <td> ) </td> >- <td> ((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPCOLOR)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_a</td><td>)</td> >+ <td>   ((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPCOLOR)</td> > </tr> > </table> > </div> >@@ -563,8 +569,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfi_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmfi_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmfi_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfi_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-d216812968719959552c134b7987c9a9 >\ No newline at end of file >+19ddb74ac6b2602e03135607ac28a1d8 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmfi_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmfi_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfi_8h_source.html rpm-4.9.1/doc/librpm/html/rpmfi_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmfi_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfi_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmfi.h</h1> </div> >+<div class="title">rpmfi.h</div> </div> > </div> > <div class="contents"> > <a href="rpmfi_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMFI</span> >@@ -48,7 +59,7 @@ > <a name="l00029"></a><a class="code" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fab3c94666c9c848f5b5454fe0eff53503">00029</a> <a class="code" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fab3c94666c9c848f5b5454fe0eff53503">REG</a> = 8, > <a name="l00030"></a><a class="code" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3faf2fe1bf26da6f8a451f054e30b3ce0f3">00030</a> <a class="code" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3faf2fe1bf26da6f8a451f054e30b3ce0f3">LINK</a> = 10, > <a name="l00031"></a><a class="code" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa3f9b2e54721b240241ed87965d569f68">00031</a> <a class="code" href="group__rpmfi.html#ggac552490ea6d3ba8db6fc29c800c22e3fa3f9b2e54721b240241ed87965d569f68">SOCK</a> = 12 >-<a name="l00032"></a>00032 } rpmFileTypes; >+<a name="l00032"></a>00032 } <a class="code" href="group__rpmfi.html#gaac3463bac1ac4cead7c062f99ae2873a" title="File types.">rpmFileTypes</a>; > <a name="l00033"></a>00033 > <a name="l00037"></a><a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa">00037</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9fa" title="File States (when installed).">rpmfileState_e</a> { > <a name="l00038"></a><a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faab37cbe0996cb36bd97eff26b7c20c250">00038</a> <a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faab37cbe0996cb36bd97eff26b7c20c250">RPMFILE_STATE_MISSING</a> = -1, <span class="comment">/* used for unavailable data */</span> >@@ -57,7 +68,7 @@ > <a name="l00041"></a><a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa2b9bc63b8b01b9011d7704cfde0cf937">00041</a> <a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa2b9bc63b8b01b9011d7704cfde0cf937">RPMFILE_STATE_NOTINSTALLED</a> = 2, > <a name="l00042"></a><a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa2d0460c216f3ba14ff538290a35cc797">00042</a> <a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faa2d0460c216f3ba14ff538290a35cc797">RPMFILE_STATE_NETSHARED</a> = 3, > <a name="l00043"></a><a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faaefeb1ba92f4f2bc42746cf90a3001dbd">00043</a> <a class="code" href="rpmfi_8h.html#aa38383fe1e8e46c7c4a072c45cbaa9faaefeb1ba92f4f2bc42746cf90a3001dbd">RPMFILE_STATE_WRONGCOLOR</a> = 4 >-<a name="l00044"></a>00044 } rpmfileState; >+<a name="l00044"></a>00044 } <a class="code" href="rpmfi_8h.html#a719e48af3991d0225c67dd4af067ac4e" title="File States (when installed).">rpmfileState</a>; > <a name="l00045"></a>00045 > <a name="l00049"></a><a class="code" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9f">00049</a> <span class="keyword">enum</span> <a class="code" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9f" title="File Attributes.">rpmfileAttrs_e</a> { > <a name="l00050"></a><a class="code" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9faad1df295b87ca3311afccc25d9a6e771">00050</a> <a class="code" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9faad1df295b87ca3311afccc25d9a6e771">RPMFILE_NONE</a> = 0, >@@ -75,24 +86,24 @@ > <a name="l00062"></a><a class="code" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fad978922d76e6d0614c234f02e251861a">00062</a> <a class="code" href="rpmfi_8h.html#a62725e580e7542969ca808f2ee7c1b9fad978922d76e6d0614c234f02e251861a">RPMFILE_PUBKEY</a> = (1 << 11), > <a name="l00063"></a>00063 }; > <a name="l00064"></a>00064 >-<a name="l00065"></a><a class="code" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">00065</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmfileAttrs; >+<a name="l00065"></a><a class="code" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">00065</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a>; > <a name="l00066"></a>00066 > <a name="l00067"></a><a class="code" href="rpmfi_8h.html#a61e9025fff663e68245ab7d0d05b4603">00067</a> <span class="preprocessor">#define RPMFILE_ALL ~(RPMFILE_NONE)</span> > <a name="l00068"></a>00068 <span class="preprocessor"></span> > <a name="l00072"></a><a class="code" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01">00072</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmfi.html#ga97a7286289c1f08d726a736fe1069b01" title="File disposition(s) during package install/erase transaction.">rpmFileAction_e</a> { > <a name="l00073"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a54058e6c6b3c417ce53eafb0fe7f6806">00073</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a54058e6c6b3c417ce53eafb0fe7f6806">FA_UNKNOWN</a> = 0, >-<a name="l00074"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a3f832bbad26488d6441a3d0589da2784">00074</a> FA_CREATE, >-<a name="l00075"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a5fed1ade77dfbb3db4d937a94498263b">00075</a> FA_COPYIN, >-<a name="l00076"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a93e433874ed32187140e8fa952608896">00076</a> FA_COPYOUT, >-<a name="l00077"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a1a5a5b499a264b1bcc214b1e9498c8fe">00077</a> FA_BACKUP, >-<a name="l00078"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a8ad2065d928238a93bcb2db6c9c64a22">00078</a> FA_SAVE, >-<a name="l00079"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01aa2c1302ed618813615e8eda133074b3a">00079</a> FA_SKIP, >-<a name="l00080"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01abc34912fb3e174c7ae2f4d94b671b0b0">00080</a> FA_ALTNAME, >-<a name="l00081"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01af3aaace1f9e55323fb68a8b7064a720f">00081</a> FA_ERASE, >-<a name="l00082"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a6a60e7a49164b8c0e4fcec71c0e1fd32">00082</a> FA_SKIPNSTATE, >-<a name="l00083"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01afa3c5366b8f18737a117930a4cbd4521">00083</a> FA_SKIPNETSHARED, >+<a name="l00074"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a3f832bbad26488d6441a3d0589da2784">00074</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a3f832bbad26488d6441a3d0589da2784">FA_CREATE</a>, >+<a name="l00075"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a5fed1ade77dfbb3db4d937a94498263b">00075</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a5fed1ade77dfbb3db4d937a94498263b">FA_COPYIN</a>, >+<a name="l00076"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a93e433874ed32187140e8fa952608896">00076</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a93e433874ed32187140e8fa952608896">FA_COPYOUT</a>, >+<a name="l00077"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a1a5a5b499a264b1bcc214b1e9498c8fe">00077</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a1a5a5b499a264b1bcc214b1e9498c8fe">FA_BACKUP</a>, >+<a name="l00078"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a8ad2065d928238a93bcb2db6c9c64a22">00078</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a8ad2065d928238a93bcb2db6c9c64a22">FA_SAVE</a>, >+<a name="l00079"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01aa2c1302ed618813615e8eda133074b3a">00079</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01aa2c1302ed618813615e8eda133074b3a">FA_SKIP</a>, >+<a name="l00080"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01abc34912fb3e174c7ae2f4d94b671b0b0">00080</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01abc34912fb3e174c7ae2f4d94b671b0b0">FA_ALTNAME</a>, >+<a name="l00081"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01af3aaace1f9e55323fb68a8b7064a720f">00081</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01af3aaace1f9e55323fb68a8b7064a720f">FA_ERASE</a>, >+<a name="l00082"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a6a60e7a49164b8c0e4fcec71c0e1fd32">00082</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01a6a60e7a49164b8c0e4fcec71c0e1fd32">FA_SKIPNSTATE</a>, >+<a name="l00083"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01afa3c5366b8f18737a117930a4cbd4521">00083</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01afa3c5366b8f18737a117930a4cbd4521">FA_SKIPNETSHARED</a>, > <a name="l00084"></a><a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01ab96dcf93168dd6d766f3ddfc22c62606">00084</a> <a class="code" href="group__rpmfi.html#gga97a7286289c1f08d726a736fe1069b01ab96dcf93168dd6d766f3ddfc22c62606">FA_SKIPCOLOR</a> >-<a name="l00085"></a>00085 } rpmFileAction; >+<a name="l00085"></a>00085 } <a class="code" href="group__rpmfi.html#ga8e801e121577095ea061fed14200fffd" title="File disposition(s) during package install/erase transaction.">rpmFileAction</a>; > <a name="l00086"></a>00086 > <a name="l00087"></a><a class="code" href="rpmfi_8h.html#a6fd020fd77b1ebad016a59c753d33966">00087</a> <span class="preprocessor">#define XFA_SKIPPING(_a) \</span> > <a name="l00088"></a>00088 <span class="preprocessor"> ((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPCOLOR)</span> >@@ -136,7 +147,7 @@ > <a name="l00213"></a>00213 > <a name="l00223"></a>00223 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfi.html#gaa2e0d460a9b0b31177eb2639be2d040d" title="Return current file (hex) digest of file info set.">rpmfiFDigestHex</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <span class="keywordtype">int</span> *algo); > <a name="l00224"></a>00224 >-<a name="l00231"></a>00231 <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d" title="Return current file (binary) md5 digest from file info set.">rpmfiMD5</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi) RPM_GNUC_DEPRECATED; >+<a name="l00231"></a>00231 <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmfi.html#gac15618cc1c44bf6b27c04b28f3943b3d" title="Return current file (binary) md5 digest from file info set.">rpmfiMD5</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00232"></a>00232 > <a name="l00238"></a>00238 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmfi.html#ga3333d553eb25a00a02a25865ff26c7cf" title="Return current file linkto (i.e.">rpmfiFLink</a>(<a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi); > <a name="l00239"></a>00239 >@@ -201,7 +212,7 @@ > <a name="l00393"></a><a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aae967be81e279aa8efbe0e7758f6383f2">00393</a> <a class="code" href="rpmfi_8h.html#a5317a8130982e9f640c9ad936785909aae967be81e279aa8efbe0e7758f6383f2">RPMFI_ISSOURCE</a> = (1 << 31), <span class="comment">/* internal */</span> > <a name="l00394"></a>00394 }; > <a name="l00395"></a>00395 >-<a name="l00396"></a><a class="code" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">00396</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmfiFlags; >+<a name="l00396"></a><a class="code" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">00396</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmfi_8h.html#ad9b10e1d45be3a706da9758d4cfdacc6">rpmfiFlags</a>; > <a name="l00397"></a>00397 > <a name="l00398"></a><a class="code" href="rpmfi_8h.html#a2610ec7734e3a7c9fe3eca4a8d60c649">00398</a> <span class="preprocessor">#define RPMFI_FLAGS_ERASE \</span> > <a name="l00399"></a>00399 <span class="preprocessor"> (RPMFI_NOFILECLASS | RPMFI_NOFILELANGS | \</span> >@@ -236,8 +247,8 @@ > <a name="l00459"></a>00459 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMDS */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfileutil_8h.html rpm-4.9.1/doc/librpm/html/rpmfileutil_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmfileutil_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfileutil_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,75 +42,77 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmfileutil.h File Reference</h1> </div> >+<div class="title">rpmfileutil.h File Reference<div class="ingroups"><a class="el" href="group__rpmfileutil.html">File and Path Manipulation API.</a> | <a class="el" href="group__rpmio.html">RPM IO API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>File and path manipulation helper functions. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmutil.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmutil.h></code><br/> > <code>#include <rpm/rpmio.h></code><br/> > <code>#include <rpm/rpmpgp.h></code><br/> > <code>#include <rpm/argv.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmfileutil.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmfileutil_8h__incl.png" border="0" usemap="#rpmfileutil_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmfileutil_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> { <br/> >- <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8a4363137c96594e751ff917000766a7">COMPRESSED_NOT</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga8cd18c5a4325494025f60227fcd9b561">rpmCompressedMagic_e</a> { <br/> >+  <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8a4363137c96594e751ff917000766a7">COMPRESSED_NOT</a> = 0, > <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a0036b875046b4bad28d4285c98ca33c4">COMPRESSED_OTHER</a> = 1, > <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ae6f801c28caec783071ce7af92d56eec">COMPRESSED_BZIP2</a> = 2, > <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a0d06d7254f4eed0c6739ca57ff578c7c">COMPRESSED_ZIP</a> = 3, > <br/> >- <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">COMPRESSED_LZMA</a> = 4, >-<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">COMPRESSED_XZ</a> = 5 >+  <a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">COMPRESSED_LZMA</a> = 4, >+<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">COMPRESSED_XZ</a> = 5, >+<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7">COMPRESSED_LZIP</a> = 6, >+<a class="el" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4">COMPRESSED_LRZIP</a> = 7 > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7">rpmDoDigest</a> (int algo, const char *fn, int asAscii, unsigned char *digest, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> *fsizep)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate a file digest and size. <a href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c">rpmMkTemp</a> (char *templ)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Thin wrapper for mkstemp(3). <a href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691">rpmMkTempFile</a> (const char *prefix, char **fn)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file handle for a temporaray file. <a href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b">rpmioMkpath</a> (const char *path, mode_t <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, uid_t uid, gid_t gid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Insure that directories in path exist, creating as needed. <a href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c">rpmMkdirs</a> (const char *root, const char *pathstr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create several directories (including parents if needed) in one go. <a href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07">rpmCleanPath</a> (char *path)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Canonicalize file path. <a href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b">rpmGenPath</a> (const char *urlroot, const char *urlmdir, const char *urlfile)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge 3 args into path, any or all of which may be a url. <a href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9">rpmGetPath</a> (const char *path,...) RPM_GNUC_NULL_TERMINATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) expanded, canonicalized, file path. <a href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914">rpmGlob</a> (const char *patterns, int *argcPtr, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvPtr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return URL path(s) from a (URL prefixed) pattern glob. <a href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd">rpmEscapeSpaces</a> (const char *s)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Escape isspace(3) characters in string. <a href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed">rpmFileIsCompressed</a> (const char *file, <a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> *compressed)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of compression used in file. <a href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1">rpmFileHasSuffix</a> (const char *path, const char *suffix)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if path (string) ends with given suffix. <a href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd">rpmGetCwd</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Like getcwd() but the result is malloced. <a href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7">rpmDoDigest</a> (int algo, const char *fn, int asAscii, unsigned char *digest, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> *fsizep)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate a file digest and size. <a href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c">rpmMkTemp</a> (char *templ)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Thin wrapper for mkstemp(3). <a href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691">rpmMkTempFile</a> (const char *prefix, char **fn)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return file handle for a temporaray file. <a href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b">rpmioMkpath</a> (const char *path, mode_t <a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, uid_t uid, gid_t gid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Insure that directories in path exist, creating as needed. <a href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c">rpmMkdirs</a> (const char *root, const char *pathstr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create several directories (including parents if needed) in one go. <a href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07">rpmCleanPath</a> (char *path)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Canonicalize file path. <a href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b">rpmGenPath</a> (const char *urlroot, const char *urlmdir, const char *urlfile)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge 3 args into path, any or all of which may be a url. <a href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9">rpmGetPath</a> (const char *path,...) RPM_GNUC_NULL_TERMINATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) expanded, canonicalized, file path. <a href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914">rpmGlob</a> (const char *patterns, int *argcPtr, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> *argvPtr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return URL path(s) from a (URL prefixed) pattern glob. <a href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd">rpmEscapeSpaces</a> (const char *s)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Escape isspace(3) characters in string. <a href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed">rpmFileIsCompressed</a> (const char *file, <a class="el" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> *compressed)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of compression used in file. <a href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1">rpmFileHasSuffix</a> (const char *path, const char *suffix)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if path (string) ends with given suffix. <a href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd">rpmGetCwd</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Like getcwd() but the result is malloced. <a href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>File and path manipulation helper functions. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>File and path manipulation helper functions. </p> > > <p>Definition in file <a class="el" href="rpmfileutil_8h_source.html">rpmfileutil.h</a>.</p> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfileutil_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmfileutil_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmfileutil_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfileutil_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-0a607f904b1e954025678c4e64b03331 >\ No newline at end of file >+8494f7d50ade9a737fdb31ce0c8169ac >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmfileutil_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmfileutil_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmfileutil_8h_source.html rpm-4.9.1/doc/librpm/html/rpmfileutil_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmfileutil_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmfileutil_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmfileutil.h</h1> </div> >+<div class="title">rpmfileutil.h</div> </div> > </div> > <div class="contents"> > <a href="rpmfileutil_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMFILEUTIL_H</span> >@@ -47,46 +58,48 @@ > <a name="l00023"></a><a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ae6f801c28caec783071ce7af92d56eec">00023</a> <a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ae6f801c28caec783071ce7af92d56eec">COMPRESSED_BZIP2</a> = 2, > <a name="l00024"></a><a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a0d06d7254f4eed0c6739ca57ff578c7c">00024</a> <a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a0d06d7254f4eed0c6739ca57ff578c7c">COMPRESSED_ZIP</a> = 3, > <a name="l00025"></a><a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">00025</a> <a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561ab849fbc1e73f3871280ece58c89d38ee">COMPRESSED_LZMA</a> = 4, >-<a name="l00026"></a><a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">00026</a> <a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">COMPRESSED_XZ</a> = 5 >-<a name="l00027"></a>00027 } rpmCompressedMagic; >-<a name="l00028"></a>00028 >-<a name="l00038"></a>00038 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7" title="Calculate a file digest and size.">rpmDoDigest</a>(<span class="keywordtype">int</span> algo, <span class="keyword">const</span> <span class="keywordtype">char</span> * fn,<span class="keywordtype">int</span> asAscii, >-<a name="l00039"></a>00039 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * digest, <a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> * fsizep); >-<a name="l00040"></a>00040 >-<a name="l00046"></a>00046 <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> <a class="code" href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c" title="Thin wrapper for mkstemp(3).">rpmMkTemp</a>(<span class="keywordtype">char</span> *templ); >-<a name="l00047"></a>00047 >-<a name="l00058"></a>00058 <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> <a class="code" href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691" title="Return file handle for a temporaray file.">rpmMkTempFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * prefix, <span class="keywordtype">char</span> **fn); >-<a name="l00059"></a>00059 >-<a name="l00068"></a>00068 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b" title="Insure that directories in path exist, creating as needed.">rpmioMkpath</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * path, mode_t <a class="code" href="rpmdb_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, uid_t uid, gid_t gid); >-<a name="l00069"></a>00069 >-<a name="l00078"></a>00078 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c" title="Create several directories (including parents if needed) in one go.">rpmMkdirs</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *root, <span class="keyword">const</span> <span class="keywordtype">char</span> *pathstr); >-<a name="l00079"></a>00079 >-<a name="l00085"></a>00085 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07" title="Canonicalize file path.">rpmCleanPath</a> (<span class="keywordtype">char</span> * path); >-<a name="l00086"></a>00086 >-<a name="l00097"></a>00097 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b" title="Merge 3 args into path, any or all of which may be a url.">rpmGenPath</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * urlroot, >-<a name="l00098"></a>00098 <span class="keyword">const</span> <span class="keywordtype">char</span> * urlmdir, >-<a name="l00099"></a>00099 <span class="keyword">const</span> <span class="keywordtype">char</span> * urlfile); >-<a name="l00100"></a>00100 >-<a name="l00106"></a>00106 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9" title="Return (malloc&#39;ed) expanded, canonicalized, file path.">rpmGetPath</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * path, ...) <a class="code" href="rpmutil_8h.html#ab20b5f4a77194dc7171b2311853db5cd">RPM_GNUC_NULL_TERMINATED</a>; >-<a name="l00107"></a>00107 >-<a name="l00115"></a>00115 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914" title="Return URL path(s) from a (URL prefixed) pattern glob.">rpmGlob</a>(const <span class="keywordtype">char</span> * patterns, <span class="keywordtype">int</span> * argcPtr, <a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * argvPtr); >-<a name="l00116"></a>00116 >-<a name="l00122"></a>00122 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd" title="Escape isspace(3) characters in string.">rpmEscapeSpaces</a>(const <span class="keywordtype">char</span> * s); >-<a name="l00123"></a>00123 >-<a name="l00130"></a>00130 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed" title="Return type of compression used in file.">rpmFileIsCompressed</a> (const <span class="keywordtype">char</span> * file, <a class="code" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> * compressed); >-<a name="l00131"></a>00131 >-<a name="l00138"></a>00138 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1" title="Check if path (string) ends with given suffix.">rpmFileHasSuffix</a>(const <span class="keywordtype">char</span> *path, const <span class="keywordtype">char</span> *suffix); >-<a name="l00139"></a>00139 >-<a name="l00144"></a>00144 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd" title="Like getcwd() but the result is malloced.">rpmGetCwd</a>(<span class="keywordtype">void</span>); >-<a name="l00145"></a>00145 >-<a name="l00146"></a>00146 <span class="preprocessor">#ifdef __cplusplus</span> >-<a name="l00147"></a>00147 <span class="preprocessor"></span>} >-<a name="l00148"></a>00148 <span class="preprocessor">#endif</span> >-<a name="l00149"></a>00149 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _RPMFILEUTIL_H */</span> >+<a name="l00026"></a><a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">00026</a> <a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a7847689aa59cbc03ae0201f4b180fd20">COMPRESSED_XZ</a> = 5, >+<a name="l00027"></a><a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7">00027</a> <a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561a8f7cd71d3817907dee91866c59a8d4f7">COMPRESSED_LZIP</a> = 6, >+<a name="l00028"></a><a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4">00028</a> <a class="code" href="group__rpmfileutil.html#gga8cd18c5a4325494025f60227fcd9b561aab972047f0e3ff8ec9dc7cf891ff6df4">COMPRESSED_LRZIP</a> = 7 >+<a name="l00029"></a>00029 } <a class="code" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a>; >+<a name="l00030"></a>00030 >+<a name="l00040"></a>00040 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#gaa237514825e3eeba35400e9c49f223d7" title="Calculate a file digest and size.">rpmDoDigest</a>(<span class="keywordtype">int</span> algo, <span class="keyword">const</span> <span class="keywordtype">char</span> * fn,<span class="keywordtype">int</span> asAscii, >+<a name="l00041"></a>00041 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * digest, <a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> * fsizep); >+<a name="l00042"></a>00042 >+<a name="l00048"></a>00048 <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> <a class="code" href="group__rpmfileutil.html#gac4a257784b294f11f6dbdbd6368d687c" title="Thin wrapper for mkstemp(3).">rpmMkTemp</a>(<span class="keywordtype">char</span> *templ); >+<a name="l00049"></a>00049 >+<a name="l00060"></a>00060 <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> <a class="code" href="group__rpmfileutil.html#ga2d985c9d6147d42f0f97ef439f54c691" title="Return file handle for a temporaray file.">rpmMkTempFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * prefix, <span class="keywordtype">char</span> **fn); >+<a name="l00061"></a>00061 >+<a name="l00070"></a>00070 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#ga38d473d1bb6c55091c55620dc035ab3b" title="Insure that directories in path exist, creating as needed.">rpmioMkpath</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * path, mode_t <a class="code" href="rpmdb_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, uid_t uid, gid_t gid); >+<a name="l00071"></a>00071 >+<a name="l00080"></a>00080 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#gae3a5064720ea1f5929f4f1b059d8a80c" title="Create several directories (including parents if needed) in one go.">rpmMkdirs</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *root, <span class="keyword">const</span> <span class="keywordtype">char</span> *pathstr); >+<a name="l00081"></a>00081 >+<a name="l00087"></a>00087 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#ga23bc9da080ad3340bbba93a0bf45dd07" title="Canonicalize file path.">rpmCleanPath</a> (<span class="keywordtype">char</span> * path); >+<a name="l00088"></a>00088 >+<a name="l00099"></a>00099 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#gaa32585dcb214b5099ad0ea3d4044221b" title="Merge 3 args into path, any or all of which may be a url.">rpmGenPath</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * urlroot, >+<a name="l00100"></a>00100 <span class="keyword">const</span> <span class="keywordtype">char</span> * urlmdir, >+<a name="l00101"></a>00101 <span class="keyword">const</span> <span class="keywordtype">char</span> * urlfile); >+<a name="l00102"></a>00102 >+<a name="l00108"></a>00108 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#ga082c9f1c3b1e4fef327ac91a87ca51e9" title="Return (malloc'ed) expanded, canonicalized, file path.">rpmGetPath</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * path, ...) <a class="code" href="rpmutil_8h.html#ab20b5f4a77194dc7171b2311853db5cd">RPM_GNUC_NULL_TERMINATED</a>; >+<a name="l00109"></a>00109 >+<a name="l00117"></a>00117 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#ga7bec06f6c7624e6f1968137466e56914" title="Return URL path(s) from a (URL prefixed) pattern glob.">rpmGlob</a>(const <span class="keywordtype">char</span> * patterns, <span class="keywordtype">int</span> * argcPtr, <a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> * argvPtr); >+<a name="l00118"></a>00118 >+<a name="l00124"></a>00124 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#ga03dd0d02944697af9acf220a897941cd" title="Escape isspace(3) characters in string.">rpmEscapeSpaces</a>(const <span class="keywordtype">char</span> * s); >+<a name="l00125"></a>00125 >+<a name="l00132"></a>00132 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#ga33cf90d9756fd962225659063db265ed" title="Return type of compression used in file.">rpmFileIsCompressed</a> (const <span class="keywordtype">char</span> * file, <a class="code" href="group__rpmfileutil.html#gaeb95839b1705caf41cb0593d533b89c3">rpmCompressedMagic</a> * compressed); >+<a name="l00133"></a>00133 >+<a name="l00140"></a>00140 <span class="keywordtype">int</span> <a class="code" href="group__rpmfileutil.html#gae63f2f807558d45d7c07d3e0bfe2bff1" title="Check if path (string) ends with given suffix.">rpmFileHasSuffix</a>(const <span class="keywordtype">char</span> *path, const <span class="keywordtype">char</span> *suffix); >+<a name="l00141"></a>00141 >+<a name="l00146"></a>00146 <span class="keywordtype">char</span> * <a class="code" href="group__rpmfileutil.html#gac50a8e532768e8bbad7c5f3d25fbecbd" title="Like getcwd() but the result is malloced.">rpmGetCwd</a>(<span class="keywordtype">void</span>); >+<a name="l00147"></a>00147 >+<a name="l00148"></a>00148 <span class="preprocessor">#ifdef __cplusplus</span> >+<a name="l00149"></a>00149 <span class="preprocessor"></span>} >+<a name="l00150"></a>00150 <span class="preprocessor">#endif</span> >+<a name="l00151"></a>00151 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _RPMFILEUTIL_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmio_8h.html rpm-4.9.1/doc/librpm/html/rpmio_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmio_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmio_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -29,92 +40,87 @@ > <div class="summary"> > <a href="#typedef-members">Typedefs</a> </div> > <div class="headertitle"> >-<h1>rpmio.h File Reference</h1> </div> >+<div class="title">rpmio.h File Reference<div class="ingroups"><a class="el" href="group__rpmio.html">RPM IO API.</a></div></div> </div> > </div> > <div class="contents"> >-<code>#include <sys/types.h></code><br/> >+<div class="textblock"><code>#include <sys/types.h></code><br/> > <code>#include <sys/stat.h></code><br/> > <code>#include <stdio.h></code><br/> > <code>#include <stdlib.h></code><br/> > <code>#include <unistd.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmsw.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmio.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmio_8h__incl.png" border="0" usemap="#rpmio_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmio_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Hide libio API lossage. <a href="group__rpmio.html#ga1551b2b0189027032786778214349e2a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmio_8h.html#aaf0c70bd553008b1a0f8c41f2f8702de">_libio_pos_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct FDIO_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga31cec054227d866442b950b1d3c29176">FDIO_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Hide libio API lossage. <a href="group__rpmio.html#ga1551b2b0189027032786778214349e2a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmio_8h.html#aaf0c70bd553008b1a0f8c41f2f8702de">_libio_pos_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct FDIO_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga31cec054227d866442b950b1d3c29176">FDIO_t</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> > <tr><td colspan="2"><div class="groupHeader">RPMIO Interface.</div></td></tr> >-<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp0acf7b54504c165334f5c9ea5a41e3fe"></a> </p> >-</div></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423">Fstrerror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">strerror(3) clone. <a href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga6ffa5f02696ee1110c5f6d44fba27665">Fread</a> (void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fread(3) clone. <a href="group__rpmio.html#ga6ffa5f02696ee1110c5f6d44fba27665"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga9392544d2ddda63fd9169a0c1d40609c">Fwrite</a> (const void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fwrite(3) clone. <a href="group__rpmio.html#ga9392544d2ddda63fd9169a0c1d40609c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gafe507ae49dd4175c3a41ec959a0c94a9">Fseek</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a> offset, int whence)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fseek(3) clone. <a href="group__rpmio.html#gafe507ae49dd4175c3a41ec959a0c94a9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f1a716321e753393ef36963a03e1143">Ftell</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">ftell(3) clone. <a href="group__rpmio.html#ga0f1a716321e753393ef36963a03e1143"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774">Fclose</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fclose(3) clone. <a href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga179731508680532a4303c1220e7bdb2d">Fdopen</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> ofd, const char *fmode)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31">Fopen</a> (const char *path, const char *fmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fopen(3) clone. <a href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga640e13034aae4bdaad1b2172f7456c85">Fflush</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fflush(3) clone. <a href="group__rpmio.html#ga640e13034aae4bdaad1b2172f7456c85"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73">Ferror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">ferror(3) clone. <a href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaca02cbbacaad7e321e419900030f4fbf">Fileno</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fileno(3) clone. <a href="group__rpmio.html#gaca02cbbacaad7e321e419900030f4fbf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gabd3de311baaf40055369476303d53229">Fcntl</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int op, void *lip)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">fcntl(2) clone. <a href="group__rpmio.html#gabd3de311baaf40055369476303d53229"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423">Fstrerror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">strerror(3) clone. <a href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga6ffa5f02696ee1110c5f6d44fba27665">Fread</a> (void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fread(3) clone. <a href="group__rpmio.html#ga6ffa5f02696ee1110c5f6d44fba27665"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga9392544d2ddda63fd9169a0c1d40609c">Fwrite</a> (const void *buf, size_t size, size_t nmemb, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fwrite(3) clone. <a href="group__rpmio.html#ga9392544d2ddda63fd9169a0c1d40609c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gafe507ae49dd4175c3a41ec959a0c94a9">Fseek</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">_libio_off_t</a> offset, int whence)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fseek(3) clone. <a href="group__rpmio.html#gafe507ae49dd4175c3a41ec959a0c94a9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f1a716321e753393ef36963a03e1143">Ftell</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">ftell(3) clone. <a href="group__rpmio.html#ga0f1a716321e753393ef36963a03e1143"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774">Fclose</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fclose(3) clone. <a href="group__rpmio.html#ga7e40bd43f40fcfce2773851b922c7774"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga179731508680532a4303c1220e7bdb2d">Fdopen</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> ofd, const char *fmode)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31">Fopen</a> (const char *path, const char *fmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fopen(3) clone. <a href="group__rpmio.html#ga2eb611bd97d6d937d2296bcecd83ee31"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga640e13034aae4bdaad1b2172f7456c85">Fflush</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fflush(3) clone. <a href="group__rpmio.html#ga640e13034aae4bdaad1b2172f7456c85"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73">Ferror</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">ferror(3) clone. <a href="group__rpmio.html#ga0f608c106ddef6245f5e9773a8e56b73"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaca02cbbacaad7e321e419900030f4fbf">Fileno</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fileno(3) clone. <a href="group__rpmio.html#gaca02cbbacaad7e321e419900030f4fbf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gabd3de311baaf40055369476303d53229">Fcntl</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, int op, void *lip)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">fcntl(2) clone. <a href="group__rpmio.html#gabd3de311baaf40055369476303d53229"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMIO Utilities.</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrp54a6e05560471ab0733a5d24ebbfa8de"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> { <br/> >- <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a84d3d23af13a1d2041439b1fbb993f17">FDSTAT_READ</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> { <br/> >+  <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a84d3d23af13a1d2041439b1fbb993f17">FDSTAT_READ</a> = 0, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a9593c6dfbeef1a48cd73037fccd950c3">FDSTAT_WRITE</a> = 1, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181a7cf4151892b60e1cd9cfdafb13e7aa16">FDSTAT_SEEK</a> = 2, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad51ed17b1e1a7a8d9156a3305a80ab9d">FDSTAT_CLOSE</a> = 3, > <br/> >- <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181af418a78e4290c0f2e2b0ab16abd2db4b">FDSTAT_DIGEST</a> = 4, >+  <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181af418a78e4290c0f2e2b0ab16abd2db4b">FDSTAT_DIGEST</a> = 4, > <a class="el" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad7618268f22e5f6c64ff883be9ec5bbd">FDSTAT_MAX</a> = 5 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Identify per-desciptor I/O operation statistics. </p> >- <a href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify per-desciptor I/O operation statistics. <a href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga27c6332421e99f24d1105668529c9473">fdSize</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7fdbfe3ae72584240fb4c41364667ed6">fdDup</a> (int fdno)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7">fdGetFILE</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get associated FILE stream from fd (if any). <a href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaf3173838b80ab64756c5a94385b9409e">fdLink</a> (void *cookie)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e6515faefba379d3c919c8cc6f0ee99">fdFree</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae359e04b36003b4e77d16e7fe2b3eb45">fdNew</a> (void)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gad5909f66b74d70009db3c817999de5a3">ufdCopy</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> sfd, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> tfd)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga87e011584403fbb8c061659ad8f1ef57">timedRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, void *bufptr, size_t length)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">XXX the name is misleading, this is a legacy wrapper that ensures only S_ISREG() files are read, nothing to do with timed... <a href="group__rpmio.html#ga87e011584403fbb8c061659ad8f1ef57"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae710ec9673ba71c33d750db27e300c3e">fdOp</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a> opx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify per-desciptor I/O operation statistics. <a href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmio.html#ga3f29a6d794c5c4d3283466f388021181">fdOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify per-desciptor I/O operation statistics. <a href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga27c6332421e99f24d1105668529c9473">fdSize</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7fdbfe3ae72584240fb4c41364667ed6">fdDup</a> (int fdno)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7">fdGetFILE</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get associated FILE stream from fd (if any) <a href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gaf3173838b80ab64756c5a94385b9409e">fdLink</a> (void *cookie)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga7e6515faefba379d3c919c8cc6f0ee99">fdFree</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae359e04b36003b4e77d16e7fe2b3eb45">fdNew</a> (void)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gad5909f66b74d70009db3c817999de5a3">ufdCopy</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> sfd, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> tfd)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#ga87e011584403fbb8c061659ad8f1ef57">timedRead</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, void *bufptr, size_t length)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">XXX the name is misleading, this is a legacy wrapper that ensures only S_ISREG() files are read, nothing to do with timed... <a href="group__rpmio.html#ga87e011584403fbb8c061659ad8f1ef57"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmio.html#gae710ec9673ba71c33d750db27e300c3e">fdOp</a> (<a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6">fdOpX</a> opx)</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="rpmio_8h_source.html">rpmio.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="aaf0c70bd553008b1a0f8c41f2f8702de"></a><!-- doxytag: member="rpmio.h::_libio_pos_t" ref="aaf0c70bd553008b1a0f8c41f2f8702de" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -131,8 +137,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmio_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmio_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmio_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmio_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-e1c2e0c3e0c2d6203cc95d4394ea2b9d >\ No newline at end of file >+36cceae7bb0e77ee86f6e0dcf41ca1ca >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmio_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmio_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmio_8h_source.html rpm-4.9.1/doc/librpm/html/rpmio_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmio_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmio_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmio.h</h1> </div> >+<div class="title">rpmio.h</div> </div> > </div> > <div class="contents"> > <a href="rpmio_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMIO</span> >@@ -48,14 +59,14 @@ > <a name="l00028"></a>00028 <span class="preprocessor">#if defined(__GLIBC__) && \</span> > <a name="l00029"></a>00029 <span class="preprocessor"> (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2))</span> > <a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define USE_COOKIE_SEEK_POINTER 1</span> >-<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">typedef</span> _IO_off64_t _libio_off_t; >-<a name="l00032"></a>00032 <span class="keyword">typedef</span> _libio_off_t * _libio_pos_t; >+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">typedef</span> _IO_off64_t <a class="code" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a" title="Hide libio API lossage.">_libio_off_t</a>; >+<a name="l00032"></a>00032 <span class="keyword">typedef</span> _libio_off_t * <a class="code" href="rpmio_8h.html#aaf0c70bd553008b1a0f8c41f2f8702de">_libio_pos_t</a>; > <a name="l00033"></a>00033 <span class="preprocessor">#else</span> >-<a name="l00034"></a><a class="code" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">00034</a> <span class="preprocessor"></span><span class="keyword">typedef</span> off_t _libio_off_t; >-<a name="l00035"></a><a class="code" href="rpmio_8h.html#aaf0c70bd553008b1a0f8c41f2f8702de">00035</a> <span class="keyword">typedef</span> off_t _libio_pos_t; >+<a name="l00034"></a><a class="code" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a">00034</a> <span class="preprocessor"></span><span class="keyword">typedef</span> off_t <a class="code" href="group__rpmio.html#ga1551b2b0189027032786778214349e2a" title="Hide libio API lossage.">_libio_off_t</a>; >+<a name="l00035"></a><a class="code" href="rpmio_8h.html#aaf0c70bd553008b1a0f8c41f2f8702de">00035</a> <span class="keyword">typedef</span> off_t <a class="code" href="rpmio_8h.html#aaf0c70bd553008b1a0f8c41f2f8702de">_libio_pos_t</a>; > <a name="l00036"></a>00036 <span class="preprocessor">#endif</span> > <a name="l00037"></a>00037 <span class="preprocessor"></span> >-<a name="l00040"></a><a class="code" href="group__rpmio.html#ga31cec054227d866442b950b1d3c29176">00040</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">struct </span>FDIO_s * FDIO_t; >+<a name="l00040"></a><a class="code" href="group__rpmio.html#ga31cec054227d866442b950b1d3c29176">00040</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">struct </span>FDIO_s * <a class="code" href="group__rpmio.html#ga31cec054227d866442b950b1d3c29176">FDIO_t</a>; > <a name="l00041"></a>00041 > <a name="l00042"></a>00042 > <a name="l00050"></a>00050 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmio.html#ga0ef7b73c1eec295cb5f873879b143423" title="strerror(3) clone.">Fstrerror</a>(<a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> fd); >@@ -88,7 +99,7 @@ > <a name="l00115"></a>00115 > <a name="l00118"></a>00118 <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> <a class="code" href="group__rpmio.html#ga7fdbfe3ae72584240fb4c41364667ed6">fdDup</a>(<span class="keywordtype">int</span> fdno); > <a name="l00119"></a>00119 >-<a name="l00123"></a>00123 FILE * <a class="code" href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7" title="Get associated FILE stream from fd (if any).">fdGetFILE</a>(<a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> fd); >+<a name="l00123"></a>00123 FILE * <a class="code" href="group__rpmio.html#ga2ed1bbcc78358305056ea103b33bd9c7" title="Get associated FILE stream from fd (if any)">fdGetFILE</a>(<a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> fd); > <a name="l00124"></a>00124 > <a name="l00127"></a>00127 <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> <a class="code" href="group__rpmio.html#gaf3173838b80ab64756c5a94385b9409e">fdLink</a>(<span class="keywordtype">void</span> * cookie); > <a name="l00128"></a>00128 >@@ -107,7 +118,7 @@ > <a name="l00155"></a><a class="code" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad51ed17b1e1a7a8d9156a3305a80ab9d">00155</a> <a class="code" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad51ed17b1e1a7a8d9156a3305a80ab9d">FDSTAT_CLOSE</a> = 3, > <a name="l00156"></a><a class="code" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181af418a78e4290c0f2e2b0ab16abd2db4b">00156</a> <a class="code" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181af418a78e4290c0f2e2b0ab16abd2db4b">FDSTAT_DIGEST</a> = 4, > <a name="l00157"></a><a class="code" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad7618268f22e5f6c64ff883be9ec5bbd">00157</a> <a class="code" href="group__rpmio.html#gga3f29a6d794c5c4d3283466f388021181ad7618268f22e5f6c64ff883be9ec5bbd">FDSTAT_MAX</a> = 5 >-<a name="l00158"></a>00158 } fdOpX; >+<a name="l00158"></a>00158 } <a class="code" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6" title="Identify per-desciptor I/O operation statistics.">fdOpX</a>; > <a name="l00159"></a>00159 > <a name="l00163"></a>00163 <a class="code" href="structrpmop__s.html" title="Cumulative statistics for an operation.">rpmop</a> <a class="code" href="group__rpmio.html#gae710ec9673ba71c33d750db27e300c3e">fdOp</a>(<a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a> fd, <a class="code" href="group__rpmio.html#ga5d436f6099e3276accca4ff9fdcf1ce6" title="Identify per-desciptor I/O operation statistics.">fdOpX</a> opx); > <a name="l00164"></a>00164 >@@ -118,8 +129,8 @@ > <a name="l00169"></a>00169 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMIO */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmkeyring_8h.html rpm-4.9.1/doc/librpm/html/rpmkeyring_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmkeyring_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmkeyring_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -29,50 +40,50 @@ > <div class="summary"> > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmkeyring.h File Reference</h1> </div> >+<div class="title">rpmkeyring.h File Reference<div class="ingroups"><a class="el" href="group__rpmkeyring.html">RPM keyring API.</a></div></div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/rpmtypes.h></code><br/> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmpgp.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmkeyring.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmkeyring_8h__incl.png" border="0" usemap="#rpmkeyring_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmkeyring_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga95f7a662b881b4e3d218ab51d11fc974">rpmKeyringNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new, empty keyring. <a href="group__rpmkeyring.html#ga95f7a662b881b4e3d218ab51d11fc974"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga34e86e2a593a3110868620061650b0c5">rpmKeyringFree</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free keyring and the keys within it. <a href="group__rpmkeyring.html#ga34e86e2a593a3110868620061650b0c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga3c223ccd18dd223d3020c5557fc866f7">rpmKeyringAddKey</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a public key to keyring. <a href="group__rpmkeyring.html#ga3c223ccd18dd223d3020c5557fc866f7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0b8a018c21c1f2e7da1baf70f398b260">rpmKeyringLookup</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> sig)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform keyring lookup for a key matching a signature. <a href="group__rpmkeyring.html#ga0b8a018c21c1f2e7da1baf70f398b260"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga8cd06e7abb87f752baddf13d051a5d6c">rpmKeyringLink</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a keyring. <a href="group__rpmkeyring.html#ga8cd06e7abb87f752baddf13d051a5d6c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga87619bcba5702eb234d9de15da7de488">rpmPubkeyNew</a> (const uint8_t *pkt, size_t pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from OpenPGP packet. <a href="group__rpmkeyring.html#ga87619bcba5702eb234d9de15da7de488"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0a0e326a6502a3f91dd3e5dee2c38600">rpmPubkeyRead</a> (const char *filename)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from ASCII-armored pubkey file. <a href="group__rpmkeyring.html#ga0a0e326a6502a3f91dd3e5dee2c38600"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga96009e0ecc40679a73308b1c9441fbe8">rpmPubkeyFree</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a pubkey. <a href="group__rpmkeyring.html#ga96009e0ecc40679a73308b1c9441fbe8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gaddea69e6ce6990cfc61d056ddde610ab">rpmPubkeyLink</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a pubkey. <a href="group__rpmkeyring.html#gaddea69e6ce6990cfc61d056ddde610ab"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gacc7b0729f094eb5d9ceb5ccb37996ec6">rpmPubkeyDig</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse OpenPGP pubkey parameters. <a href="group__rpmkeyring.html#gacc7b0729f094eb5d9ceb5ccb37996ec6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gad7c1cab57774695a5c383196c1392914">rpmPubkeyBase64</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return base64 encoding of pubkey. <a href="group__rpmkeyring.html#gad7c1cab57774695a5c383196c1392914"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga95f7a662b881b4e3d218ab51d11fc974">rpmKeyringNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new, empty keyring. <a href="group__rpmkeyring.html#ga95f7a662b881b4e3d218ab51d11fc974"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga34e86e2a593a3110868620061650b0c5">rpmKeyringFree</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free keyring and the keys within it. <a href="group__rpmkeyring.html#ga34e86e2a593a3110868620061650b0c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga3c223ccd18dd223d3020c5557fc866f7">rpmKeyringAddKey</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a public key to keyring. <a href="group__rpmkeyring.html#ga3c223ccd18dd223d3020c5557fc866f7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0b8a018c21c1f2e7da1baf70f398b260">rpmKeyringLookup</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> sig)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform keyring lookup for a key matching a signature. <a href="group__rpmkeyring.html#ga0b8a018c21c1f2e7da1baf70f398b260"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga8cd06e7abb87f752baddf13d051a5d6c">rpmKeyringLink</a> (<a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a keyring. <a href="group__rpmkeyring.html#ga8cd06e7abb87f752baddf13d051a5d6c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga87619bcba5702eb234d9de15da7de488">rpmPubkeyNew</a> (const uint8_t *pkt, size_t pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from OpenPGP packet. <a href="group__rpmkeyring.html#ga87619bcba5702eb234d9de15da7de488"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga0a0e326a6502a3f91dd3e5dee2c38600">rpmPubkeyRead</a> (const char *filename)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new rpmPubkey from ASCII-armored pubkey file. <a href="group__rpmkeyring.html#ga0a0e326a6502a3f91dd3e5dee2c38600"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#ga96009e0ecc40679a73308b1c9441fbe8">rpmPubkeyFree</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a pubkey. <a href="group__rpmkeyring.html#ga96009e0ecc40679a73308b1c9441fbe8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gaddea69e6ce6990cfc61d056ddde610ab">rpmPubkeyLink</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a pubkey. <a href="group__rpmkeyring.html#gaddea69e6ce6990cfc61d056ddde610ab"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gacc7b0729f094eb5d9ceb5ccb37996ec6">rpmPubkeyDig</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse OpenPGP pubkey parameters. <a href="group__rpmkeyring.html#gacc7b0729f094eb5d9ceb5ccb37996ec6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmkeyring.html#gad7c1cab57774695a5c383196c1392914">rpmPubkeyBase64</a> (<a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a> key)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return base64 encoding of pubkey. <a href="group__rpmkeyring.html#gad7c1cab57774695a5c383196c1392914"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="rpmkeyring_8h_source.html">rpmkeyring.h</a>.</p> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmkeyring_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmkeyring_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmkeyring_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmkeyring_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-789121c18e15bc44338aa7f248043d27 >\ No newline at end of file >+83a96bc49daa58479fd2b53e0f79f14a >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmkeyring_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmkeyring_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmkeyring_8h_source.html rpm-4.9.1/doc/librpm/html/rpmkeyring_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmkeyring_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmkeyring_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmkeyring.h</h1> </div> >+<div class="title">rpmkeyring.h</div> </div> > </div> > <div class="contents"> > <a href="rpmkeyring_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMKEYRING_H</span> >@@ -67,8 +78,8 @@ > <a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _RPMKEYDB_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmkeys_8c.html rpm-4.9.1/doc/librpm/html/rpmkeys_8c.html >--- rpm-4.9.0/doc/librpm/html/rpmkeys_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmkeys_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,60 +42,61 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmkeys.c File Reference</h1> </div> >+<div class="title">rpmkeys.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <popt.h></code><br/> > <code>#include <rpm/rpmcli.h></code><br/> > <code>#include "<a class="el" href="cliutils_8h_source.html">cliutils.h</a>"</code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmkeys.c:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmkeys_8c__incl.png" border="0" usemap="#rpmkeys_8c" alt=""/></div> > <map name="rpmkeys_8c" id="rpmkeys_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="135,83,220,112"/><area shape="rect" id="node17" href="cliutils_8h.html" title="cliutils.h" alt="" coords="463,83,537,112"/><area shape="rect" id="node24" href="debug_8h.html" title="debug.h" alt="" coords="627,83,701,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="125,83,200,112"/><area shape="rect" id="node17" href="cliutils_8h.html" title="cliutils.h" alt="" coords="428,83,497,112"/><area shape="rect" id="node24" href="debug_8h.html" title="debug.h" alt="" coords="581,83,648,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="rpmkeys_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >- <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >+  <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a> = (1 << 5), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a> = (1 << 8), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a> = (1 << 11), > <br/> >- <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), >+  <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6afeff31880a0b435a7bc5ee3ea4e2bb4b">MODE_REBUILDDB</a> = (1 << 1), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a943c638033610eb280c65a91d5502c48">MODE_VERIFYDB</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a6e71f3470e43602dd881d1cb0ce779a0">MODE_CHECKSIG</a> = (1 << 0), > <br/> >- <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), >+  <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa18ebfe027af5690e69c8a3aa70624fe">MODE_DELKEY</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">MODE_LISTKEY</a> = (1 << 3), > <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), > <br/> >- <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), >+  <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a> = (1 << 0), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a> = (1 << 1), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a> = (1 << 2), > <br/> >- <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >-<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0) >+  <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a> = (1 << 1) > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a> = NULL</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a5baf570a3741ad40911ae528d92441ee">keyOptsTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a> = NULL</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a5baf570a3741ad40911ae528d92441ee">keyOptsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmkeys_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> > </table> > <hr/><h2>Enumeration Type Documentation</h2> > <a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6"></a><!-- doxytag: member="rpmkeys.c::modes" ref="a811fe196a5d9d37857c2f8adeeaac3c6" args="" --> >@@ -134,6 +146,8 @@ > </td></tr> > <tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc"></a><!-- doxytag: member="MODE_QUERY" ref="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc" args="" -->MODE_QUERY</em> </td><td> > </td></tr> >+<tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024"></a><!-- doxytag: member="MODE_PARSE" ref="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024" args="" -->MODE_PARSE</em> </td><td> >+</td></tr> > </table> > </dd> > </dl> >@@ -150,19 +164,19 @@ > <tr> > <td class="memname">int main </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>argv</em>[]</td><td> </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>argv</em>[] </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -259,8 +273,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmkeys_8c__incl.map rpm-4.9.1/doc/librpm/html/rpmkeys_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmkeys_8c__incl.map 2010-12-10 05:48:15.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmkeys_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,6 +1,6 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="135,83,220,112"/> >-<area shape="rect" id="node17" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="463,83,537,112"/> >-<area shape="rect" id="node24" href="$debug_8h.html" title="debug.h" alt="" coords="627,83,701,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="125,83,200,112"/> >+<area shape="rect" id="node17" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="428,83,497,112"/> >+<area shape="rect" id="node24" href="$debug_8h.html" title="debug.h" alt="" coords="581,83,648,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmkeys_8c__incl.md5 rpm-4.9.1/doc/librpm/html/rpmkeys_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmkeys_8c__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmkeys_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-44fbaadf34aefe155367b90e47da2af9 >\ No newline at end of file >+7af6ce9d4aef38de3216f58ac8554485 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmkeys_8c__incl.png and rpm-4.9.1/doc/librpm/html/rpmkeys_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmkeys_8c_source.html rpm-4.9.1/doc/librpm/html/rpmkeys_8c_source.html >--- rpm-4.9.0/doc/librpm/html/rpmkeys_8c_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmkeys_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmkeys.c</h1> </div> >+<div class="title">rpmkeys.c</div> </div> > </div> > <div class="contents"> > <a href="rpmkeys_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >@@ -64,7 +75,7 @@ > <a name="l00033"></a>00033 }; > <a name="l00034"></a>00034 > <a name="l00035"></a><a class="code" href="rpmkeys_8c.html#a779c8fb41edee9b03a02a249606b0e76">00035</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmkeys_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>[] = { >-<a name="l00036"></a>00036 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, keyOptsTable, 0, >+<a name="l00036"></a>00036 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="rpmkeys_8c.html#a5baf570a3741ad40911ae528d92441ee">keyOptsTable</a>, 0, > <a name="l00037"></a>00037 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Keyring options:"</span>), NULL }, > <a name="l00038"></a>00038 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1" title="Popt option table for options shared by all modes and executables.">rpmcliAllPoptTable</a>, 0, > <a name="l00039"></a>00039 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Common options for all rpm modes and executables:"</span>), NULL }, >@@ -79,14 +90,14 @@ > <a name="l00048"></a>00048 <span class="keywordtype">int</span> ec = EXIT_FAILURE; > <a name="l00049"></a>00049 poptContext optCon = <a class="code" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf" title="Initialize most everything needed by an rpm CLI executable context.">rpmcliInit</a>(argc, argv, optionsTable); > <a name="l00050"></a>00050 <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts = <a class="code" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566" title="Create an empty transaction set.">rpmtsCreate</a>(); >-<a name="l00051"></a>00051 <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> args = NULL; >+<a name="l00051"></a>00051 <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> args = NULL; > <a name="l00052"></a>00052 > <a name="l00053"></a>00053 <span class="keywordflow">if</span> (argc < 2) { > <a name="l00054"></a>00054 <a class="code" href="cliutils_8c.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a>(optCon, stderr, 0); > <a name="l00055"></a>00055 <span class="keywordflow">goto</span> exit; > <a name="l00056"></a>00056 } > <a name="l00057"></a>00057 >-<a name="l00058"></a>00058 args = (ARGV_const_t) poptGetArgs(optCon); >+<a name="l00058"></a>00058 args = (<a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a>) poptGetArgs(optCon); > <a name="l00059"></a>00059 > <a name="l00060"></a>00060 <span class="keywordflow">if</span> (mode != <a class="code" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">MODE_LISTKEY</a> && args == NULL) > <a name="l00061"></a>00061 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given"</span>)); >@@ -115,8 +126,8 @@ > <a name="l00084"></a>00084 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlegacy_8h.html rpm-4.9.1/doc/librpm/html/rpmlegacy_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmlegacy_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlegacy_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,43 +7,54 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmlegacy.h File Reference</h1> </div> >+<div class="title">rpmlegacy.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/rpmtypes.h></code><br/> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmutil.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmlegacy.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmlegacy_8h__incl.png" border="0" usemap="#rpmlegacy_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmlegacy_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > </table> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlegacy_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmlegacy_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmlegacy_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlegacy_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-58aebc4642bd818811795679acec8a40 >\ No newline at end of file >+930c27166ba8a83efc99fa21e2d9ea4c >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmlegacy_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmlegacy_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlegacy_8h_source.html rpm-4.9.1/doc/librpm/html/rpmlegacy_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmlegacy_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlegacy_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmlegacy.h</h1> </div> >+<div class="title">rpmlegacy.h</div> </div> > </div> > <div class="contents"> > <a href="rpmlegacy_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMLEGACY_H</span> >@@ -46,45 +57,45 @@ > <a name="l00015"></a>00015 <span class="preprocessor">#ifdef _RPM_4_4_COMPAT</span> > <a name="l00016"></a>00016 <span class="preprocessor"></span> > <a name="l00017"></a>00017 <span class="comment">/* mappings for legacy types */</span> >-<a name="l00018"></a>00018 <span class="keyword">typedef</span> int32_t int_32 RPM_GNUC_DEPRECATED; >-<a name="l00019"></a>00019 <span class="keyword">typedef</span> int16_t int_16 RPM_GNUC_DEPRECATED; >-<a name="l00020"></a>00020 <span class="keyword">typedef</span> int8_t int_8 RPM_GNUC_DEPRECATED; >-<a name="l00021"></a>00021 <span class="keyword">typedef</span> uint32_t uint_32 RPM_GNUC_DEPRECATED; >-<a name="l00022"></a>00022 <span class="keyword">typedef</span> uint16_t uint_16 RPM_GNUC_DEPRECATED; >-<a name="l00023"></a>00023 <span class="keyword">typedef</span> uint8_t uint_8 RPM_GNUC_DEPRECATED; >+<a name="l00018"></a>00018 <span class="keyword">typedef</span> int32_t int_32 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00019"></a>00019 <span class="keyword">typedef</span> int16_t int_16 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00020"></a>00020 <span class="keyword">typedef</span> int8_t int_8 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00021"></a>00021 <span class="keyword">typedef</span> uint32_t uint_32 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00022"></a>00022 <span class="keyword">typedef</span> uint16_t uint_16 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00023"></a>00023 <span class="keyword">typedef</span> uint8_t uint_8 <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00024"></a>00024 >-<a name="l00025"></a>00025 <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> * hTAG_t RPM_GNUC_DEPRECATED; >-<a name="l00026"></a>00026 <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> * hTYP_t RPM_GNUC_DEPRECATED; >-<a name="l00027"></a>00027 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * hPTR_t RPM_GNUC_DEPRECATED; >-<a name="l00028"></a>00028 <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * hCNT_t RPM_GNUC_DEPRECATED; >+<a name="l00025"></a>00025 <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> * hTAG_t <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00026"></a>00026 <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> * hTYP_t <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00027"></a>00027 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * hPTR_t <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; >+<a name="l00028"></a>00028 <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * hCNT_t <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00029"></a>00029 >-<a name="l00030"></a>00030 <span class="keyword">typedef</span> <a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> Spec RPM_GNUC_DEPRECATED; >+<a name="l00030"></a>00030 <span class="keyword">typedef</span> <a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> Spec <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00031"></a>00031 > <a name="l00032"></a>00032 <span class="comment">/* legacy header interfaces */</span> > <a name="l00033"></a>00033 > <a name="l00048"></a>00048 <span class="keywordtype">int</span> headerGetEntry(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag, > <a name="l00049"></a>00049 <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> * type, > <a name="l00050"></a>00050 <a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> * p, >-<a name="l00051"></a>00051 <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * c) RPM_GNUC_DEPRECATED; >+<a name="l00051"></a>00051 <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * c) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00052"></a>00052 > <a name="l00066"></a>00066 <span class="keywordtype">int</span> headerGetEntryMinMemory(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag, > <a name="l00067"></a>00067 <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> * type, > <a name="l00068"></a>00068 <a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> * p, >-<a name="l00069"></a>00069 <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * c) RPM_GNUC_DEPRECATED; >+<a name="l00069"></a>00069 <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * c) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00070"></a>00070 > <a name="l00085"></a>00085 <span class="keywordtype">int</span> headerAddEntry(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type, >-<a name="l00086"></a>00086 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) RPM_GNUC_DEPRECATED; >+<a name="l00086"></a>00086 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00087"></a>00087 > <a name="l00102"></a>00102 <span class="keywordtype">int</span> headerAppendEntry(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type, >-<a name="l00103"></a>00103 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) RPM_GNUC_DEPRECATED; >+<a name="l00103"></a>00103 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00104"></a>00104 > <a name="l00114"></a>00114 <span class="keywordtype">int</span> headerAddOrAppendEntry(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type, >-<a name="l00115"></a>00115 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) RPM_GNUC_DEPRECATED; >+<a name="l00115"></a>00115 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00116"></a>00116 > <a name="l00129"></a>00129 <span class="keywordtype">int</span> headerModifyEntry(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type, >-<a name="l00130"></a>00130 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) RPM_GNUC_DEPRECATED; >+<a name="l00130"></a>00130 <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a> p, <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> c) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00131"></a>00131 >-<a name="l00142"></a>00142 <span class="keywordtype">int</span> headerRemoveEntry(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag) RPM_GNUC_DEPRECATED; >+<a name="l00142"></a>00142 <span class="keywordtype">int</span> headerRemoveEntry(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00143"></a>00143 > <a name="l00156"></a>00156 <span class="preprocessor">#define headerSprintf(_h, _fmt, _tbltags, _exts, _emsg) \</span> > <a name="l00157"></a>00157 <span class="preprocessor"> headerFormat((_h), (_fmt), (_emsg))</span> >@@ -93,11 +104,11 @@ > <a name="l00171"></a>00171 <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> * tag, > <a name="l00172"></a>00172 <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> * type, > <a name="l00173"></a>00173 <a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> * p, >-<a name="l00174"></a>00174 <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * c) RPM_GNUC_DEPRECATED; >+<a name="l00174"></a>00174 <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> * c) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00175"></a>00175 >-<a name="l00185"></a>00185 <span class="keywordtype">void</span> * headerFreeTag(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> data, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type) RPM_GNUC_DEPRECATED; >+<a name="l00185"></a>00185 <span class="keywordtype">void</span> * headerFreeTag(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> data, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00186"></a>00186 >-<a name="l00195"></a>00195 <span class="keywordtype">void</span> * headerFreeData(<a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> data, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type) RPM_GNUC_DEPRECATED; >+<a name="l00195"></a>00195 <span class="keywordtype">void</span> * headerFreeData(<a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> data, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type) <a class="code" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a>; > <a name="l00196"></a>00196 > <a name="l00201"></a>00201 <span class="keyword">typedef</span> <span class="keywordtype">void</span> * (*HFD_t) (<a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> data, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> type) RPM_GNUC_DEPRECATED; > <a name="l00202"></a>00202 <span class="keyword">typedef</span> int (*HGE_t) (<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h, <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> tag, <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> * type, >@@ -140,8 +151,8 @@ > <a name="l00241"></a>00241 <span class="preprocessor">#endif </span><span class="comment">/* _RPMLEGACY_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlib_8h.html rpm-4.9.1/doc/librpm/html/rpmlib_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmlib_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlib_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,91 +41,88 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmlib.h File Reference</h1> </div> >+<div class="title">rpmlib.h File Reference<div class="ingroups"><a class="el" href="group__rpmcli.html">Command Line API.</a> | <a class="el" href="group__rpmrc.html">RPMRC.</a> | <a class="el" href="group__rpmdb.html">Database API.</a> | <a class="el" href="group__signature.html">Signature API.</a> | <a class="el" href="group__header.html">Header API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. >-<a href="#_details">More...</a></p> >-<code>#include <popt.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <popt.h></code><br/> > <code>#include <rpm/rpmio.h></code><br/> > <code>#include <rpm/header.h></code><br/> > <code>#include <rpm/rpmtag.h></code><br/> > <code>#include <rpm/rpmds.h></code><br/> > <code>#include <rpm/rpmpgp.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmlib.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmlib_8h__incl.png" border="0" usemap="#rpmlib_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmlib_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga95e02e0e6be7de34f141fe8e82515ae8">headerMergeLegacySigs</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> sigh)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate and merge legacy signature tags into header. <a href="group__header.html#ga95e02e0e6be7de34f141fe8e82515ae8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga0240750b808fc759dee76f3440194570">headerRegenSigHeader</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int noArchiveSize)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Regenerate signature header. <a href="group__header.html#ga0240750b808fc759dee76f3440194570"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga95e02e0e6be7de34f141fe8e82515ae8">headerMergeLegacySigs</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> sigh)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate and merge legacy signature tags into header. <a href="group__header.html#ga95e02e0e6be7de34f141fe8e82515ae8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga0240750b808fc759dee76f3440194570">headerRegenSigHeader</a> (const <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int noArchiveSize)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Regenerate signature header. <a href="group__header.html#ga0240750b808fc759dee76f3440194570"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct rpmMacroContext_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a310b2afbed4a4578471fe1e06fde9188">rpmGlobalMacroContext</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct rpmMacroContext_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a611bcf892245925d56553119f0b4125e">rpmCLIMacroContext</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a9776961353dc06cb8164b4e321533352">RPMVERSION</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#af4eadb9b7ca960ea8cb8436dbb41c749">rpmNAME</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a47654f9611780becd08710b2d9431eac">rpmEVR</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a77e7a906e8ae95dbb2681542c70474d2">rpmFLAGS</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct rpmMacroContext_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a310b2afbed4a4578471fe1e06fde9188">rpmGlobalMacroContext</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct rpmMacroContext_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a611bcf892245925d56553119f0b4125e">rpmCLIMacroContext</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a9776961353dc06cb8164b4e321533352">RPMVERSION</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#af4eadb9b7ca960ea8cb8436dbb41c749">rpmNAME</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a47654f9611780becd08710b2d9431eac">rpmEVR</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a77e7a906e8ae95dbb2681542c70474d2">rpmFLAGS</a></td></tr> > <tr><td colspan="2"><h2><a name="member-group"></a> > RPMRC</h2></td></tr> >-<tr><td colspan="2"><p><a class="anchor" id="amgrpb9cef57101fe43d89f3fa12498b98913"></a> </p> >-<br/><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a4fb2e343392abaf6d7c60a183a0e5110">RPM_MACHTABLE_COUNT</a> 4</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">rpm_machtable_e</a> { <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea3064a16ecf53007bb416519fc4e1156e">RPM_MACHTABLE_INSTARCH</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a4fb2e343392abaf6d7c60a183a0e5110">RPM_MACHTABLE_COUNT</a>   4</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">rpm_machtable_e</a> { <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea3064a16ecf53007bb416519fc4e1156e">RPM_MACHTABLE_INSTARCH</a> = 0, > <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea38c46b2b6ba0e20d9342e5fd45ced521">RPM_MACHTABLE_INSTOS</a> = 1, > <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beeacdba72b619ac562066bdcdf99d48f8bf">RPM_MACHTABLE_BUILDARCH</a> = 2, > <a class="el" href="group__rpmrc.html#gga41a8861e7ff5c8d189305d9ff1319beea7bde99e086950473dacf51b10e974ef1">RPM_MACHTABLE_BUILDOS</a> = 3 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Build and install arch/os table identifiers. </p> >- <a href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles</a> (const char *file, const char *<a class="el" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Read macro configuration file(s) for a target. <a href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gac69000b2e434fb3c4eaae0887829e08b">rpmGetArchInfo</a> (const char **name, int *num)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current arch name and/or number. <a href="group__rpmrc.html#gac69000b2e434fb3c4eaae0887829e08b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga2ac53e53de5bbce584be8b01f9fc6bd2">rpmGetOsInfo</a> (const char **name, int *num)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current os name and/or number. <a href="group__rpmrc.html#ga2ac53e53de5bbce584be8b01f9fc6bd2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga1e989f4532e33a8356df275c58162fed">rpmMachineScore</a> (int type, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return arch/os score of a name. <a href="group__rpmrc.html#ga1e989f4532e33a8356df275c58162fed"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d">rpmShowRC</a> (FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Display current rpmrc (and macro) configuration. <a href="group__rpmrc.html#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga9c78c502742acadd9f14af15de12fbfe">rpmSetTables</a> (int archTable, int osTable)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpmrc arch/os compatibility tables. <a href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a850ba9d15266e2d82cd092b8d6117f50">rpmVersionCompare</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> first, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> second)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare headers to determine which header is "newer". <a href="#a850ba9d15266e2d82cd092b8d6117f50"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab1eb7d04798d892e03ec01a8e281ba79">headerCheckPayloadFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for supported payload format in header. <a href="group__header.html#gab1eb7d04798d892e03ec01a8e281ba79"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14">headerCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check header consistency, performing headerGetEntry() the hard way. <a href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae40693275adebc7fe9bbd78f81bfa90b">rpmReadHeader</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp, char **msg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return checked and loaded header. <a href="group__header.html#gae40693275adebc7fe9bbd78f81bfa90b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c">rpmReadPackageFile</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, const char *fn, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return package header from file handle, verifying digests/signatures. <a href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a7ecafa50063ffc0c856e5d1c089634c3">rpmInstallSourcePackage</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, char **specFilePtr, char **cookie)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Install source package. <a href="#a7ecafa50063ffc0c856e5d1c089634c3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a83273f9ece6bf5608622e495dc15ee1b">rpmvercmp</a> (const char *a, const char *b)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Segmented string compare for version or release strings. <a href="#a83273f9ece6bf5608622e495dc15ee1b"></a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Build and install arch/os table identifiers. <a href="group__rpmrc.html#ga41a8861e7ff5c8d189305d9ff1319bee">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles</a> (const char *file, const char *<a class="el" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Read macro configuration file(s) for a target. <a href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gac69000b2e434fb3c4eaae0887829e08b">rpmGetArchInfo</a> (const char **name, int *num)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current arch name and/or number. <a href="group__rpmrc.html#gac69000b2e434fb3c4eaae0887829e08b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga2ac53e53de5bbce584be8b01f9fc6bd2">rpmGetOsInfo</a> (const char **name, int *num)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current os name and/or number. <a href="group__rpmrc.html#ga2ac53e53de5bbce584be8b01f9fc6bd2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga1e989f4532e33a8356df275c58162fed">rpmMachineScore</a> (int type, const char *name)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return arch/os score of a name. <a href="group__rpmrc.html#ga1e989f4532e33a8356df275c58162fed"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d">rpmShowRC</a> (FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Display current rpmrc (and macro) configuration. <a href="group__rpmrc.html#ga24a3bbf6d9f2d391a8d4dc4a1820cb5d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#ga9c78c502742acadd9f14af15de12fbfe">rpmSetTables</a> (int archTable, int osTable)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy rpmrc arch/os compatibility tables. <a href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a850ba9d15266e2d82cd092b8d6117f50">rpmVersionCompare</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> first, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> second)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare headers to determine which header is "newer". <a href="#a850ba9d15266e2d82cd092b8d6117f50"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gab1eb7d04798d892e03ec01a8e281ba79">headerCheckPayloadFormat</a> (<a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for supported payload format in header. <a href="group__header.html#gab1eb7d04798d892e03ec01a8e281ba79"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14">headerCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const void *uh, size_t uc, char **msg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check header consistency, performing headerGetEntry() the hard way. <a href="group__header.html#ga3e07756b155618410a1c3f8ee10d2b14"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae40693275adebc7fe9bbd78f81bfa90b">rpmReadHeader</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp, char **msg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return checked and loaded header. <a href="group__header.html#gae40693275adebc7fe9bbd78f81bfa90b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c">rpmReadPackageFile</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, const char *fn, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> *hdrp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return package header from file handle, verifying digests/signatures. <a href="group__header.html#gae10b6de3f6b14ba9bf473e782c6ed65c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a7ecafa50063ffc0c856e5d1c089634c3">rpmInstallSourcePackage</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, char **specFilePtr, char **cookie)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Install source package. <a href="#a7ecafa50063ffc0c856e5d1c089634c3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlib_8h.html#a83273f9ece6bf5608622e495dc15ee1b">rpmvercmp</a> (const char *a, const char *b)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Segmented string compare for version or release strings. <a href="#a83273f9ece6bf5608622e495dc15ee1b"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>In Memoriam: Steve Taylor <<a href="mailto:staylor@redhat.com">staylor@redhat.com</a>> was here, now he's not. </p> > > <p>Definition in file <a class="el" href="rpmlib_8h_source.html">rpmlib.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a4fb2e343392abaf6d7c60a183a0e5110"></a><!-- doxytag: member="rpmlib.h::RPM_MACHTABLE_COUNT" ref="a4fb2e343392abaf6d7c60a183a0e5110" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPM_MACHTABLE_COUNT 4</td> >+ <td class="memname">#define RPM_MACHTABLE_COUNT   4</td> > </tr> > </table> > </div> >@@ -133,31 +141,31 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmInstallSourcePackage </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >- <td class="paramname"> <em>fd</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td> >+ <td class="paramname"><em>fd</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>specFilePtr</em>, </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>specFilePtr</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char ** </td> >- <td class="paramname"> <em>cookie</em></td><td> </td> >+ <td class="paramtype">char ** </td> >+ <td class="paramname"><em>cookie</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -165,16 +173,16 @@ > > <p>Install source package. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fd</em> </td><td>file handle </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">fd</td><td>file handle </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>specFilePtr</em> </td><td>address of spec file name (or NULL) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>cookie</em> </td><td>address of cookie pointer (or NULL) </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">specFilePtr</td><td>address of spec file name (or NULL) </td></tr> >+ <tr><td class="paramname">cookie</td><td>address of cookie pointer (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -189,19 +197,19 @@ > <tr> > <td class="memname">int rpmvercmp </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>a</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>a</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>b</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>b</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -209,9 +217,9 @@ > > <p>Segmented string compare for version or release strings. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>a</em> </td><td>1st string </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>b</em> </td><td>2nd string </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">a</td><td>1st string </td></tr> >+ <tr><td class="paramname">b</td><td>2nd string </td></tr> > </table> > </dd> > </dl> >@@ -226,19 +234,19 @@ > <tr> > <td class="memname">int rpmVersionCompare </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>first</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>first</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >- <td class="paramname"> <em>second</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td> >+ <td class="paramname"><em>second</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -246,9 +254,9 @@ > > <p>Compare headers to determine which header is "newer". </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>first</em> </td><td>1st header </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>second</em> </td><td>2nd header </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">first</td><td>1st header </td></tr> >+ <tr><td class="paramname">second</td><td>2nd header </td></tr> > </table> > </dd> > </dl> >@@ -338,8 +346,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlib_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmlib_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmlib_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlib_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-ab904a8ab6e7d2a91bac8b3e35ab5635 >\ No newline at end of file >+921a0bd48065758493d359bd12eb93e7 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmlib_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmlib_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlib_8h_source.html rpm-4.9.1/doc/librpm/html/rpmlib_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmlib_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlib_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmlib.h</h1> </div> >+<div class="title">rpmlib.h</div> </div> > </div> > <div class="contents"> > <a href="rpmlib_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMLIB</span> >@@ -88,7 +99,7 @@ > <a name="l00127"></a>00127 > <a name="l00132"></a>00132 <span class="keywordtype">void</span> <a class="code" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0" title="Destroy rpmrc arch/os compatibility tables.">rpmFreeRpmrc</a>(<span class="keywordtype">void</span>); > <a name="l00133"></a>00133 >-<a name="l00140"></a>00140 <span class="keywordtype">int</span> <a class="code" href="rpmlib_8h.html#a850ba9d15266e2d82cd092b8d6117f50" title="Compare headers to determine which header is &quot;newer&quot;.">rpmVersionCompare</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> first, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> second); >+<a name="l00140"></a>00140 <span class="keywordtype">int</span> <a class="code" href="rpmlib_8h.html#a850ba9d15266e2d82cd092b8d6117f50" title="Compare headers to determine which header is "newer".">rpmVersionCompare</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> first, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> second); > <a name="l00141"></a>00141 > <a name="l00147"></a>00147 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="group__header.html#gab1eb7d04798d892e03ec01a8e281ba79" title="Check for supported payload format in header.">headerCheckPayloadFormat</a>(<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> h); > <a name="l00148"></a>00148 >@@ -112,8 +123,8 @@ > <a name="l00210"></a>00210 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMLIB */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlog_8h.html rpm-4.9.1/doc/librpm/html/rpmlog_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmlog_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlog_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,136 +43,134 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmlog.h File Reference</h1> </div> >+<div class="title">rpmlog.h File Reference<div class="ingroups"><a class="el" href="group__rpmio.html">RPM IO API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Yet Another syslog(3) API clone. >-<a href="#_details">More...</a></p> >-<code>#include <stdarg.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <stdarg.h></code><br/> > <code>#include <stdio.h></code><br/> > <code>#include <rpm/rpmutil.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmlog.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmlog_8h__incl.png" border="0" usemap="#rpmlog_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmlog_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#abfb5ebb836858f207286b36d672fbfb9">RPMLOG_PRIMASK</a> 0x07</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#acf9d84ab244413cc1d645e9cd9b2aec1">RPMLOG_PRI</a>(p) ((p) & RPMLOG_PRIMASK)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aeb1daa679981d3008a7c72e61cbfed75">RPMLOG_MAKEPRI</a>(fac, pri) ((((unsigned)(fac)) << 3) | (pri))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a67106e12a3bd2eeec0aefd2af1645b41">RPMLOG_NFACILITIES</a> 24</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a9f5337d5ef3bb9b518271011e211ec9b">RPMLOG_FACMASK</a> 0x03f8</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ac5d839b7067162243cbd25820c168da8">RPMLOG_FAC</a>(p) (((p) & RPMLOG_FACMASK) >> 3)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a1e753eda19163be9c1e56f76ff834ec2">RPMLOG_MASK</a>(pri) (1 << ((unsigned)(pri)))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a145f8164b500142c821ad7abf9f559f0">RPMLOG_UPTO</a>(pri) ((1 << (((unsigned)(pri))+1)) - 1)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ab1d6ed07d0279deeb0333b9144594c0f">RPMLOG_PID</a> 0x01</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a83989677f783d07f1395334d18937ba2">RPMLOG_CONS</a> 0x02</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aa88e868449ccc2d754c60a4d66eee529">RPMLOG_ODELAY</a> 0x04</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a5402271cc65192ddaaf091203eacdcf1">RPMLOG_NDELAY</a> 0x08</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a9bc4a3eedb69d62557a3dca4310a24f1">RPMLOG_NOWAIT</a> 0x10</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ae0cf96c78db3eadb0beef5bb792cd09d">RPMLOG_PERROR</a> 0x20</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ae375ec4b93ec17192d71b6cce88d2066">RPMLOG_DEFAULT</a> 0x01</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#afd5f93b3cb625bf1382ba7e922c96bc1">RPMLOG_EXIT</a> 0x02</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a8aba89fad1a508955abd6f203ad0a4fc">rpmSetVerbosity</a>(_lvl) ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aee41d1862b6f9e64bceb7060095d934b">rpmIncreaseVerbosity</a>() ((void)rpmlogSetMask(((((unsigned)(rpmlogSetMask(0) & 0xff)) << 1) | 1)))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aa9a2472c15e26819fac2c4a56fc82b2a">rpmDecreaseVerbosity</a>() ((void)rpmlogSetMask((((int)(rpmlogSetMask(0) & 0xff)) >> 1)))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aab2d5475934279e4a8276cb216e5fada">rpmIsNormal</a>() (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_NOTICE ))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a16d38257a060a06fe95122f8fa5bf4e8">rpmIsVerbose</a>() (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_INFO ))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a5c744d9a5bb5b5fc109a329e0d30c160">rpmIsDebug</a>() (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_DEBUG ))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#abfb5ebb836858f207286b36d672fbfb9">RPMLOG_PRIMASK</a>   0x07</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#acf9d84ab244413cc1d645e9cd9b2aec1">RPMLOG_PRI</a>(p)   ((p) & RPMLOG_PRIMASK)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aeb1daa679981d3008a7c72e61cbfed75">RPMLOG_MAKEPRI</a>(fac, pri)   ((((unsigned)(fac)) << 3) | (pri))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a67106e12a3bd2eeec0aefd2af1645b41">RPMLOG_NFACILITIES</a>   24</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a9f5337d5ef3bb9b518271011e211ec9b">RPMLOG_FACMASK</a>   0x03f8</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ac5d839b7067162243cbd25820c168da8">RPMLOG_FAC</a>(p)   (((p) & RPMLOG_FACMASK) >> 3)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a1e753eda19163be9c1e56f76ff834ec2">RPMLOG_MASK</a>(pri)   (1 << ((unsigned)(pri)))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a145f8164b500142c821ad7abf9f559f0">RPMLOG_UPTO</a>(pri)   ((1 << (((unsigned)(pri))+1)) - 1)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ab1d6ed07d0279deeb0333b9144594c0f">RPMLOG_PID</a>   0x01</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a83989677f783d07f1395334d18937ba2">RPMLOG_CONS</a>   0x02</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aa88e868449ccc2d754c60a4d66eee529">RPMLOG_ODELAY</a>   0x04</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a5402271cc65192ddaaf091203eacdcf1">RPMLOG_NDELAY</a>   0x08</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a9bc4a3eedb69d62557a3dca4310a24f1">RPMLOG_NOWAIT</a>   0x10</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ae0cf96c78db3eadb0beef5bb792cd09d">RPMLOG_PERROR</a>   0x20</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ae375ec4b93ec17192d71b6cce88d2066">RPMLOG_DEFAULT</a>   0x01</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#afd5f93b3cb625bf1382ba7e922c96bc1">RPMLOG_EXIT</a>   0x02</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a8aba89fad1a508955abd6f203ad0a4fc">rpmSetVerbosity</a>(_lvl)   ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aee41d1862b6f9e64bceb7060095d934b">rpmIncreaseVerbosity</a>()   ((void)rpmlogSetMask(((((unsigned)(rpmlogSetMask(0) & 0xff)) << 1) | 1)))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aa9a2472c15e26819fac2c4a56fc82b2a">rpmDecreaseVerbosity</a>()   ((void)rpmlogSetMask((((int)(rpmlogSetMask(0) & 0xff)) >> 1)))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#aab2d5475934279e4a8276cb216e5fada">rpmIsNormal</a>()   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_NOTICE ))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a16d38257a060a06fe95122f8fa5bf4e8">rpmIsVerbose</a>()   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_INFO ))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#a5c744d9a5bb5b5fc109a329e0d30c160">rpmIsDebug</a>()   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_DEBUG ))</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM Log levels. <a href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga0f11f018ccc21124be255e82e656a7c5">rpmlogFac</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">facility codes <a href="group__rpmlog.html#ga0f11f018ccc21124be255e82e656a7c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmlogRec_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> )(<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM Log levels. <a href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga0f11f018ccc21124be255e82e656a7c5">rpmlogFac</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">facility codes <a href="group__rpmlog.html#ga0f11f018ccc21124be255e82e656a7c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmlogRec_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> )(<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> { <br/> >- <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3acc41f4f3e098ee5c7ae0f079cd6b7715">RPMLOG_EMERG</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">rpmlogLvl_e</a> { <br/> >+  <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3acc41f4f3e098ee5c7ae0f079cd6b7715">RPMLOG_EMERG</a> = 0, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3ae83b7c915d88e48370e5073b102ee091">RPMLOG_ALERT</a> = 1, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3abb8a8a27c1d6705f10aadf7ae23ea059">RPMLOG_CRIT</a> = 2, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a29cea4e65e8a30e907609e83187b439d">RPMLOG_ERR</a> = 3, > <br/> >- <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a4a8bda88dc45c358f1346b40522ba9f4">RPMLOG_WARNING</a> = 4, >+  <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a4a8bda88dc45c358f1346b40522ba9f4">RPMLOG_WARNING</a> = 4, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a5803ec6088c3f49fb41c9821a018d397">RPMLOG_NOTICE</a> = 5, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a61175e279b9545516873790164d31e68">RPMLOG_INFO</a> = 6, > <a class="el" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a043eff4d80c8c3f3faccf0ba5bb927f4">RPMLOG_DEBUG</a> = 7 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>RPM Log levels. </p> >- <a href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> { <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da256c69448feaec4352910967a726aacb">RPMLOG_KERN</a> = (0<<3), >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM Log levels. <a href="group__rpmlog.html#gacd0c489c508a24a73b39565aaa2658c3">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">rpmlogFac_e</a> { <br/> >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da256c69448feaec4352910967a726aacb">RPMLOG_KERN</a> = (0<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae0b102dbc76cb73f810e8e0953d86663">RPMLOG_USER</a> = (1<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dafd3fa7b01ab4aa9dcb016dda76d2ba7f">RPMLOG_MAIL</a> = (2<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dab766278d67a06bf1de511ca7d5c29147">RPMLOG_DAEMON</a> = (3<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da30cc7b597d869d3411bee46e575c082d">RPMLOG_AUTH</a> = (4<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da30cc7b597d869d3411bee46e575c082d">RPMLOG_AUTH</a> = (4<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da5ec29596e9049b5096ff9e1bc3084812">RPMLOG_SYSLOG</a> = (5<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6daaeb812d70fef6dd20aa1ad3ac57fee21">RPMLOG_LPR</a> = (6<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da278213cb08c191b9aaa0ed40c173cacf">RPMLOG_NEWS</a> = (7<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dabd57666a2337a4b78c36cc03181fd36b">RPMLOG_UUCP</a> = (8<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dabd57666a2337a4b78c36cc03181fd36b">RPMLOG_UUCP</a> = (8<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da1c3a865d8eafc7caaa0aac62c9dca70c">RPMLOG_CRON</a> = (9<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae4467f9262293f80f98aa60c2c0602df">RPMLOG_AUTHPRIV</a> = (10<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dadd3e1211cbf08f95a3377cf22a5e6281">RPMLOG_FTP</a> = (11<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da3aee531323a0c783c610f31b65c2c877">RPMLOG_LOCAL0</a> = (16<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da3aee531323a0c783c610f31b65c2c877">RPMLOG_LOCAL0</a> = (16<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6daeb98adba1fea6e262ff5d223c5a3011f">RPMLOG_LOCAL1</a> = (17<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da6942fee844dafd95f3a22d3f0a9307d4">RPMLOG_LOCAL2</a> = (18<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da3acd44242fddbb6effa1e240f5d29a97">RPMLOG_LOCAL3</a> = (19<<3), > <br/> >- <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae6deb6a86eefb12ada2fa9282f1dbc05">RPMLOG_LOCAL4</a> = (20<<3), >+  <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dae6deb6a86eefb12ada2fa9282f1dbc05">RPMLOG_LOCAL4</a> = (20<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dad307042cb4f521ce017bda451a41840b">RPMLOG_LOCAL5</a> = (21<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6da9baba13eaf7d24d44d3ee638feb9b478">RPMLOG_LOCAL6</a> = (22<<3), > <a class="el" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dac3a66708a3e2ef3d407714355c902447">RPMLOG_LOCAL7</a> = (23<<3) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>facility codes </p> >- <a href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">facility codes <a href="group__rpmlog.html#ga26fbc175050abb3fb59279061bd9cc6d">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3d6bcbec3a5536392145f467d378942a">rpmlogRecMessage</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log message string from rpmlog record. <a href="group__rpmlog.html#ga3d6bcbec3a5536392145f467d378942a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gabfe81023a9ab3a02410a2e72066fc49c">rpmlogRecPriority</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log priority from rpmlog record. <a href="group__rpmlog.html#gabfe81023a9ab3a02410a2e72066fc49c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2648de0e4f3be2a68e8399aa70a77ad3">rpmlogGetNrecs</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of rpmError() ressages. <a href="group__rpmlog.html#ga2648de0e4f3be2a68e8399aa70a77ad3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga5ee3e2cb95bb8c63f100ed55e97447a3">rpmlogPrint</a> (FILE *f)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print all rpmError() messages. <a href="group__rpmlog.html#ga5ee3e2cb95bb8c63f100ed55e97447a3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga9b4c0748bb07e4114944d33d00a4e733">rpmlogClose</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Close desriptor used to write to system logger. <a href="group__rpmlog.html#ga9b4c0748bb07e4114944d33d00a4e733"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3947e2b64ef2e7286343cf1195381a6a">rpmlogOpen</a> (const char *ident, int option, int facility)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Open connection to system logger. <a href="group__rpmlog.html#ga3947e2b64ef2e7286343cf1195381a6a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2a985c0c091702a0d164b7413a7d0afb">rpmlogSetMask</a> (int mask)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the log mask level. <a href="group__rpmlog.html#ga2a985c0c091702a0d164b7413a7d0afb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog</a> (int code, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Generate a log message using FMT string and option arguments. <a href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga959aed3ef6a2062238dcad258261402f">rpmlogMessage</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return text of last rpmError() message. <a href="group__rpmlog.html#ga959aed3ef6a2062238dcad258261402f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gad3aaa6646da9ca925cae85b836247373">rpmlogCode</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return error code from last rpmError() message. <a href="group__rpmlog.html#gad3aaa6646da9ca925cae85b836247373"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga429671a5a1c97b215e5c628147c09a94">rpmlogLevelPrefix</a> (<a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> pri)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return translated prefix string (if any) given log level. <a href="group__rpmlog.html#ga429671a5a1c97b215e5c628147c09a94"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga987d12322a91aa85630f08a61c21aec3">rpmlogSetCallback</a> (<a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> cb, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog callback function. <a href="group__rpmlog.html#ga987d12322a91aa85630f08a61c21aec3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga362a3ed702efffab7484a2969469009e">rpmlogSetFile</a> (FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog file handle. <a href="group__rpmlog.html#ga362a3ed702efffab7484a2969469009e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3d6bcbec3a5536392145f467d378942a">rpmlogRecMessage</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log message string from rpmlog record. <a href="group__rpmlog.html#ga3d6bcbec3a5536392145f467d378942a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gabfe81023a9ab3a02410a2e72066fc49c">rpmlogRecPriority</a> (<a class="el" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve log priority from rpmlog record. <a href="group__rpmlog.html#gabfe81023a9ab3a02410a2e72066fc49c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2648de0e4f3be2a68e8399aa70a77ad3">rpmlogGetNrecs</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of rpmError() ressages. <a href="group__rpmlog.html#ga2648de0e4f3be2a68e8399aa70a77ad3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga5ee3e2cb95bb8c63f100ed55e97447a3">rpmlogPrint</a> (FILE *f)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print all rpmError() messages. <a href="group__rpmlog.html#ga5ee3e2cb95bb8c63f100ed55e97447a3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga9b4c0748bb07e4114944d33d00a4e733">rpmlogClose</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Close desriptor used to write to system logger. <a href="group__rpmlog.html#ga9b4c0748bb07e4114944d33d00a4e733"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga3947e2b64ef2e7286343cf1195381a6a">rpmlogOpen</a> (const char *ident, int option, int facility)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Open connection to system logger. <a href="group__rpmlog.html#ga3947e2b64ef2e7286343cf1195381a6a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga2a985c0c091702a0d164b7413a7d0afb">rpmlogSetMask</a> (int mask)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the log mask level. <a href="group__rpmlog.html#ga2a985c0c091702a0d164b7413a7d0afb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841">rpmlog</a> (int code, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Generate a log message using FMT string and option arguments. <a href="group__rpmlog.html#ga78b4b601eded4aa0b0e2836510787841"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga959aed3ef6a2062238dcad258261402f">rpmlogMessage</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return text of last rpmError() message. <a href="group__rpmlog.html#ga959aed3ef6a2062238dcad258261402f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#gad3aaa6646da9ca925cae85b836247373">rpmlogCode</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return error code from last rpmError() message. <a href="group__rpmlog.html#gad3aaa6646da9ca925cae85b836247373"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga429671a5a1c97b215e5c628147c09a94">rpmlogLevelPrefix</a> (<a class="el" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e">rpmlogLvl</a> pri)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return translated prefix string (if any) given log level. <a href="group__rpmlog.html#ga429671a5a1c97b215e5c628147c09a94"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga987d12322a91aa85630f08a61c21aec3">rpmlogSetCallback</a> (<a class="el" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a> cb, <a class="el" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a> data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog callback function. <a href="group__rpmlog.html#ga987d12322a91aa85630f08a61c21aec3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmlog.html#ga362a3ed702efffab7484a2969469009e">rpmlogSetFile</a> (FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set rpmlog file handle. <a href="group__rpmlog.html#ga362a3ed702efffab7484a2969469009e"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Yet Another syslog(3) API clone. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Yet Another syslog(3) API clone. </p> > <p>Used to unify rpmError() and rpmMessage() interfaces in rpm. </p> > > <p>Definition in file <a class="el" href="rpmlog_8h_source.html">rpmlog.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="aa9a2472c15e26819fac2c4a56fc82b2a"></a><!-- doxytag: member="rpmlog.h::rpmDecreaseVerbosity" ref="aa9a2472c15e26819fac2c4a56fc82b2a" args="()" --> > <div class="memitem"> > <div class="memproto"> >@@ -169,9 +178,8 @@ > <tr> > <td class="memname">#define rpmDecreaseVerbosity</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> ((void)rpmlogSetMask((((int)(rpmlogSetMask(0) & 0xff)) >> 1)))</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   ((void)rpmlogSetMask((((int)(rpmlogSetMask(0) & 0xff)) >> 1)))</td> > </tr> > </table> > </div> >@@ -188,9 +196,8 @@ > <tr> > <td class="memname">#define rpmIncreaseVerbosity</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> ((void)rpmlogSetMask(((((unsigned)(rpmlogSetMask(0) & 0xff)) << 1) | 1)))</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   ((void)rpmlogSetMask(((((unsigned)(rpmlogSetMask(0) & 0xff)) << 1) | 1)))</td> > </tr> > </table> > </div> >@@ -207,9 +214,8 @@ > <tr> > <td class="memname">#define rpmIsDebug</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_DEBUG ))</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_DEBUG ))</td> > </tr> > </table> > </div> >@@ -226,9 +232,8 @@ > <tr> > <td class="memname">#define rpmIsNormal</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_NOTICE ))</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_NOTICE ))</td> > </tr> > </table> > </div> >@@ -245,9 +250,8 @@ > <tr> > <td class="memname">#define rpmIsVerbose</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_INFO ))</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMLOG_INFO ))</td> > </tr> > </table> > </div> >@@ -264,7 +268,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_CONS 0x02</td> >+ <td class="memname">#define RPMLOG_CONS   0x02</td> > </tr> > </table> > </div> >@@ -280,7 +284,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_DEFAULT 0x01</td> >+ <td class="memname">#define RPMLOG_DEFAULT   0x01</td> > </tr> > </table> > </div> >@@ -296,7 +300,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_EXIT 0x02</td> >+ <td class="memname">#define RPMLOG_EXIT   0x02</td> > </tr> > </table> > </div> >@@ -314,10 +318,9 @@ > <tr> > <td class="memname">#define RPMLOG_FAC</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">p</td> >- <td> ) </td> >- <td> (((p) & RPMLOG_FACMASK) >> 3)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">p</td><td>)</td> >+ <td>   (((p) & RPMLOG_FACMASK) >> 3)</td> > </tr> > </table> > </div> >@@ -332,7 +335,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_FACMASK 0x03f8</td> >+ <td class="memname">#define RPMLOG_FACMASK   0x03f8</td> > </tr> > </table> > </div> >@@ -350,19 +353,19 @@ > <tr> > <td class="memname">#define RPMLOG_MAKEPRI</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">fac, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">pri</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">pri </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> ((((unsigned)(fac)) << 3) | (pri))</td> >+ <td></td><td>   ((((unsigned)(fac)) << 3) | (pri))</td> > </tr> > </table> > </div> >@@ -379,10 +382,9 @@ > <tr> > <td class="memname">#define RPMLOG_MASK</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">pri</td> >- <td> ) </td> >- <td> (1 << ((unsigned)(pri)))</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">pri</td><td>)</td> >+ <td>   (1 << ((unsigned)(pri)))</td> > </tr> > </table> > </div> >@@ -398,7 +400,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_NDELAY 0x08</td> >+ <td class="memname">#define RPMLOG_NDELAY   0x08</td> > </tr> > </table> > </div> >@@ -414,7 +416,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_NFACILITIES 24</td> >+ <td class="memname">#define RPMLOG_NFACILITIES   24</td> > </tr> > </table> > </div> >@@ -430,7 +432,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_NOWAIT 0x10</td> >+ <td class="memname">#define RPMLOG_NOWAIT   0x10</td> > </tr> > </table> > </div> >@@ -446,7 +448,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_ODELAY 0x04</td> >+ <td class="memname">#define RPMLOG_ODELAY   0x04</td> > </tr> > </table> > </div> >@@ -462,7 +464,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_PERROR 0x20</td> >+ <td class="memname">#define RPMLOG_PERROR   0x20</td> > </tr> > </table> > </div> >@@ -478,7 +480,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_PID 0x01</td> >+ <td class="memname">#define RPMLOG_PID   0x01</td> > </tr> > </table> > </div> >@@ -496,10 +498,9 @@ > <tr> > <td class="memname">#define RPMLOG_PRI</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">p</td> >- <td> ) </td> >- <td> ((p) & RPMLOG_PRIMASK)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">p</td><td>)</td> >+ <td>   ((p) & RPMLOG_PRIMASK)</td> > </tr> > </table> > </div> >@@ -514,7 +515,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMLOG_PRIMASK 0x07</td> >+ <td class="memname">#define RPMLOG_PRIMASK   0x07</td> > </tr> > </table> > </div> >@@ -531,10 +532,9 @@ > <tr> > <td class="memname">#define RPMLOG_UPTO</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">pri</td> >- <td> ) </td> >- <td> ((1 << (((unsigned)(pri))+1)) - 1)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">pri</td><td>)</td> >+ <td>   ((1 << (((unsigned)(pri))+1)) - 1)</td> > </tr> > </table> > </div> >@@ -552,10 +552,9 @@ > <tr> > <td class="memname">#define rpmSetVerbosity</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_lvl</td> >- <td> ) </td> >- <td> ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_lvl</td><td>)</td> >+ <td>   ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))</td> > </tr> > </table> > </div> >@@ -584,8 +583,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlog_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmlog_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmlog_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlog_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-5ec863a24f81fc8926397a8faa3dfa63 >\ No newline at end of file >+9a386d53616b958af9702e192ac53490 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmlog_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmlog_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmlog_8h_source.html rpm-4.9.1/doc/librpm/html/rpmlog_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmlog_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmlog_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmlog.h</h1> </div> >+<div class="title">rpmlog.h</div> </div> > </div> > <div class="contents"> > <a href="rpmlog_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMLOG</span> >@@ -50,7 +61,7 @@ > <a name="l00035"></a><a class="code" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a5803ec6088c3f49fb41c9821a018d397">00035</a> <a class="code" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a5803ec6088c3f49fb41c9821a018d397">RPMLOG_NOTICE</a> = 5, > <a name="l00036"></a><a class="code" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a61175e279b9545516873790164d31e68">00036</a> <a class="code" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a61175e279b9545516873790164d31e68">RPMLOG_INFO</a> = 6, > <a name="l00037"></a><a class="code" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a043eff4d80c8c3f3faccf0ba5bb927f4">00037</a> <a class="code" href="group__rpmlog.html#ggacd0c489c508a24a73b39565aaa2658c3a043eff4d80c8c3f3faccf0ba5bb927f4">RPMLOG_DEBUG</a> = 7 >-<a name="l00038"></a>00038 } rpmlogLvl; >+<a name="l00038"></a>00038 } <a class="code" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e" title="RPM Log levels.">rpmlogLvl</a>; > <a name="l00039"></a>00039 > <a name="l00040"></a><a class="code" href="rpmlog_8h.html#abfb5ebb836858f207286b36d672fbfb9">00040</a> <span class="preprocessor">#define RPMLOG_PRIMASK 0x07 </span><span class="comment">/* mask to extract priority part (internal) */</span> > <a name="l00041"></a>00041 <span class="comment">/* extract priority */</span> >@@ -108,7 +119,7 @@ > <a name="l00097"></a><a class="code" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dac3a66708a3e2ef3d407714355c902447">00097</a> <a class="code" href="group__rpmlog.html#gga26fbc175050abb3fb59279061bd9cc6dac3a66708a3e2ef3d407714355c902447">RPMLOG_LOCAL7</a> = (23<<3), > <a name="l00099"></a><a class="code" href="rpmlog_8h.html#a67106e12a3bd2eeec0aefd2af1645b41">00099</a> <span class="preprocessor">#define RPMLOG_NFACILITIES 24 </span> > <a name="l00100"></a>00100 <span class="preprocessor"> RPMLOG_ERRMSG = (((unsigned)(RPMLOG_NFACILITIES+0))<<3)</span> >-<a name="l00101"></a>00101 <span class="preprocessor"></span>} rpmlogFac; >+<a name="l00101"></a>00101 <span class="preprocessor"></span>} <a class="code" href="group__rpmlog.html#ga0f11f018ccc21124be255e82e656a7c5" title="facility codes">rpmlogFac</a>; > <a name="l00102"></a>00102 > <a name="l00103"></a><a class="code" href="rpmlog_8h.html#a9f5337d5ef3bb9b518271011e211ec9b">00103</a> <span class="preprocessor">#define RPMLOG_FACMASK 0x03f8 </span> > <a name="l00104"></a><a class="code" href="rpmlog_8h.html#ac5d839b7067162243cbd25820c168da8">00104</a> <span class="preprocessor">#define RPMLOG_FAC(p) (((p) & RPMLOG_FACMASK) >> 3)</span> >@@ -171,7 +182,7 @@ > <a name="l00171"></a>00171 > <a name="l00177"></a>00177 <a class="code" href="group__rpmlog.html#ga083ff85cda4655dbd0c81d2ff502795e" title="RPM Log levels.">rpmlogLvl</a> <a class="code" href="group__rpmlog.html#gabfe81023a9ab3a02410a2e72066fc49c" title="Retrieve log priority from rpmlog record.">rpmlogRecPriority</a>(<a class="code" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec); > <a name="l00178"></a>00178 >-<a name="l00179"></a><a class="code" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">00179</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * rpmlogCallbackData; >+<a name="l00179"></a><a class="code" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">00179</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="rpmlog_8h.html#ad8d2f285d008965c542686e5335a9120">rpmlogCallbackData</a>; > <a name="l00180"></a>00180 > <a name="l00189"></a><a class="code" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">00189</a> <span class="keyword">typedef</span> int (*<a class="code" href="group__rpmlog.html#gae531490a822709b975cf13d6639b1bc9">rpmlogCallback</a>) (<a class="code" href="group__rpmlog.html#gaaa981c50a1c5096a8b90514b86567ead">rpmlogRec</a> rec, rpmlogCallbackData data); > <a name="l00190"></a>00190 >@@ -217,8 +228,8 @@ > <a name="l00281"></a>00281 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMLOG */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmmacro_8h.html rpm-4.9.1/doc/librpm/html/rpmmacro_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmmacro_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmmacro_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,79 +43,79 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmmacro.h File Reference</h1> </div> >+<div class="title">rpmmacro.h File Reference<div class="ingroups"><a class="el" href="group__rpmio.html">RPM IO API.</a></div></div> </div> > </div> > <div class="contents"> >-<code>#include <stdio.h></code><br/> >+<div class="textblock"><code>#include <stdio.h></code><br/> > <code>#include <stddef.h></code><br/> > <code>#include <rpm/rpmutil.h></code><br/> > <code>#include <rpm/rpmfileutil.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmmacro.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmmacro_8h__incl.png" border="0" usemap="#rpmmacro_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmmacro_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#adb891202f87c42f9d3f50015ecee86e2">RMIL_DEFAULT</a> -15</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Markers for sources of macros added throughout rpm. <a href="#adb891202f87c42f9d3f50015ecee86e2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#ad2c1e0c96c6c4b3fa1c8f4ff1f53b679">RMIL_MACROFILES</a> -13</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a8aac80ead9d77f96f029a3fad2d40946">RMIL_RPMRC</a> -11</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a88dd84061eeafe42c0d914d91003fdcc">RMIL_CMDLINE</a> -7</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a6b8871ea4414512f9d8d35638eb9d683">RMIL_TARBALL</a> -5</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#ada57d56376236d87b6a9256eb1480202">RMIL_SPEC</a> -3</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a7fac977574e79d841cd7cf01136599be">RMIL_OLDSPEC</a> -1</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#af7bedcbe4b1c8588ff32277a1ba4601d">RMIL_GLOBAL</a> 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#adb891202f87c42f9d3f50015ecee86e2">RMIL_DEFAULT</a>   -15</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Markers for sources of macros added throughout rpm. <a href="#adb891202f87c42f9d3f50015ecee86e2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#ad2c1e0c96c6c4b3fa1c8f4ff1f53b679">RMIL_MACROFILES</a>   -13</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a8aac80ead9d77f96f029a3fad2d40946">RMIL_RPMRC</a>   -11</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a88dd84061eeafe42c0d914d91003fdcc">RMIL_CMDLINE</a>   -7</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a6b8871ea4414512f9d8d35638eb9d683">RMIL_TARBALL</a>   -5</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#ada57d56376236d87b6a9256eb1480202">RMIL_SPEC</a>   -3</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a7fac977574e79d841cd7cf01136599be">RMIL_OLDSPEC</a>   -1</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#af7bedcbe4b1c8588ff32277a1ba4601d">RMIL_GLOBAL</a>   0</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmMacroEntry_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a3f04d009ed63bf4faabaa61d49d06033">rpmMacroEntry</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmMacroContext_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmMacroEntry_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a3f04d009ed63bf4faabaa61d49d06033">rpmMacroEntry</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmMacroContext_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gad1ffe414864da5201b8968f3acf148c5">rpmDumpMacroTable</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, FILE *fp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print macros to file stream. <a href="group__rpmmacro.html#gad1ffe414864da5201b8968f3acf148c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bf96cf2d6c9d0375b95d852ad311f75">expandMacros</a> (void *spec, <a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, char *sbuf, size_t slen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Expand macro into buffer. <a href="group__rpmmacro.html#ga4bf96cf2d6c9d0375b95d852ad311f75"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe">addMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n, const char *o, const char *b, int level)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add macro to context. <a href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga6365bacb2f43539de94cd6c275968311">delMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete macro from context. <a href="group__rpmmacro.html#ga6365bacb2f43539de94cd6c275968311"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080">rpmDefineMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *macro, int level)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Define macro in context. <a href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4ba021b6c8e9b12151371c16d4437ece">rpmLoadMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, int level)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macros from specific context into global context. <a href="group__rpmmacro.html#ga4ba021b6c8e9b12151371c16d4437ece"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b">rpmLoadMacroFile</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *fn)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macro context from a macro file. <a href="group__rpmmacro.html#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga7a5fc39354bf88cbb61cb49a140661a4">rpmInitMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *<a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a>)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize macro context from set of macrofile(s). <a href="group__rpmmacro.html#ga7a5fc39354bf88cbb61cb49a140661a4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy macro context. <a href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea">rpmExpand</a> (const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) concatenated macro expansion(s). <a href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric</a> (const char *arg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return macro expansion as a numeric value. <a href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga9c73e98a61c2046d87459d46beca3af8">rpmConfigDir</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return rpm configuration base directory. <a href="group__rpmmacro.html#ga9c73e98a61c2046d87459d46beca3af8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gad1ffe414864da5201b8968f3acf148c5">rpmDumpMacroTable</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, FILE *fp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print macros to file stream. <a href="group__rpmmacro.html#gad1ffe414864da5201b8968f3acf148c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bf96cf2d6c9d0375b95d852ad311f75">expandMacros</a> (void *spec, <a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, char *sbuf, size_t slen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Expand macro into buffer. <a href="group__rpmmacro.html#ga4bf96cf2d6c9d0375b95d852ad311f75"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe">addMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n, const char *o, const char *b, int level)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add macro to context. <a href="group__rpmmacro.html#gaa4e9d6d8d215046ee21acb156c659efe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga6365bacb2f43539de94cd6c275968311">delMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *n)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete macro from context. <a href="group__rpmmacro.html#ga6365bacb2f43539de94cd6c275968311"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080">rpmDefineMacro</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *macro, int level)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Define macro in context. <a href="group__rpmmacro.html#ga811c3748fcef0d8b5f1091c51efda080"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4ba021b6c8e9b12151371c16d4437ece">rpmLoadMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, int level)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macros from specific context into global context. <a href="group__rpmmacro.html#ga4ba021b6c8e9b12151371c16d4437ece"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b">rpmLoadMacroFile</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *fn)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load macro context from a macro file. <a href="group__rpmmacro.html#ga3ce8dd8c70682ee4af3fbb62f4ff4f5b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga7a5fc39354bf88cbb61cb49a140661a4">rpmInitMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc, const char *<a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a>)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize macro context from set of macrofile(s). <a href="group__rpmmacro.html#ga7a5fc39354bf88cbb61cb49a140661a4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros</a> (<a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> mc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy macro context. <a href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea">rpmExpand</a> (const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (malloc'ed) concatenated macro expansion(s). <a href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric</a> (const char *arg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return macro expansion as a numeric value. <a href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmmacro.html#ga9c73e98a61c2046d87459d46beca3af8">rpmConfigDir</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return rpm configuration base directory. <a href="group__rpmmacro.html#ga9c73e98a61c2046d87459d46beca3af8"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#ae294c20d7439075dcf2a6494c6655691">rpmGlobalMacroContext</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a9dfbb9c2e90f2045f33d144811cf6c70">rpmCLIMacroContext</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">List of macro files to read when configuring rpm. <a href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#ae294c20d7439075dcf2a6494c6655691">rpmGlobalMacroContext</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmmacro_8h.html#a9dfbb9c2e90f2045f33d144811cf6c70">rpmCLIMacroContext</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654">macrofiles</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">List of macro files to read when configuring rpm. <a href="group__rpmrc.html#gae63ceb25d4146b91751ccf857f67f654"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="rpmmacro_8h_source.html">rpmmacro.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a88dd84061eeafe42c0d914d91003fdcc"></a><!-- doxytag: member="rpmmacro.h::RMIL_CMDLINE" ref="a88dd84061eeafe42c0d914d91003fdcc" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_CMDLINE -7</td> >+ <td class="memname">#define RMIL_CMDLINE   -7</td> > </tr> > </table> > </div> >@@ -119,7 +130,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_DEFAULT -15</td> >+ <td class="memname">#define RMIL_DEFAULT   -15</td> > </tr> > </table> > </div> >@@ -136,7 +147,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_GLOBAL 0</td> >+ <td class="memname">#define RMIL_GLOBAL   0</td> > </tr> > </table> > </div> >@@ -151,7 +162,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_MACROFILES -13</td> >+ <td class="memname">#define RMIL_MACROFILES   -13</td> > </tr> > </table> > </div> >@@ -166,7 +177,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_OLDSPEC -1</td> >+ <td class="memname">#define RMIL_OLDSPEC   -1</td> > </tr> > </table> > </div> >@@ -181,7 +192,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_RPMRC -11</td> >+ <td class="memname">#define RMIL_RPMRC   -11</td> > </tr> > </table> > </div> >@@ -196,7 +207,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_SPEC -3</td> >+ <td class="memname">#define RMIL_SPEC   -3</td> > </tr> > </table> > </div> >@@ -211,7 +222,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RMIL_TARBALL -5</td> >+ <td class="memname">#define RMIL_TARBALL   -5</td> > </tr> > </table> > </div> >@@ -282,8 +293,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmmacro_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmmacro_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmmacro_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmmacro_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-986e2b245da6bd77572320d6385d5d9a >\ No newline at end of file >+02ef93a795fec0a5e69a7400c9225aff >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmmacro_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmmacro_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmmacro_8h_source.html rpm-4.9.1/doc/librpm/html/rpmmacro_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmmacro_8h_source.html 2011-01-25 08:52:50.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmmacro_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmmacro.h</h1> </div> >+<div class="title">rpmmacro.h</div> </div> > </div> > <div class="contents"> > <a href="rpmmacro_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _H_MACRO_</span> >@@ -42,9 +53,9 @@ > <a name="l00015"></a>00015 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00016"></a>00016 <span class="preprocessor">#endif</span> > <a name="l00017"></a>00017 <span class="preprocessor"></span> >-<a name="l00018"></a><a class="code" href="rpmmacro_8h.html#a3f04d009ed63bf4faabaa61d49d06033">00018</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmMacroEntry_s * rpmMacroEntry; >+<a name="l00018"></a><a class="code" href="rpmmacro_8h.html#a3f04d009ed63bf4faabaa61d49d06033">00018</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmMacroEntry_s * <a class="code" href="rpmmacro_8h.html#a3f04d009ed63bf4faabaa61d49d06033">rpmMacroEntry</a>; > <a name="l00019"></a>00019 >-<a name="l00020"></a><a class="code" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">00020</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmMacroContext_s * rpmMacroContext; >+<a name="l00020"></a><a class="code" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">00020</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmMacroContext_s * <a class="code" href="rpmmacro_8h.html#a42444931df97263be677f8ae4018fd4f">rpmMacroContext</a>; > <a name="l00021"></a>00021 > <a name="l00022"></a>00022 <span class="keyword">extern</span> rpmMacroContext <a class="code" href="rpmmacro_8h.html#ae294c20d7439075dcf2a6494c6655691">rpmGlobalMacroContext</a>; > <a name="l00023"></a>00023 >@@ -86,7 +97,7 @@ > <a name="l00118"></a>00118 > <a name="l00123"></a>00123 <span class="keywordtype">void</span> <a class="code" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b" title="Destroy macro context.">rpmFreeMacros</a> (rpmMacroContext mc); > <a name="l00124"></a>00124 >-<a name="l00130"></a>00130 <span class="keywordtype">char</span> * <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc&#39;ed) concatenated macro expansion(s).">rpmExpand</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * arg, ...) <a class="code" href="rpmutil_8h.html#ab20b5f4a77194dc7171b2311853db5cd">RPM_GNUC_NULL_TERMINATED</a>; >+<a name="l00130"></a>00130 <span class="keywordtype">char</span> * <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc'ed) concatenated macro expansion(s).">rpmExpand</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> * arg, ...) <a class="code" href="rpmutil_8h.html#ab20b5f4a77194dc7171b2311853db5cd">RPM_GNUC_NULL_TERMINATED</a>; > <a name="l00131"></a>00131 > <a name="l00139"></a>00139 <span class="keywordtype">int</span> <a class="code" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8" title="Return macro expansion as a numeric value.">rpmExpandNumeric</a> (const <span class="keywordtype">char</span> * arg); > <a name="l00140"></a>00140 >@@ -99,8 +110,8 @@ > <a name="l00156"></a>00156 <span class="preprocessor">#endif </span><span class="comment">/* _H_ MACRO_ */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmpgp_8h.html rpm-4.9.1/doc/librpm/html/rpmpgp_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmpgp_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmpgp_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -33,377 +44,369 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmpgp.h File Reference</h1> </div> >+<div class="title">rpmpgp.h File Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>OpenPGP constants and structures from RFC-2440. >-<a href="#_details">More...</a></p> >-<code>#include <string.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <string.h></code><br/> > <code>#include <stdio.h></code><br/> > <code>#include <stdlib.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmstring.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmpgp.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmpgp_8h__incl.png" border="0" usemap="#rpmpgp_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmpgp_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="structpgpPktPubkey__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="structpgpPktSigV3__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="structpgpPktSigV4__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="unionpgpPktSig__u.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.3. <a href="structpgpPktSymkey__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="structpgpPktOnepass__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="structpgpPktKeyV3__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="structpgpPktKeyV4__s.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="unionpgpPktKey__u.html#_details">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html">pgpPktLdata_s</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktTrust__s.html">pgpPktTrust_s</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktUid__s.html">pgpPktUid_s</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html">pgpPktPre_u</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="structpgpPktPubkey__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="structpgpPktSigV3__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="structpgpPktSigV4__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="unionpgpPktSig__u.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.3. <a href="structpgpPktSymkey__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="structpgpPktOnepass__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="structpgpPktKeyV3__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="structpgpPktKeyV4__s.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="unionpgpPktKey__u.html#details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html">pgpPktLdata_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktTrust__s.html">pgpPktTrust_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktUid__s.html">pgpPktUid_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html">pgpPktPre_u</a></td></tr> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a9541b4d89212b557f0a89db410ac134a">PGPARMOR_ERROR</a> PGPARMOR_ERR_NO_BEGIN_PGP</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a9541b4d89212b557f0a89db410ac134a">PGPARMOR_ERROR</a>   PGPARMOR_ERR_NO_BEGIN_PGP</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct DIGEST_CTX_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmDigestBundle_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDigParams_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> [8]</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> [4]</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4ff5ffb9be6042d0be465ac56d4fb347">pgpTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">4.3. <a href="group__rpmpgp.html#ga4ff5ffb9be6042d0be465ac56d4fb347"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85a2d3837cab5e181552ae59745363eb">pgpPktPubkey</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="group__rpmpgp.html#ga85a2d3837cab5e181552ae59745363eb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae9869ba125578a525c53a0c9e46a24e4">pgpSigType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.1. <a href="group__rpmpgp.html#gae9869ba125578a525c53a0c9e46a24e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0e195ec1e32dbb57732117dd9150debe">pgpPubkeyAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.1. <a href="group__rpmpgp.html#ga0e195ec1e32dbb57732117dd9150debe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae4ba1b886b1d8c23de2b6a9ad5322814">pgpSymkeyAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.2. <a href="group__rpmpgp.html#gae4ba1b886b1d8c23de2b6a9ad5322814"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7ccde0a95f38b5c6aa6d7c71858f09c2">pgpCompressAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.3. <a href="group__rpmpgp.html#ga7ccde0a95f38b5c6aa6d7c71858f09c2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1">pgpHashAlgo</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">9.4. <a href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadfe88b011ba831fdf38c1a780033346a">pgpPktSigV3</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="group__rpmpgp.html#gadfe88b011ba831fdf38c1a780033346a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c">pgpPktSigV4</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="group__rpmpgp.html#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga59ca7b8a7b182fd293e016e7620850c5">pgpSubType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3.1. <a href="group__rpmpgp.html#ga59ca7b8a7b182fd293e016e7620850c5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga50ba40bcfdb1de7ffe92fb4f882e7036">pgpPktSig</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="group__rpmpgp.html#ga50ba40bcfdb1de7ffe92fb4f882e7036"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a0f4ef23a3a3d48d2cef2cd50da41f9e4">pgpPktSymkey</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.3. <a href="#a0f4ef23a3a3d48d2cef2cd50da41f9e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5fb4dc455d7afe3d20a42695315a4f4d">pgpPktOnepass</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="group__rpmpgp.html#ga5fb4dc455d7afe3d20a42695315a4f4d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga77f4936eb675139a5097c2580f6f44b9">pgpPktKeyV3</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="group__rpmpgp.html#ga77f4936eb675139a5097c2580f6f44b9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaac37ab31119b3f4e7e8b9f803c31650d">pgpPktKeyV4</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="group__rpmpgp.html#gaac37ab31119b3f4e7e8b9f803c31650d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2a689a8e68e3145cfc5b475883fb1db9">pgpPktKey</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="group__rpmpgp.html#ga2a689a8e68e3145cfc5b475883fb1db9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#ab7f6b4e5e429a283e076d2c56207307a">pgpPktCdata</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a3f60abdd4ccdd387b2ef35d3afb6757c">pgpPktEdata</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktLdata__s.html">pgpPktLdata_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a1293199a75388fc39e7c2d972b076ed0">pgpPktLdata</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktTrust__s.html">pgpPktTrust_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#adf6ccf5cba7d4c5bbfa0797a73010418">pgpPktTrust</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktUid__s.html">pgpPktUid_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a39fa42bc8cfd3a31ab45dd4ceb3e7e8b">pgpPktUid</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae1852b797a144308bf62c69b03986511">pgpArmorKey</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7">pgpValType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct DIGEST_CTX_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmDigestBundle_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct pgpDigParams_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> [8]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> [4]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4ff5ffb9be6042d0be465ac56d4fb347">pgpTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">4.3. <a href="group__rpmpgp.html#ga4ff5ffb9be6042d0be465ac56d4fb347"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85a2d3837cab5e181552ae59745363eb">pgpPktPubkey</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.1. <a href="group__rpmpgp.html#ga85a2d3837cab5e181552ae59745363eb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae9869ba125578a525c53a0c9e46a24e4">pgpSigType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.1. <a href="group__rpmpgp.html#gae9869ba125578a525c53a0c9e46a24e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0e195ec1e32dbb57732117dd9150debe">pgpPubkeyAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.1. <a href="group__rpmpgp.html#ga0e195ec1e32dbb57732117dd9150debe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae4ba1b886b1d8c23de2b6a9ad5322814">pgpSymkeyAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.2. <a href="group__rpmpgp.html#gae4ba1b886b1d8c23de2b6a9ad5322814"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7ccde0a95f38b5c6aa6d7c71858f09c2">pgpCompressAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.3. <a href="group__rpmpgp.html#ga7ccde0a95f38b5c6aa6d7c71858f09c2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1">pgpHashAlgo</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.4. <a href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadfe88b011ba831fdf38c1a780033346a">pgpPktSigV3</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.2. <a href="group__rpmpgp.html#gadfe88b011ba831fdf38c1a780033346a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c">pgpPktSigV4</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3. <a href="group__rpmpgp.html#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga59ca7b8a7b182fd293e016e7620850c5">pgpSubType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3.1. <a href="group__rpmpgp.html#ga59ca7b8a7b182fd293e016e7620850c5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktSig__u.html">pgpPktSig_u</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga50ba40bcfdb1de7ffe92fb4f882e7036">pgpPktSig</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2. <a href="group__rpmpgp.html#ga50ba40bcfdb1de7ffe92fb4f882e7036"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a0f4ef23a3a3d48d2cef2cd50da41f9e4">pgpPktSymkey</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.3. <a href="#a0f4ef23a3a3d48d2cef2cd50da41f9e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5fb4dc455d7afe3d20a42695315a4f4d">pgpPktOnepass</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.4. <a href="group__rpmpgp.html#ga5fb4dc455d7afe3d20a42695315a4f4d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga77f4936eb675139a5097c2580f6f44b9">pgpPktKeyV3</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.1. <a href="group__rpmpgp.html#ga77f4936eb675139a5097c2580f6f44b9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaac37ab31119b3f4e7e8b9f803c31650d">pgpPktKeyV4</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The version 4 format is similar to the version 3 format except for the absence of a validity period. <a href="group__rpmpgp.html#gaac37ab31119b3f4e7e8b9f803c31650d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionpgpPktKey__u.html">pgpPktKey_u</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2a689a8e68e3145cfc5b475883fb1db9">pgpPktKey</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.5.3. <a href="group__rpmpgp.html#ga2a689a8e68e3145cfc5b475883fb1db9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktCdata__s.html">pgpPktCdata_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#ab7f6b4e5e429a283e076d2c56207307a">pgpPktCdata</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktEdata__s.html">pgpPktEdata_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a3f60abdd4ccdd387b2ef35d3afb6757c">pgpPktEdata</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktLdata__s.html">pgpPktLdata_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a1293199a75388fc39e7c2d972b076ed0">pgpPktLdata</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktTrust__s.html">pgpPktTrust_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#adf6ccf5cba7d4c5bbfa0797a73010418">pgpPktTrust</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpgpPktUid__s.html">pgpPktUid_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a39fa42bc8cfd3a31ab45dd4ceb3e7e8b">pgpPktUid</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gae1852b797a144308bf62c69b03986511">pgpArmorKey</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7">pgpValType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab19b4258fe7f1d09cffbc07e47e64864">PGPTAG_RESERVED</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">pgpTag_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab19b4258fe7f1d09cffbc07e47e64864">PGPTAG_RESERVED</a> = 0, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bada7cba12cf9ee79a64029d0c7cadd0de">PGPTAG_PUBLIC_SESSION_KEY</a> = 1, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bacba1620cf0c0f7e88e83d8803a2064b0">PGPTAG_SIGNATURE</a> = 2, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813badc3f4025386a293f6a5276de0c7b11d6">PGPTAG_SYMMETRIC_SESSION_KEY</a> = 3, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba9509d92f13001b0c3232da64afc6b53f">PGPTAG_ONEPASS_SIGNATURE</a> = 4, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba9509d92f13001b0c3232da64afc6b53f">PGPTAG_ONEPASS_SIGNATURE</a> = 4, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baec0fbde5541ccb957fd00af83d103db7">PGPTAG_SECRET_KEY</a> = 5, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baa4961626bda007e36021a55d50119d1a">PGPTAG_PUBLIC_KEY</a> = 6, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba862a492c2d8d34fe832fcf86a4ed5d1e">PGPTAG_SECRET_SUBKEY</a> = 7, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1ad8a134e3e7191193410b5f489004d9">PGPTAG_COMPRESSED_DATA</a> = 8, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1ad8a134e3e7191193410b5f489004d9">PGPTAG_COMPRESSED_DATA</a> = 8, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba36015e3a0252ce84a36456f8a93c8fe2">PGPTAG_SYMMETRIC_DATA</a> = 9, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1eb61e7f7dc4bf96964a3750b13fdd9e">PGPTAG_MARKER</a> = 10, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813babafecdca492a645a1854abfdcb6bb619">PGPTAG_LITERAL_DATA</a> = 11, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba960d7922ee882d88ea68c0e0e09599f8">PGPTAG_TRUST</a> = 12, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba960d7922ee882d88ea68c0e0e09599f8">PGPTAG_TRUST</a> = 12, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba46fdfaf880ff4977483c76bb61a37336">PGPTAG_USER_ID</a> = 13, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baeff7520325d01d035c2e37cf886b34f1">PGPTAG_PUBLIC_SUBKEY</a> = 14, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab3036cc9bc4bfba6a84f91d9dc25dfd2">PGPTAG_COMMENT_OLD</a> = 16, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab55ec5ece2ea8d9b6d2092c0045974ce">PGPTAG_PHOTOID</a> = 17, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bab55ec5ece2ea8d9b6d2092c0045974ce">PGPTAG_PHOTOID</a> = 17, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba4d525d3bc05c39630319119f04a164dc">PGPTAG_ENCRYPTED_MDC</a> = 18, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813baf8be72c812496353d76905b2c22853b1">PGPTAG_MDC</a> = 19, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba1c92f82a6f52a0d44d6d739752be0b67">PGPTAG_PRIVATE_60</a> = 60, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bae9a6c511ce8c4211ca5fc35047df4604">PGPTAG_COMMENT</a> = 61, >+  <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bae9a6c511ce8c4211ca5fc35047df4604">PGPTAG_COMMENT</a> = 61, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba8d59c754f03691cdd6995b79ae7fc668">PGPTAG_PRIVATE_62</a> = 62, > <a class="el" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bafec21f14cd5786bdb23551d3c4884930">PGPTAG_CONTROL</a> = 63 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>4.3. </p> >- <a href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae841827cc53342cc3ecceb5ff5aa6cf9">PGPSIGTYPE_BINARY</a> = 0x00, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">4.3. <a href="group__rpmpgp.html#gac0fbde539719cbcbbdd415da5ceb813b">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">pgpSigType_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae841827cc53342cc3ecceb5ff5aa6cf9">PGPSIGTYPE_BINARY</a> = 0x00, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfab24192fdaba2decda1a8e34042d8a1e4">PGPSIGTYPE_TEXT</a> = 0x01, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa197adc0fea3b4bb958024e8cbe850c84">PGPSIGTYPE_STANDALONE</a> = 0x02, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa293d8a998dcfaed816cc1ff17a714e46">PGPSIGTYPE_GENERIC_CERT</a> = 0x10, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa79ed848bd4d029be9ff05adc3ef60ea6">PGPSIGTYPE_PERSONA_CERT</a> = 0x11, >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa79ed848bd4d029be9ff05adc3ef60ea6">PGPSIGTYPE_PERSONA_CERT</a> = 0x11, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa122e312d376ebfeb909e042e2ccb4da4">PGPSIGTYPE_CASUAL_CERT</a> = 0x12, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf53a95ba695e3629b8d731dc10af9a40">PGPSIGTYPE_POSITIVE_CERT</a> = 0x13, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa3e75afdbd98fd9972434d633f6d90fd6">PGPSIGTYPE_SUBKEY_BINDING</a> = 0x18, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa82f4e47c23ec8d0661ea3738abeb3478">PGPSIGTYPE_SIGNED_KEY</a> = 0x1F, >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa82f4e47c23ec8d0661ea3738abeb3478">PGPSIGTYPE_SIGNED_KEY</a> = 0x1F, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfa58399361b0718b34cc0b487f07cbb0e0">PGPSIGTYPE_KEY_REVOKE</a> = 0x20, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfab21e01e9059e681cf2d51e01ec4b6336">PGPSIGTYPE_SUBKEY_REVOKE</a> = 0x28, > <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae379574f637bdccc84247bfc46d0e20c">PGPSIGTYPE_CERT_REVOKE</a> = 0x30, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf518cf0629f2f8109d6e0ce4caa7dd10">PGPSIGTYPE_TIMESTAMP</a> = 0x40 >+  <a class="el" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf518cf0629f2f8109d6e0ce4caa7dd10">PGPSIGTYPE_TIMESTAMP</a> = 0x40 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>5.2.1. </p> >- <a href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a91f7b078af891e97ae8616c86bddedce">PGPPUBKEYALGO_RSA</a> = 1, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.1. <a href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">pgpPubkeyAlgo_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a91f7b078af891e97ae8616c86bddedce">PGPPUBKEYALGO_RSA</a> = 1, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a4ce422f00e90edcc1330372d31487545">PGPPUBKEYALGO_RSA_ENCRYPT</a> = 2, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae7e09c7561862636b3b3a0323b96ece8">PGPPUBKEYALGO_RSA_SIGN</a> = 3, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a57ecd5de93c9656d175603b22d3d59b6">PGPPUBKEYALGO_ELGAMAL_ENCRYPT</a> = 16, > <br/> >- <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aed719534d762654b5d2eb00b93c4bab1">PGPPUBKEYALGO_DSA</a> = 17, >+  <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aed719534d762654b5d2eb00b93c4bab1">PGPPUBKEYALGO_DSA</a> = 17, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a1bede2a666059bc1ebf80d0bdb1b32fc">PGPPUBKEYALGO_EC</a> = 18, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aa3bdac71a70299c2c57c53b9fefa5f91">PGPPUBKEYALGO_ECDSA</a> = 19, > <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a12c6ec8279086da012ed55ee8a4e7309">PGPPUBKEYALGO_ELGAMAL</a> = 20, > <br/> >- <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae3322f781a120133d9bf939b005112dd">PGPPUBKEYALGO_DH</a> = 21 >+  <a class="el" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae3322f781a120133d9bf939b005112dd">PGPPUBKEYALGO_DH</a> = 21 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.1. </p> >- <a href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6c09037a3e780a86af239085438d68f1">PGPSYMKEYALGO_PLAINTEXT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.1. <a href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">pgpSymkeyAlgo_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6c09037a3e780a86af239085438d68f1">PGPSYMKEYALGO_PLAINTEXT</a> = 0, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cae90df676be3a93c8d48220dc3c543352">PGPSYMKEYALGO_IDEA</a> = 1, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cada8077f1f82f7660f52cd2004b28795e">PGPSYMKEYALGO_TRIPLE_DES</a> = 2, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cae461b7074c1811ee6e63beeb7fa24f62">PGPSYMKEYALGO_CAST5</a> = 3, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca31ca752be45facf1ccef4906c50016c9">PGPSYMKEYALGO_BLOWFISH</a> = 4, >+  <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca31ca752be45facf1ccef4906c50016c9">PGPSYMKEYALGO_BLOWFISH</a> = 4, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cae62399e1294a7a301fcc8d423c5e7b4b">PGPSYMKEYALGO_SAFER</a> = 5, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca08e35418b399d1366050484f3d9be444">PGPSYMKEYALGO_DES_SK</a> = 6, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45caf870d8bef1d290994a002e00c02fa3df">PGPSYMKEYALGO_AES_128</a> = 7, > <br/> >- <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6ca74ad752e27d1ed0bd73a3d168cea2">PGPSYMKEYALGO_AES_192</a> = 8, >+  <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6ca74ad752e27d1ed0bd73a3d168cea2">PGPSYMKEYALGO_AES_192</a> = 8, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab1f0ca67770ac48c0f2f36a541593104">PGPSYMKEYALGO_AES_256</a> = 9, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab8a37c8c19801c3efb44a3bb2b25c2ba">PGPSYMKEYALGO_TWOFISH</a> = 10, > <a class="el" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca74090b9a0adfe1420338d9e274e1f380">PGPSYMKEYALGO_NOENCRYPT</a> = 110 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.2. </p> >- <a href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> { <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a42116574ad0c4d1f5283843489d74d97">PGPCOMPRESSALGO_NONE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.2. <a href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">pgpCompressAlgo_e</a> { <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a42116574ad0c4d1f5283843489d74d97">PGPCOMPRESSALGO_NONE</a> = 0, > <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568ae6a36fd7df3c0d8d44fdb38d44980f5e">PGPCOMPRESSALGO_ZIP</a> = 1, > <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568adaeeebf957f73d397aafefa2170dea34">PGPCOMPRESSALGO_ZLIB</a> = 2, > <a class="el" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a981ed240d5f437eacc0925a567632354">PGPCOMPRESSALGO_BZIP2</a> = 3 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.3. </p> >- <a href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ead06371dade65fdf985086d1461218820">PGPHASHALGO_MD5</a> = 1, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.3. <a href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">pgpHashAlgo_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ead06371dade65fdf985086d1461218820">PGPHASHALGO_MD5</a> = 1, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eafadb8ed49f2346f83847d7ef8e0efe24">PGPHASHALGO_SHA1</a> = 2, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea4504cec1d192341bba8b61e8ea247a54">PGPHASHALGO_RIPEMD160</a> = 3, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea322cbc66a629ad8b3cfff47a0afb4c6b">PGPHASHALGO_MD2</a> = 5, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea4ce911926cfe4e14187900b8540bc546">PGPHASHALGO_TIGER192</a> = 6, >+  <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea4ce911926cfe4e14187900b8540bc546">PGPHASHALGO_TIGER192</a> = 6, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea2645f0e71da93e9df6a98fae0f6206f6">PGPHASHALGO_HAVAL_5_160</a> = 7, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea1318894b57fbacba8ca82305ba5198f2">PGPHASHALGO_SHA256</a> = 8, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea02392fb7e4ada02a9d7fc6e09ef2dbb2">PGPHASHALGO_SHA384</a> = 9, > <br/> >- <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaad5f6348a6d370be440d76cac0f7d9d2">PGPHASHALGO_SHA512</a> = 10, >+  <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaad5f6348a6d370be440d76cac0f7d9d2">PGPHASHALGO_SHA512</a> = 10, > <a class="el" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaf946b45d210a63abba220c2ac13d3e2d">PGPHASHALGO_SHA224</a> = 11 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>9.4. </p> >- <a href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da97c11dbc19602d1d93d53e6d818a4558">PGPSUBTYPE_NONE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">9.4. <a href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">pgpSubType_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da97c11dbc19602d1d93d53e6d818a4558">PGPSUBTYPE_NONE</a> = 0, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da9e7222744113921d5cf8b20e14d7f57c">PGPSUBTYPE_SIG_CREATE_TIME</a> = 2, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da526f6a7a1899e996ceca345428c04c8a">PGPSUBTYPE_SIG_EXPIRE_TIME</a> = 3, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da1451a6cf5fbe26619fdf16818547fcdf">PGPSUBTYPE_EXPORTABLE_CERT</a> = 4, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da4e66df34323715dafe471184dc8000b2">PGPSUBTYPE_TRUST_SIG</a> = 5, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da4e66df34323715dafe471184dc8000b2">PGPSUBTYPE_TRUST_SIG</a> = 5, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dadb8c1aa0aff5e221c18bef8b84c8b605">PGPSUBTYPE_REGEX</a> = 6, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da36ed094458149134b4fbd88025d2b87e">PGPSUBTYPE_REVOCABLE</a> = 7, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da58c94d02e28cd878d106a8eda9bfb79e">PGPSUBTYPE_KEY_EXPIRE_TIME</a> = 9, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da17677d3f2164d55a4dc887617a332a0f">PGPSUBTYPE_ARR</a> = 10, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da17677d3f2164d55a4dc887617a332a0f">PGPSUBTYPE_ARR</a> = 10, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da525e0b78852c3abccaf403213de22e02">PGPSUBTYPE_PREFER_SYMKEY</a> = 11, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da5e55a167d0124e88c5e60507c5ca449c">PGPSUBTYPE_REVOKE_KEY</a> = 12, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da22677a6b05e228c0fc564e6b4e0dfbda">PGPSUBTYPE_ISSUER_KEYID</a> = 16, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da1d48cfb57614e4a01a7eb07fca00fd97">PGPSUBTYPE_NOTATION</a> = 20, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da1d48cfb57614e4a01a7eb07fca00fd97">PGPSUBTYPE_NOTATION</a> = 20, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da7d3f4b2d34c671240788e8bca49a9580">PGPSUBTYPE_PREFER_HASH</a> = 21, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da58584fddfdeef5d5ea375dbe29319d12">PGPSUBTYPE_PREFER_COMPRESS</a> = 22, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab0588f709a72dbbb24df4d872c5635dd">PGPSUBTYPE_KEYSERVER_PREFERS</a> = 23, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacc497ba26f58be5754836241207edfe7">PGPSUBTYPE_PREFER_KEYSERVER</a> = 24, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacc497ba26f58be5754836241207edfe7">PGPSUBTYPE_PREFER_KEYSERVER</a> = 24, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dae940cbd0b831fa3689c69ff6243b2b44">PGPSUBTYPE_PRIMARY_USERID</a> = 25, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da39aa4ee49a89cbccd25cc482d8c04ca7">PGPSUBTYPE_POLICY_URL</a> = 26, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dafae3861ad4ee9285adb5e64956abbf53">PGPSUBTYPE_KEY_FLAGS</a> = 27, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da57bfbacab215b76690a353cf5fe9783b">PGPSUBTYPE_SIGNER_USERID</a> = 28, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da57bfbacab215b76690a353cf5fe9783b">PGPSUBTYPE_SIGNER_USERID</a> = 28, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041daa2d86c6b6bee869b2bd5c5be9318ccab">PGPSUBTYPE_REVOKE_REASON</a> = 29, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da3a5b9edee78162c3a50f9b480c038d48">PGPSUBTYPE_FEATURES</a> = 30, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da0aa79e158e26f2923135a677d99ffa15">PGPSUBTYPE_EMBEDDED_SIG</a> = 32, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacb2f8f533eb9d0406d8422800a1b175c">PGPSUBTYPE_INTERNAL_100</a> = 100, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacb2f8f533eb9d0406d8422800a1b175c">PGPSUBTYPE_INTERNAL_100</a> = 100, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da60010a659dff5b9d599fe0b690399f69">PGPSUBTYPE_INTERNAL_101</a> = 101, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041daeefef14c750831ee5aea056293671637">PGPSUBTYPE_INTERNAL_102</a> = 102, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041daf311a5f7c5b9c1327ce9f1634bb171d3">PGPSUBTYPE_INTERNAL_103</a> = 103, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da54386a56a42127b48d6ca73b708a8a08">PGPSUBTYPE_INTERNAL_104</a> = 104, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da54386a56a42127b48d6ca73b708a8a08">PGPSUBTYPE_INTERNAL_104</a> = 104, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dacaf3883247aedf748c70964ba6dddfbd">PGPSUBTYPE_INTERNAL_105</a> = 105, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dafa185f0fa35df8b170c3a51db4e6b1c3">PGPSUBTYPE_INTERNAL_106</a> = 106, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dad03bc2108340c16b20c6b881b70d5fa5">PGPSUBTYPE_INTERNAL_107</a> = 107, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdfcf0638ecee358ca9cb826f21238b0">PGPSUBTYPE_INTERNAL_108</a> = 108, >+  <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdfcf0638ecee358ca9cb826f21238b0">PGPSUBTYPE_INTERNAL_108</a> = 108, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdbaf1a24c7901076918782fb030b37f">PGPSUBTYPE_INTERNAL_109</a> = 109, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab5537c060cb07f88cc866d0172436500">PGPSUBTYPE_INTERNAL_110</a> = 110, > <a class="el" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab21138b11eaef5865715aa6dcebb39a4">PGPSUBTYPE_CRITICAL</a> = 128 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>5.2.3.1. </p> >- <a href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4adf8b1a7521798cad40507be3f1aafa00">PGPARMOR_ERR_CRC_CHECK</a> = -7, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">5.2.3.1. <a href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga80f5f4d1f3c4becb7fe006bc29176dd4">pgpArmor_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4adf8b1a7521798cad40507be3f1aafa00">PGPARMOR_ERR_CRC_CHECK</a> = -7, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4a2d573db33aa8d265db1a8656f436345b">PGPARMOR_ERR_BODY_DECODE</a> = -6, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4a02b30f159971c2fe668a92717b3f4ceb">PGPARMOR_ERR_CRC_DECODE</a> = -5, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4aac685d831c1b3ae3798706b7e861ee80">PGPARMOR_ERR_NO_END_PGP</a> = -4, > <br/> >- <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4ac4a4a7a24bf0d1d5d76ad94650277828">PGPARMOR_ERR_UNKNOWN_PREAMBLE_TAG</a> = -3, >+  <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4ac4a4a7a24bf0d1d5d76ad94650277828">PGPARMOR_ERR_UNKNOWN_PREAMBLE_TAG</a> = -3, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4a9566499645f925868c09a66ec72f2d6e">PGPARMOR_ERR_UNKNOWN_ARMOR_TYPE</a> = -2, > <a class="el" href="group__rpmpgp.html#gga80f5f4d1f3c4becb7fe006bc29176dd4aa1421ba432171f5431dad41cff9fd18d">PGPARMOR_ERR_NO_BEGIN_PGP</a> = -1 > <br/> > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> { <br/> >- <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf5910326a7f4ee819275425c0b2f1ed0">PGPARMORKEY_VERSION</a> = 1, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> { <br/> >+  <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf5910326a7f4ee819275425c0b2f1ed0">PGPARMORKEY_VERSION</a> = 1, > <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaa815c6e4dd95a18750a7e5951e5000610">PGPARMORKEY_COMMENT</a> = 2, > <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaa8b99bbbe3fc1e219c0b81a9235db5ad7">PGPARMORKEY_MESSAGEID</a> = 3, > <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaad2a49846aa6f530624449fc0f80930a6">PGPARMORKEY_HASH</a> = 4, > <br/> >- <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf4b4c05dca1511e082be99c95ba0db51">PGPARMORKEY_CHARSET</a> = 5 >+  <a class="el" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf4b4c05dca1511e082be99c95ba0db51">PGPARMORKEY_CHARSET</a> = 5 > <br/> > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7">pgpValType_e</a> { <br/> >- <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a6ce7f2abbd3530eba98c997eb4d44224">PGPVAL_TAG</a> = 1, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7">pgpValType_e</a> { <br/> >+  <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a6ce7f2abbd3530eba98c997eb4d44224">PGPVAL_TAG</a> = 1, > <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7ae7450476b9e9532170274d0393fb0c84">PGPVAL_ARMORBLOCK</a> = 2, > <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a2c01c483b881c2b9a68f180236c6e0a7">PGPVAL_ARMORKEY</a> = 3, > <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7ab8bf1344d91cb6eb617cf2aff76bb220">PGPVAL_SIGTYPE</a> = 4, > <br/> >- <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a0391e9dc14b9dca2f0fef10a9938723b">PGPVAL_SUBTYPE</a> = 5, >+  <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a0391e9dc14b9dca2f0fef10a9938723b">PGPVAL_SUBTYPE</a> = 5, > <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7aba5b1656a77c8ee3158d9258b14a0b3d">PGPVAL_PUBKEYALGO</a> = 6, > <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7af008e479536a0b58cff0d1b92652dcd0">PGPVAL_SYMKEYALGO</a> = 7, > <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a31b43039303baedaf089c7a6180144c2">PGPVAL_COMPRESSALGO</a> = 8, > <br/> >- <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a81810da4ca8ccccec2722136ddeecacf">PGPVAL_HASHALGO</a> = 9, >+  <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a81810da4ca8ccccec2722136ddeecacf">PGPVAL_HASHALGO</a> = 9, > <a class="el" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a4f1328cffd53b66553438e9d13422968">PGPVAL_SERVERPREFS</a> = 10 > <br/> > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">rpmDigestFlags_e</a> { <a class="el" href="group__rpmpgp.html#gga42072ff4775f09dc80e11764dc027469a5e623dd642f5283da2d878cd4cd1bd4e">RPMDIGEST_NONE</a> = 0 >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">rpmDigestFlags_e</a> { <a class="el" href="group__rpmpgp.html#gga42072ff4775f09dc80e11764dc027469a5e623dd642f5283da2d878cd4cd1bd4e">RPMDIGEST_NONE</a> = 0 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control digest operation. </p> >- <a href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control digest operation. <a href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga63ff8dcc4a3a661e50f7a4631efcbc61">pgpValString</a> (<a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a> type, uint8_t val)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string representation of am OpenPGP value. <a href="group__rpmpgp.html#ga63ff8dcc4a3a661e50f7a4631efcbc61"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf15fc3640e2becbbb531c64c88dd9371">pgpGrab</a> (const uint8_t *s, size_t nbytes)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (native-endian) integer from big-endian representation. <a href="group__rpmpgp.html#gaf15fc3640e2becbbb531c64c88dd9371"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0ade5fd4a35e06994edbd3ae5a9a7bc8">pgpLen</a> (const uint8_t *s, size_t *lenp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return length of an OpenPGP packet. <a href="group__rpmpgp.html#ga0ade5fd4a35e06994edbd3ae5a9a7bc8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6500352231df9bcf2d3f5db58c45d0e2">pgpHexStr</a> (const uint8_t *p, size_t plen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return hex formatted representation of bytes. <a href="group__rpmpgp.html#ga6500352231df9bcf2d3f5db58c45d0e2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86524849fd22b1e8afb3d203ef63a623">pgpPubkeyFingerprint</a> (const uint8_t *pkt, size_t pktlen, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate OpenPGP public key fingerprint. <a href="group__rpmpgp.html#ga86524849fd22b1e8afb3d203ef63a623"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6c38b721b297b271113cb566ae5fe1a5">pgpExtractPubkeyFingerprint</a> (const char *b64pkt, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract OpenPGP public key fingerprint from base64 encoded packet. <a href="group__rpmpgp.html#ga6c38b721b297b271113cb566ae5fe1a5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac774290af4a72fd9cd80679ddcc70199">pgpPrtPkts</a> (const uint8_t *pkts, size_t pktlen, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, int printing)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print/parse a OpenPGP packet(s). <a href="group__rpmpgp.html#gac774290af4a72fd9cd80679ddcc70199"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5f8a998a91b746a1fc26c6d9308d3946">pgpReadPkts</a> (const char *fn, uint8_t **pkt, size_t *pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from a file. <a href="group__rpmpgp.html#ga5f8a998a91b746a1fc26c6d9308d3946"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5a9a88d8f4a7be7d63f474c8603dc95b">pgpParsePkts</a> (const char *armor, uint8_t **pkt, size_t *pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from memory. <a href="group__rpmpgp.html#ga5a9a88d8f4a7be7d63f474c8603dc95b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gad7b12069033c18c67569d7b23e08a3f3">pgpArmorWrap</a> (int atype, const unsigned char *s, size_t ns)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrap a OpenPGP packets in ascii armor for transport. <a href="group__rpmpgp.html#gad7b12069033c18c67569d7b23e08a3f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga20c953f5a51841d3037a5854dda041f4">pgpNewDig</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a container for parsed OpenPGP packet(s). <a href="group__rpmpgp.html#ga20c953f5a51841d3037a5854dda041f4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5">pgpCleanDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Release (malloc'd) data from container. <a href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2d22fdaa237903f43d5eaddb426bb13f">pgpFreeDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a container for parsed OpenPGP packet(s). <a href="group__rpmpgp.html#ga2d22fdaa237903f43d5eaddb426bb13f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaef28700c33ae19aa16ceb41d5cc76b5f">pgpVerifySig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, <a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> hashctx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify a PGP signature. <a href="group__rpmpgp.html#gaef28700c33ae19aa16ceb41d5cc76b5f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaeedbfdb7fc55949cdc95f99b310547c9">pgpIdentItem</a> (<a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a> digp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a string identification of a PGP signature/pubkey. <a href="group__rpmpgp.html#gaeedbfdb7fc55949cdc95f99b310547c9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga047a5efc8ac099a2a63134d08584589a">rpmInitCrypto</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform cryptography initialization. <a href="group__rpmpgp.html#ga047a5efc8ac099a2a63134d08584589a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gacc88991c9dc96ec7c0742fb7580ab291">rpmFreeCrypto</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shutdown cryptography. <a href="group__rpmpgp.html#gacc88991c9dc96ec7c0742fb7580ab291"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85489559128fb8811f8d13177151d35c">rpmDigestDup</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> octx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context. <a href="group__rpmpgp.html#ga85489559128fb8811f8d13177151d35c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga9064c6a3841a1bdd324379f965bdfedf">rpmDigestLength</a> (int hashalgo)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain digest length in bytes. <a href="group__rpmpgp.html#ga9064c6a3841a1bdd324379f965bdfedf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4554a714bcb27936f10a721cac0c9696">rpmDigestInit</a> (int hashalgo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize digest. <a href="group__rpmpgp.html#ga4554a714bcb27936f10a721cac0c9696"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac9ca49fa22e116d5b481c666c82c579e">rpmDigestUpdate</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, const void *data, size_t len)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Update context with next plain text buffer. <a href="group__rpmpgp.html#gac9ca49fa22e116d5b481c666c82c579e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9">rpmDigestFinal</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, void **datap, size_t *lenp, int asAscii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest and destroy context. <a href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga73e7d0d8f3051620b620c230962d51e4">rpmDigestBundleNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new digest bundle. <a href="group__rpmpgp.html#ga73e7d0d8f3051620b620c230962d51e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga1e4f793e4012ecb075a88165ba023952">rpmDigestBundleFree</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a digest bundle and all contained digest contexts. <a href="group__rpmpgp.html#ga1e4f793e4012ecb075a88165ba023952"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4698b8e78c083e4d7b2b58a285fe1230">rpmDigestBundleAdd</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a new type of digest to a bundle. <a href="group__rpmpgp.html#ga4698b8e78c083e4d7b2b58a285fe1230"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadd8bd0a1095d478c33911497e843780f">rpmDigestBundleUpdate</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, const void *data, size_t len)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Update contexts within bundle with next plain text buffer. <a href="group__rpmpgp.html#gadd8bd0a1095d478c33911497e843780f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga3bb4372ffa96878423da0888ef3a35a8">rpmDigestBundleFinal</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, void **datap, size_t *lenp, int asAscii)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest from a bundle and destroy context, see <a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9" title="Return digest and destroy context.">rpmDigestFinal()</a>. <a href="group__rpmpgp.html#ga3bb4372ffa96878423da0888ef3a35a8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadf260854bc5616497f3fdcf48dd29f5c">rpmDigestBundleDupCtx</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context from a bundle. <a href="group__rpmpgp.html#gadf260854bc5616497f3fdcf48dd29f5c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga63ff8dcc4a3a661e50f7a4631efcbc61">pgpValString</a> (<a class="el" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a> type, uint8_t val)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string representation of am OpenPGP value. <a href="group__rpmpgp.html#ga63ff8dcc4a3a661e50f7a4631efcbc61"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaf15fc3640e2becbbb531c64c88dd9371">pgpGrab</a> (const uint8_t *s, size_t nbytes)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (native-endian) integer from big-endian representation. <a href="group__rpmpgp.html#gaf15fc3640e2becbbb531c64c88dd9371"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga0ade5fd4a35e06994edbd3ae5a9a7bc8">pgpLen</a> (const uint8_t *s, size_t *lenp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return length of an OpenPGP packet. <a href="group__rpmpgp.html#ga0ade5fd4a35e06994edbd3ae5a9a7bc8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6500352231df9bcf2d3f5db58c45d0e2">pgpHexStr</a> (const uint8_t *p, size_t plen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return hex formatted representation of bytes. <a href="group__rpmpgp.html#ga6500352231df9bcf2d3f5db58c45d0e2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga86524849fd22b1e8afb3d203ef63a623">pgpPubkeyFingerprint</a> (const uint8_t *pkt, size_t pktlen, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Calculate OpenPGP public key fingerprint. <a href="group__rpmpgp.html#ga86524849fd22b1e8afb3d203ef63a623"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga6c38b721b297b271113cb566ae5fe1a5">pgpExtractPubkeyFingerprint</a> (const char *b64pkt, <a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> keyid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract OpenPGP public key fingerprint from base64 encoded packet. <a href="group__rpmpgp.html#ga6c38b721b297b271113cb566ae5fe1a5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac774290af4a72fd9cd80679ddcc70199">pgpPrtPkts</a> (const uint8_t *pkts, size_t pktlen, <a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, int printing)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print/parse a OpenPGP packet(s). <a href="group__rpmpgp.html#gac774290af4a72fd9cd80679ddcc70199"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5f8a998a91b746a1fc26c6d9308d3946">pgpReadPkts</a> (const char *fn, uint8_t **pkt, size_t *pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from a file. <a href="group__rpmpgp.html#ga5f8a998a91b746a1fc26c6d9308d3946"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga5a9a88d8f4a7be7d63f474c8603dc95b">pgpParsePkts</a> (const char *armor, uint8_t **pkt, size_t *pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parse armored OpenPGP packets from memory. <a href="group__rpmpgp.html#ga5a9a88d8f4a7be7d63f474c8603dc95b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gad7b12069033c18c67569d7b23e08a3f3">pgpArmorWrap</a> (int atype, const unsigned char *s, size_t ns)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrap a OpenPGP packets in ascii armor for transport. <a href="group__rpmpgp.html#gad7b12069033c18c67569d7b23e08a3f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga20c953f5a51841d3037a5854dda041f4">pgpNewDig</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a container for parsed OpenPGP packet(s). <a href="group__rpmpgp.html#ga20c953f5a51841d3037a5854dda041f4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5">pgpCleanDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Release (malloc'd) data from container. <a href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga2d22fdaa237903f43d5eaddb426bb13f">pgpFreeDig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a container for parsed OpenPGP packet(s). <a href="group__rpmpgp.html#ga2d22fdaa237903f43d5eaddb426bb13f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaef28700c33ae19aa16ceb41d5cc76b5f">pgpVerifySig</a> (<a class="el" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a> dig, <a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> hashctx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify a PGP signature. <a href="group__rpmpgp.html#gaef28700c33ae19aa16ceb41d5cc76b5f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gaeedbfdb7fc55949cdc95f99b310547c9">pgpIdentItem</a> (<a class="el" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a> digp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a string identification of a PGP signature/pubkey. <a href="group__rpmpgp.html#gaeedbfdb7fc55949cdc95f99b310547c9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga047a5efc8ac099a2a63134d08584589a">rpmInitCrypto</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform cryptography initialization. <a href="group__rpmpgp.html#ga047a5efc8ac099a2a63134d08584589a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gacc88991c9dc96ec7c0742fb7580ab291">rpmFreeCrypto</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shutdown cryptography. <a href="group__rpmpgp.html#gacc88991c9dc96ec7c0742fb7580ab291"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga85489559128fb8811f8d13177151d35c">rpmDigestDup</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> octx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context. <a href="group__rpmpgp.html#ga85489559128fb8811f8d13177151d35c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga9064c6a3841a1bdd324379f965bdfedf">rpmDigestLength</a> (int hashalgo)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain digest length in bytes. <a href="group__rpmpgp.html#ga9064c6a3841a1bdd324379f965bdfedf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4554a714bcb27936f10a721cac0c9696">rpmDigestInit</a> (int hashalgo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize digest. <a href="group__rpmpgp.html#ga4554a714bcb27936f10a721cac0c9696"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gac9ca49fa22e116d5b481c666c82c579e">rpmDigestUpdate</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, const void *data, size_t len)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Update context with next plain text buffer. <a href="group__rpmpgp.html#gac9ca49fa22e116d5b481c666c82c579e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9">rpmDigestFinal</a> (<a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> ctx, void **datap, size_t *lenp, int asAscii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest and destroy context. <a href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga73e7d0d8f3051620b620c230962d51e4">rpmDigestBundleNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new digest bundle. <a href="group__rpmpgp.html#ga73e7d0d8f3051620b620c230962d51e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga1e4f793e4012ecb075a88165ba023952">rpmDigestBundleFree</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free a digest bundle and all contained digest contexts. <a href="group__rpmpgp.html#ga1e4f793e4012ecb075a88165ba023952"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga4698b8e78c083e4d7b2b58a285fe1230">rpmDigestBundleAdd</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, <a class="el" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a> flags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a new type of digest to a bundle. <a href="group__rpmpgp.html#ga4698b8e78c083e4d7b2b58a285fe1230"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadd8bd0a1095d478c33911497e843780f">rpmDigestBundleUpdate</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, const void *data, size_t len)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Update contexts within bundle with next plain text buffer. <a href="group__rpmpgp.html#gadd8bd0a1095d478c33911497e843780f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#ga3bb4372ffa96878423da0888ef3a35a8">rpmDigestBundleFinal</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo, void **datap, size_t *lenp, int asAscii)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return digest from a bundle and destroy context, see <a class="el" href="group__rpmpgp.html#ga54e20bdf025588cd2f2bb640b7978de9" title="Return digest and destroy context.">rpmDigestFinal()</a>. <a href="group__rpmpgp.html#ga3bb4372ffa96878423da0888ef3a35a8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmpgp.html#gadf260854bc5616497f3fdcf48dd29f5c">rpmDigestBundleDupCtx</a> (<a class="el" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a> bundle, int algo)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Duplicate a digest context from a bundle. <a href="group__rpmpgp.html#gadf260854bc5616497f3fdcf48dd29f5c"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>OpenPGP constants and structures from RFC-2440. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>OpenPGP constants and structures from RFC-2440. </p> > <p>Text from RFC-2440 in comments is Copyright (C) The Internet Society (1998). All Rights Reserved. </p> > > <p>Definition in file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a9541b4d89212b557f0a89db410ac134a"></a><!-- doxytag: member="rpmpgp.h::PGPARMOR_ERROR" ref="a9541b4d89212b557f0a89db410ac134a" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PGPARMOR_ERROR PGPARMOR_ERR_NO_BEGIN_PGP</td> >+ <td class="memname">#define PGPARMOR_ERROR   PGPARMOR_ERR_NO_BEGIN_PGP</td> > </tr> > </table> > </div> >@@ -618,8 +621,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmpgp_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmpgp_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmpgp_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmpgp_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-3ddc6dca26cc261c14746fb9942626db >\ No newline at end of file >+a5e569eeaf5ec8271394b0169039134c >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmpgp_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmpgp_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmpgp_8h_source.html rpm-4.9.1/doc/librpm/html/rpmpgp_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmpgp_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmpgp_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmpgp.h</h1> </div> >+<div class="title">rpmpgp.h</div> </div> > </div> > <div class="contents"> > <a href="rpmpgp_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMPGP</span> >@@ -42,12 +53,12 @@ > <a name="l00020"></a>00020 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00021"></a>00021 <span class="preprocessor">#endif</span> > <a name="l00022"></a>00022 <span class="preprocessor"></span> >-<a name="l00025"></a><a class="code" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>DIGEST_CTX_s * DIGEST_CTX; >-<a name="l00026"></a><a class="code" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">00026</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmDigestBundle_s * rpmDigestBundle; >+<a name="l00025"></a><a class="code" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>DIGEST_CTX_s * <a class="code" href="group__rpmpgp.html#gace514f14ffbbaee3c09c4a1558b627db">DIGEST_CTX</a>; >+<a name="l00026"></a><a class="code" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">00026</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmDigestBundle_s * <a class="code" href="rpmpgp_8h.html#a57f52b963c376ee3e81914f733ad7808">rpmDigestBundle</a>; > <a name="l00027"></a>00027 >-<a name="l00030"></a><a class="code" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">00030</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>pgpDig_s * pgpDig; >+<a name="l00030"></a><a class="code" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">00030</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>pgpDig_s * <a class="code" href="group__rpmpgp.html#ga86ebfc5fd71a3aa075ddac16b2cba230">pgpDig</a>; > <a name="l00031"></a>00031 >-<a name="l00034"></a><a class="code" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">00034</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>pgpDigParams_s * pgpDigParams; >+<a name="l00034"></a><a class="code" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">00034</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>pgpDigParams_s * <a class="code" href="group__rpmpgp.html#gaa8cd8da48cba60b831e1894d3c120e51">pgpDigParams</a>; > <a name="l00035"></a>00035 > <a name="l00036"></a><a class="code" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">00036</a> <span class="keyword">typedef</span> uint8_t <a class="code" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a>[8]; > <a name="l00037"></a><a class="code" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">00037</a> <span class="keyword">typedef</span> uint8_t <a class="code" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a>[4]; >@@ -76,13 +87,13 @@ > <a name="l00067"></a><a class="code" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bae9a6c511ce8c4211ca5fc35047df4604">00067</a> <a class="code" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bae9a6c511ce8c4211ca5fc35047df4604">PGPTAG_COMMENT</a> = 61, > <a name="l00068"></a><a class="code" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba8d59c754f03691cdd6995b79ae7fc668">00068</a> <a class="code" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813ba8d59c754f03691cdd6995b79ae7fc668">PGPTAG_PRIVATE_62</a> = 62, > <a name="l00069"></a><a class="code" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bafec21f14cd5786bdb23551d3c4884930">00069</a> <a class="code" href="group__rpmpgp.html#ggac0fbde539719cbcbbdd415da5ceb813bafec21f14cd5786bdb23551d3c4884930">PGPTAG_CONTROL</a> = 63 >-<a name="l00070"></a>00070 } pgpTag; >+<a name="l00070"></a>00070 } <a class="code" href="group__rpmpgp.html#ga4ff5ffb9be6042d0be465ac56d4fb347" title="4.3.">pgpTag</a>; > <a name="l00071"></a>00071 > <a name="l00106"></a><a class="code" href="structpgpPktPubkey__s.html">00106</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktPubkey__s.html" title="5.1.">pgpPktPubkey_s</a> { > <a name="l00107"></a><a class="code" href="structpgpPktPubkey__s.html#a2bb317231138c8dd5d58cde3f2d22a0a">00107</a> uint8_t <a class="code" href="structpgpPktPubkey__s.html#a2bb317231138c8dd5d58cde3f2d22a0a">version</a>; > <a name="l00108"></a><a class="code" href="structpgpPktPubkey__s.html#acbb7495a3c75dd779b255dc752f1726d">00108</a> pgpKeyID_t <a class="code" href="structpgpPktPubkey__s.html#acbb7495a3c75dd779b255dc752f1726d">keyid</a>; > <a name="l00109"></a><a class="code" href="structpgpPktPubkey__s.html#a299a72314f95798b15aca67785bb7d21">00109</a> uint8_t <a class="code" href="structpgpPktPubkey__s.html#a299a72314f95798b15aca67785bb7d21">algo</a>; >-<a name="l00110"></a>00110 } <a class="code" href="structpgpPktPubkey__s.html" title="5.1.">pgpPktPubkey</a>; >+<a name="l00110"></a>00110 } <a class="code" href="group__rpmpgp.html#ga85a2d3837cab5e181552ae59745363eb" title="5.1.">pgpPktPubkey</a>; > <a name="l00111"></a>00111 > <a name="l00112"></a>00112 > <a name="l00119"></a><a class="code" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf">00119</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#ga8fc331a64843a9be0bf76cf25bead0bf" title="5.2.1.">pgpSigType_e</a> { >@@ -99,7 +110,7 @@ > <a name="l00134"></a><a class="code" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfab21e01e9059e681cf2d51e01ec4b6336">00134</a> <a class="code" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfab21e01e9059e681cf2d51e01ec4b6336">PGPSIGTYPE_SUBKEY_REVOKE</a> = 0x28, > <a name="l00135"></a><a class="code" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae379574f637bdccc84247bfc46d0e20c">00135</a> <a class="code" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfae379574f637bdccc84247bfc46d0e20c">PGPSIGTYPE_CERT_REVOKE</a> = 0x30, > <a name="l00136"></a><a class="code" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf518cf0629f2f8109d6e0ce4caa7dd10">00136</a> <a class="code" href="group__rpmpgp.html#gga8fc331a64843a9be0bf76cf25bead0bfaf518cf0629f2f8109d6e0ce4caa7dd10">PGPSIGTYPE_TIMESTAMP</a> = 0x40 >-<a name="l00137"></a>00137 } pgpSigType; >+<a name="l00137"></a>00137 } <a class="code" href="group__rpmpgp.html#gae9869ba125578a525c53a0c9e46a24e4" title="5.2.1.">pgpSigType</a>; > <a name="l00138"></a>00138 > <a name="l00162"></a><a class="code" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038">00162</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#ga40b051ecf9ec18b011f737b2244cd038" title="9.1.">pgpPubkeyAlgo_e</a> { > <a name="l00163"></a><a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a91f7b078af891e97ae8616c86bddedce">00163</a> <a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a91f7b078af891e97ae8616c86bddedce">PGPPUBKEYALGO_RSA</a> = 1, >@@ -111,7 +122,7 @@ > <a name="l00169"></a><a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aa3bdac71a70299c2c57c53b9fefa5f91">00169</a> <a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038aa3bdac71a70299c2c57c53b9fefa5f91">PGPPUBKEYALGO_ECDSA</a> = 19, > <a name="l00170"></a><a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a12c6ec8279086da012ed55ee8a4e7309">00170</a> <a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038a12c6ec8279086da012ed55ee8a4e7309">PGPPUBKEYALGO_ELGAMAL</a> = 20, > <a name="l00171"></a><a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae3322f781a120133d9bf939b005112dd">00171</a> <a class="code" href="group__rpmpgp.html#gga40b051ecf9ec18b011f737b2244cd038ae3322f781a120133d9bf939b005112dd">PGPPUBKEYALGO_DH</a> = 21 >-<a name="l00172"></a>00172 } pgpPubkeyAlgo; >+<a name="l00172"></a>00172 } <a class="code" href="group__rpmpgp.html#ga0e195ec1e32dbb57732117dd9150debe" title="9.1.">pgpPubkeyAlgo</a>; > <a name="l00173"></a>00173 > <a name="l00198"></a><a class="code" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c">00198</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#gac8c3ed89eddef12181226cb4807ee45c" title="9.2.">pgpSymkeyAlgo_e</a> { > <a name="l00199"></a><a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6c09037a3e780a86af239085438d68f1">00199</a> <a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca6c09037a3e780a86af239085438d68f1">PGPSYMKEYALGO_PLAINTEXT</a> = 0, >@@ -126,14 +137,14 @@ > <a name="l00208"></a><a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab1f0ca67770ac48c0f2f36a541593104">00208</a> <a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab1f0ca67770ac48c0f2f36a541593104">PGPSYMKEYALGO_AES_256</a> = 9, > <a name="l00209"></a><a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab8a37c8c19801c3efb44a3bb2b25c2ba">00209</a> <a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45cab8a37c8c19801c3efb44a3bb2b25c2ba">PGPSYMKEYALGO_TWOFISH</a> = 10, > <a name="l00210"></a><a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca74090b9a0adfe1420338d9e274e1f380">00210</a> <a class="code" href="group__rpmpgp.html#ggac8c3ed89eddef12181226cb4807ee45ca74090b9a0adfe1420338d9e274e1f380">PGPSYMKEYALGO_NOENCRYPT</a> = 110 >-<a name="l00211"></a>00211 } pgpSymkeyAlgo; >+<a name="l00211"></a>00211 } <a class="code" href="group__rpmpgp.html#gae4ba1b886b1d8c23de2b6a9ad5322814" title="9.2.">pgpSymkeyAlgo</a>; > <a name="l00212"></a>00212 > <a name="l00228"></a><a class="code" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568">00228</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#ga2ae3d1c6f7cb5e30f43d8fcf5b346568" title="9.3.">pgpCompressAlgo_e</a> { > <a name="l00229"></a><a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a42116574ad0c4d1f5283843489d74d97">00229</a> <a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a42116574ad0c4d1f5283843489d74d97">PGPCOMPRESSALGO_NONE</a> = 0, > <a name="l00230"></a><a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568ae6a36fd7df3c0d8d44fdb38d44980f5e">00230</a> <a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568ae6a36fd7df3c0d8d44fdb38d44980f5e">PGPCOMPRESSALGO_ZIP</a> = 1, > <a name="l00231"></a><a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568adaeeebf957f73d397aafefa2170dea34">00231</a> <a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568adaeeebf957f73d397aafefa2170dea34">PGPCOMPRESSALGO_ZLIB</a> = 2, > <a name="l00232"></a><a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a981ed240d5f437eacc0925a567632354">00232</a> <a class="code" href="group__rpmpgp.html#gga2ae3d1c6f7cb5e30f43d8fcf5b346568a981ed240d5f437eacc0925a567632354">PGPCOMPRESSALGO_BZIP2</a> = 3 >-<a name="l00233"></a>00233 } pgpCompressAlgo; >+<a name="l00233"></a>00233 } <a class="code" href="group__rpmpgp.html#ga7ccde0a95f38b5c6aa6d7c71858f09c2" title="9.3.">pgpCompressAlgo</a>; > <a name="l00234"></a>00234 > <a name="l00256"></a><a class="code" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e">00256</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#ga8d48cf9c33d66a07d2fee34b0875d54e" title="9.4.">pgpHashAlgo_e</a> { > <a name="l00257"></a><a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ead06371dade65fdf985086d1461218820">00257</a> <a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ead06371dade65fdf985086d1461218820">PGPHASHALGO_MD5</a> = 1, >@@ -146,7 +157,7 @@ > <a name="l00264"></a><a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea02392fb7e4ada02a9d7fc6e09ef2dbb2">00264</a> <a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54ea02392fb7e4ada02a9d7fc6e09ef2dbb2">PGPHASHALGO_SHA384</a> = 9, > <a name="l00265"></a><a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaad5f6348a6d370be440d76cac0f7d9d2">00265</a> <a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaad5f6348a6d370be440d76cac0f7d9d2">PGPHASHALGO_SHA512</a> = 10, > <a name="l00266"></a><a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaf946b45d210a63abba220c2ac13d3e2d">00266</a> <a class="code" href="group__rpmpgp.html#gga8d48cf9c33d66a07d2fee34b0875d54eaf946b45d210a63abba220c2ac13d3e2d">PGPHASHALGO_SHA224</a> = 11, >-<a name="l00267"></a>00267 } pgpHashAlgo; >+<a name="l00267"></a>00267 } <a class="code" href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1" title="9.4.">pgpHashAlgo</a>; > <a name="l00268"></a>00268 > <a name="l00290"></a><a class="code" href="structpgpPktSigV3__s.html">00290</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktSigV3__s.html" title="5.2.2.">pgpPktSigV3_s</a> { > <a name="l00291"></a><a class="code" href="structpgpPktSigV3__s.html#a12562561708e05e645d3e173c2cf2339">00291</a> uint8_t <a class="code" href="structpgpPktSigV3__s.html#a12562561708e05e645d3e173c2cf2339">version</a>; >@@ -157,7 +168,7 @@ > <a name="l00296"></a><a class="code" href="structpgpPktSigV3__s.html#adb3db84fab8f2773cab9ced97e124eec">00296</a> uint8_t <a class="code" href="structpgpPktSigV3__s.html#adb3db84fab8f2773cab9ced97e124eec">pubkey_algo</a>; > <a name="l00297"></a><a class="code" href="structpgpPktSigV3__s.html#af15ea5979bc9bc9f48d4e706cc7d58f6">00297</a> uint8_t <a class="code" href="structpgpPktSigV3__s.html#af15ea5979bc9bc9f48d4e706cc7d58f6">hash_algo</a>; > <a name="l00298"></a><a class="code" href="structpgpPktSigV3__s.html#a941fceb4ef3a39f485e17e68cd4917fa">00298</a> uint8_t <a class="code" href="structpgpPktSigV3__s.html#a941fceb4ef3a39f485e17e68cd4917fa">signhash16</a>[2]; >-<a name="l00299"></a>00299 } * <a class="code" href="structpgpPktSigV3__s.html" title="5.2.2.">pgpPktSigV3</a>; >+<a name="l00299"></a>00299 } * <a class="code" href="group__rpmpgp.html#gadfe88b011ba831fdf38c1a780033346a" title="5.2.2.">pgpPktSigV3</a>; > <a name="l00300"></a>00300 > <a name="l00322"></a><a class="code" href="structpgpPktSigV4__s.html">00322</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktSigV4__s.html" title="5.2.3.">pgpPktSigV4_s</a> { > <a name="l00323"></a><a class="code" href="structpgpPktSigV4__s.html#a36c52e02ee235ac6a769ec64b79d7220">00323</a> uint8_t <a class="code" href="structpgpPktSigV4__s.html#a36c52e02ee235ac6a769ec64b79d7220">version</a>; >@@ -165,7 +176,7 @@ > <a name="l00325"></a><a class="code" href="structpgpPktSigV4__s.html#af815fec07d770c7966faadcbe5765973">00325</a> uint8_t <a class="code" href="structpgpPktSigV4__s.html#af815fec07d770c7966faadcbe5765973">pubkey_algo</a>; > <a name="l00326"></a><a class="code" href="structpgpPktSigV4__s.html#a34b5c6c7965c8422cd5e77c7f8adb32f">00326</a> uint8_t <a class="code" href="structpgpPktSigV4__s.html#a34b5c6c7965c8422cd5e77c7f8adb32f">hash_algo</a>; > <a name="l00327"></a><a class="code" href="structpgpPktSigV4__s.html#a48838e474c48d4dcedec4d47bde2b0fc">00327</a> uint8_t <a class="code" href="structpgpPktSigV4__s.html#a48838e474c48d4dcedec4d47bde2b0fc">hashlen</a>[2]; >-<a name="l00328"></a>00328 } * <a class="code" href="structpgpPktSigV4__s.html" title="5.2.3.">pgpPktSigV4</a>; >+<a name="l00328"></a>00328 } * <a class="code" href="group__rpmpgp.html#gaa5ebbd6eb4a2d7803aa9e123c19d5d9c" title="5.2.3.">pgpPktSigV4</a>; > <a name="l00329"></a>00329 > <a name="l00396"></a><a class="code" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d">00396</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#gaf7c49d4300658e87516ebfb81f8e041d" title="5.2.3.1.">pgpSubType_e</a> { > <a name="l00397"></a><a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da97c11dbc19602d1d93d53e6d818a4558">00397</a> <a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041da97c11dbc19602d1d93d53e6d818a4558">PGPSUBTYPE_NONE</a> = 0, >@@ -204,18 +215,18 @@ > <a name="l00431"></a><a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdbaf1a24c7901076918782fb030b37f">00431</a> <a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dabdbaf1a24c7901076918782fb030b37f">PGPSUBTYPE_INTERNAL_109</a> = 109, > <a name="l00432"></a><a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab5537c060cb07f88cc866d0172436500">00432</a> <a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab5537c060cb07f88cc866d0172436500">PGPSUBTYPE_INTERNAL_110</a> = 110, > <a name="l00434"></a><a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab21138b11eaef5865715aa6dcebb39a4">00434</a> <a class="code" href="group__rpmpgp.html#ggaf7c49d4300658e87516ebfb81f8e041dab21138b11eaef5865715aa6dcebb39a4">PGPSUBTYPE_CRITICAL</a> = 128 >-<a name="l00435"></a>00435 } pgpSubType; >+<a name="l00435"></a>00435 } <a class="code" href="group__rpmpgp.html#ga59ca7b8a7b182fd293e016e7620850c5" title="5.2.3.1.">pgpSubType</a>; > <a name="l00436"></a>00436 > <a name="l00457"></a><a class="code" href="unionpgpPktSig__u.html">00457</a> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="unionpgpPktSig__u.html" title="5.2.">pgpPktSig_u</a> { > <a name="l00458"></a><a class="code" href="unionpgpPktSig__u.html#af78d1e0b0983cdd4795a2dd06747a1a6">00458</a> <span class="keyword">struct </span><a class="code" href="structpgpPktSigV3__s.html" title="5.2.2.">pgpPktSigV3_s</a> <a class="code" href="unionpgpPktSig__u.html#af78d1e0b0983cdd4795a2dd06747a1a6">v3</a>; > <a name="l00459"></a><a class="code" href="unionpgpPktSig__u.html#a86370ec8ce90b06a3d439d1605c4e662">00459</a> <span class="keyword">struct </span><a class="code" href="structpgpPktSigV4__s.html" title="5.2.3.">pgpPktSigV4_s</a> <a class="code" href="unionpgpPktSig__u.html#a86370ec8ce90b06a3d439d1605c4e662">v4</a>; >-<a name="l00460"></a>00460 } * <a class="code" href="unionpgpPktSig__u.html" title="5.2.">pgpPktSig</a>; >+<a name="l00460"></a>00460 } * <a class="code" href="group__rpmpgp.html#ga50ba40bcfdb1de7ffe92fb4f882e7036" title="5.2.">pgpPktSig</a>; > <a name="l00461"></a>00461 > <a name="l00490"></a><a class="code" href="structpgpPktSymkey__s.html">00490</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktSymkey__s.html" title="5.3.">pgpPktSymkey_s</a> { > <a name="l00491"></a><a class="code" href="structpgpPktSymkey__s.html#ac349e9715dee13590c8bb75360b16704">00491</a> uint8_t <a class="code" href="structpgpPktSymkey__s.html#ac349e9715dee13590c8bb75360b16704">version</a>; > <a name="l00492"></a><a class="code" href="structpgpPktSymkey__s.html#af4bba23640c350ffc24999b6fa3ad176">00492</a> uint8_t <a class="code" href="structpgpPktSymkey__s.html#af4bba23640c350ffc24999b6fa3ad176">symkey_algo</a>; > <a name="l00493"></a><a class="code" href="structpgpPktSymkey__s.html#aca1ab9d5fb064f098950cc0d3004d19f">00493</a> uint8_t <a class="code" href="structpgpPktSymkey__s.html#aca1ab9d5fb064f098950cc0d3004d19f">s2k</a>[1]; >-<a name="l00494"></a>00494 } <a class="code" href="structpgpPktSymkey__s.html" title="5.3.">pgpPktSymkey</a>; >+<a name="l00494"></a>00494 } <a class="code" href="rpmpgp_8h.html#a0f4ef23a3a3d48d2cef2cd50da41f9e4" title="5.3.">pgpPktSymkey</a>; > <a name="l00495"></a>00495 > <a name="l00525"></a><a class="code" href="structpgpPktOnepass__s.html">00525</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktOnepass__s.html" title="5.4.">pgpPktOnepass_s</a> { > <a name="l00526"></a><a class="code" href="structpgpPktOnepass__s.html#a7b147df58803e1cce74876a1b20086c1">00526</a> uint8_t <a class="code" href="structpgpPktOnepass__s.html#a7b147df58803e1cce74876a1b20086c1">version</a>; >@@ -224,25 +235,25 @@ > <a name="l00529"></a><a class="code" href="structpgpPktOnepass__s.html#a504c5536c91f6731b0dac19dc09a72f9">00529</a> uint8_t <a class="code" href="structpgpPktOnepass__s.html#a504c5536c91f6731b0dac19dc09a72f9">pubkey_algo</a>; > <a name="l00530"></a><a class="code" href="structpgpPktOnepass__s.html#a68be25a3db27512f20623670d8335d43">00530</a> pgpKeyID_t <a class="code" href="structpgpPktOnepass__s.html#a68be25a3db27512f20623670d8335d43">signid</a>; > <a name="l00531"></a><a class="code" href="structpgpPktOnepass__s.html#acaba90b9edede020244e7488df4ff6dd">00531</a> uint8_t <a class="code" href="structpgpPktOnepass__s.html#acaba90b9edede020244e7488df4ff6dd">nested</a>; >-<a name="l00532"></a>00532 } * <a class="code" href="structpgpPktOnepass__s.html" title="5.4.">pgpPktOnepass</a>; >+<a name="l00532"></a>00532 } * <a class="code" href="group__rpmpgp.html#ga5fb4dc455d7afe3d20a42695315a4f4d" title="5.4.">pgpPktOnepass</a>; > <a name="l00533"></a>00533 > <a name="l00606"></a><a class="code" href="structpgpPktKeyV3__s.html">00606</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktKeyV3__s.html" title="5.5.1.">pgpPktKeyV3_s</a> { > <a name="l00607"></a><a class="code" href="structpgpPktKeyV3__s.html#a938936d2df98d45bb79147754c8a436b">00607</a> uint8_t <a class="code" href="structpgpPktKeyV3__s.html#a938936d2df98d45bb79147754c8a436b">version</a>; > <a name="l00608"></a><a class="code" href="structpgpPktKeyV3__s.html#ad3766ee054726e1b0ff0899cdb908f8b">00608</a> pgpTime_t <a class="code" href="structpgpPktKeyV3__s.html#ad3766ee054726e1b0ff0899cdb908f8b">time</a>; > <a name="l00609"></a><a class="code" href="structpgpPktKeyV3__s.html#afff1851a4fc5e7f5039056d369dd0979">00609</a> uint8_t <a class="code" href="structpgpPktKeyV3__s.html#afff1851a4fc5e7f5039056d369dd0979">valid</a>[2]; > <a name="l00610"></a><a class="code" href="structpgpPktKeyV3__s.html#abbe632000557097d1d37374901ef1670">00610</a> uint8_t <a class="code" href="structpgpPktKeyV3__s.html#abbe632000557097d1d37374901ef1670">pubkey_algo</a>; >-<a name="l00611"></a>00611 } * <a class="code" href="structpgpPktKeyV3__s.html" title="5.5.1.">pgpPktKeyV3</a>; >+<a name="l00611"></a>00611 } * <a class="code" href="group__rpmpgp.html#ga77f4936eb675139a5097c2580f6f44b9" title="5.5.1.">pgpPktKeyV3</a>; > <a name="l00612"></a>00612 > <a name="l00644"></a><a class="code" href="structpgpPktKeyV4__s.html">00644</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period...">pgpPktKeyV4_s</a> { > <a name="l00645"></a><a class="code" href="structpgpPktKeyV4__s.html#ae2474cfd7306fc9741f20a2535ab8cde">00645</a> uint8_t <a class="code" href="structpgpPktKeyV4__s.html#ae2474cfd7306fc9741f20a2535ab8cde">version</a>; > <a name="l00646"></a><a class="code" href="structpgpPktKeyV4__s.html#adb0c5a03e0070860f64af4b322d31c8d">00646</a> pgpTime_t <a class="code" href="structpgpPktKeyV4__s.html#adb0c5a03e0070860f64af4b322d31c8d">time</a>; > <a name="l00647"></a><a class="code" href="structpgpPktKeyV4__s.html#ab764c519e8a4c1e89df685930334e3ce">00647</a> uint8_t <a class="code" href="structpgpPktKeyV4__s.html#ab764c519e8a4c1e89df685930334e3ce">pubkey_algo</a>; >-<a name="l00648"></a>00648 } * <a class="code" href="structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period...">pgpPktKeyV4</a>; >+<a name="l00648"></a>00648 } * <a class="code" href="group__rpmpgp.html#gaac37ab31119b3f4e7e8b9f803c31650d" title="The version 4 format is similar to the version 3 format except for the absence of a validity period...">pgpPktKeyV4</a>; > <a name="l00649"></a>00649 > <a name="l00714"></a><a class="code" href="unionpgpPktKey__u.html">00714</a> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="unionpgpPktKey__u.html" title="5.5.3.">pgpPktKey_u</a> { > <a name="l00715"></a><a class="code" href="unionpgpPktKey__u.html#a58cc24c50cca476a4866af7bba078bc9">00715</a> <span class="keyword">struct </span><a class="code" href="structpgpPktKeyV3__s.html" title="5.5.1.">pgpPktKeyV3_s</a> <a class="code" href="unionpgpPktKey__u.html#a58cc24c50cca476a4866af7bba078bc9">v3</a>; > <a name="l00716"></a><a class="code" href="unionpgpPktKey__u.html#ad0503ceaf2878cd3cd9a47b287a1d5a6">00716</a> <span class="keyword">struct </span><a class="code" href="structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period...">pgpPktKeyV4_s</a> <a class="code" href="unionpgpPktKey__u.html#ad0503ceaf2878cd3cd9a47b287a1d5a6">v4</a>; >-<a name="l00717"></a>00717 } <a class="code" href="unionpgpPktKey__u.html" title="5.5.3.">pgpPktKey</a>; >+<a name="l00717"></a>00717 } <a class="code" href="group__rpmpgp.html#ga2a689a8e68e3145cfc5b475883fb1db9" title="5.5.3.">pgpPktKey</a>; > <a name="l00718"></a>00718 > <a name="l00719"></a>00719 <span class="comment">/* \ingroup rpmpgp</span> > <a name="l00720"></a>00720 <span class="comment"> * 5.6. Compressed Data Packet (Tag 8)</span> >@@ -271,7 +282,7 @@ > <a name="l00743"></a><a class="code" href="structpgpPktCdata__s.html">00743</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktCdata__s.html">pgpPktCdata_s</a> { > <a name="l00744"></a><a class="code" href="structpgpPktCdata__s.html#a9b4d3d0c16d6d2c7e30ae60638dd5957">00744</a> uint8_t <a class="code" href="structpgpPktCdata__s.html#a9b4d3d0c16d6d2c7e30ae60638dd5957">compressalgo</a>; > <a name="l00745"></a><a class="code" href="structpgpPktCdata__s.html#ae5525387c604b527197f27dca841ad64">00745</a> uint8_t <a class="code" href="structpgpPktCdata__s.html#ae5525387c604b527197f27dca841ad64">data</a>[1]; >-<a name="l00746"></a>00746 } <a class="code" href="structpgpPktCdata__s.html">pgpPktCdata</a>; >+<a name="l00746"></a>00746 } <a class="code" href="rpmpgp_8h.html#ab7f6b4e5e429a283e076d2c56207307a">pgpPktCdata</a>; > <a name="l00747"></a>00747 > <a name="l00748"></a>00748 <span class="comment">/* \ingroup rpmpgp</span> > <a name="l00749"></a>00749 <span class="comment"> * 5.7. Symmetrically Encrypted Data Packet (Tag 9)</span> >@@ -309,7 +320,7 @@ > <a name="l00781"></a>00781 <span class="comment"> */</span> > <a name="l00782"></a><a class="code" href="structpgpPktEdata__s.html">00782</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktEdata__s.html">pgpPktEdata_s</a> { > <a name="l00783"></a><a class="code" href="structpgpPktEdata__s.html#a3f1ac6601081a34e40fa2e50afcfc9ae">00783</a> uint8_t <a class="code" href="structpgpPktEdata__s.html#a3f1ac6601081a34e40fa2e50afcfc9ae">data</a>[1]; >-<a name="l00784"></a>00784 } <a class="code" href="structpgpPktEdata__s.html">pgpPktEdata</a>; >+<a name="l00784"></a>00784 } <a class="code" href="rpmpgp_8h.html#a3f60abdd4ccdd387b2ef35d3afb6757c">pgpPktEdata</a>; > <a name="l00785"></a>00785 > <a name="l00786"></a>00786 <span class="comment">/* \ingroup rpmpgp</span> > <a name="l00787"></a>00787 <span class="comment"> * 5.8. Marker Packet (Obsolete Literal Packet) (Tag 10)</span> >@@ -362,7 +373,7 @@ > <a name="l00834"></a><a class="code" href="structpgpPktLdata__s.html#ac5ca8ffd025b7c2a8cb49e75f30af15f">00834</a> uint8_t <a class="code" href="structpgpPktLdata__s.html#ac5ca8ffd025b7c2a8cb49e75f30af15f">format</a>; > <a name="l00835"></a><a class="code" href="structpgpPktLdata__s.html#a0a65b9421882307c4cce08b5f7e7505b">00835</a> uint8_t <a class="code" href="structpgpPktLdata__s.html#a0a65b9421882307c4cce08b5f7e7505b">filenamelen</a>; > <a name="l00836"></a><a class="code" href="structpgpPktLdata__s.html#a4f478d27cfd055a7150dde15dfcbcb28">00836</a> uint8_t <a class="code" href="structpgpPktLdata__s.html#a4f478d27cfd055a7150dde15dfcbcb28">filename</a>[1]; >-<a name="l00837"></a>00837 } <a class="code" href="structpgpPktLdata__s.html">pgpPktLdata</a>; >+<a name="l00837"></a>00837 } <a class="code" href="rpmpgp_8h.html#a1293199a75388fc39e7c2d972b076ed0">pgpPktLdata</a>; > <a name="l00838"></a>00838 > <a name="l00839"></a>00839 <span class="comment">/* \ingroup rpmpgp</span> > <a name="l00840"></a>00840 <span class="comment"> * 5.10. Trust Packet (Tag 12)</span> >@@ -379,7 +390,7 @@ > <a name="l00851"></a>00851 <span class="comment"> */</span> > <a name="l00852"></a><a class="code" href="structpgpPktTrust__s.html">00852</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktTrust__s.html">pgpPktTrust_s</a> { > <a name="l00853"></a><a class="code" href="structpgpPktTrust__s.html#a0773ac028d39e929ca4464479dba05aa">00853</a> uint8_t <a class="code" href="structpgpPktTrust__s.html#a0773ac028d39e929ca4464479dba05aa">flag</a>; >-<a name="l00854"></a>00854 } <a class="code" href="structpgpPktTrust__s.html">pgpPktTrust</a>; >+<a name="l00854"></a>00854 } <a class="code" href="rpmpgp_8h.html#adf6ccf5cba7d4c5bbfa0797a73010418">pgpPktTrust</a>; > <a name="l00855"></a>00855 > <a name="l00856"></a>00856 <span class="comment">/* \ingroup rpmpgp</span> > <a name="l00857"></a>00857 <span class="comment"> * 5.11. User ID Packet (Tag 13)</span> >@@ -393,7 +404,7 @@ > <a name="l00865"></a>00865 <span class="comment"> */</span> > <a name="l00866"></a><a class="code" href="structpgpPktUid__s.html">00866</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpgpPktUid__s.html">pgpPktUid_s</a> { > <a name="l00867"></a><a class="code" href="structpgpPktUid__s.html#ad14dda7b0f76bf21a95847c3e6646004">00867</a> uint8_t <a class="code" href="structpgpPktUid__s.html#ad14dda7b0f76bf21a95847c3e6646004">userid</a>[1]; >-<a name="l00868"></a>00868 } <a class="code" href="structpgpPktUid__s.html">pgpPktUid</a>; >+<a name="l00868"></a>00868 } <a class="code" href="rpmpgp_8h.html#a39fa42bc8cfd3a31ab45dd4ceb3e7e8b">pgpPktUid</a>; > <a name="l00869"></a>00869 > <a name="l00872"></a><a class="code" href="unionpgpPktPre__u.html">00872</a> <span class="keyword">union </span><a class="code" href="unionpgpPktPre__u.html">pgpPktPre_u</a> { > <a name="l00873"></a><a class="code" href="unionpgpPktPre__u.html#a1a27f9f7859c745a72941e972db8ccf9">00873</a> <a class="code" href="structpgpPktPubkey__s.html" title="5.1.">pgpPktPubkey</a> <a class="code" href="unionpgpPktPre__u.html#a1a27f9f7859c745a72941e972db8ccf9">pubkey</a>; >@@ -425,7 +436,7 @@ > <a name="l00902"></a>00902 PGPARMOR_FILE = 5, > <a name="l00903"></a>00903 PGPARMOR_PRIVKEY = 6, > <a name="l00904"></a>00904 PGPARMOR_SECKEY = 7 >-<a name="l00905"></a>00905 } pgpArmor; >+<a name="l00905"></a>00905 } <a class="code" href="group__rpmpgp.html#gaa05f27aa52918c861ebb9f4e17dfd594">pgpArmor</a>; > <a name="l00906"></a>00906 > <a name="l00909"></a><a class="code" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">00909</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#gaacd64f0b42dbe9663e415f559eed25aa">pgpArmorKey_e</a> { > <a name="l00910"></a><a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf5910326a7f4ee819275425c0b2f1ed0">00910</a> <a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf5910326a7f4ee819275425c0b2f1ed0">PGPARMORKEY_VERSION</a> = 1, >@@ -433,7 +444,7 @@ > <a name="l00912"></a><a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaa8b99bbbe3fc1e219c0b81a9235db5ad7">00912</a> <a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaa8b99bbbe3fc1e219c0b81a9235db5ad7">PGPARMORKEY_MESSAGEID</a> = 3, > <a name="l00913"></a><a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaad2a49846aa6f530624449fc0f80930a6">00913</a> <a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaad2a49846aa6f530624449fc0f80930a6">PGPARMORKEY_HASH</a> = 4, > <a name="l00914"></a><a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf4b4c05dca1511e082be99c95ba0db51">00914</a> <a class="code" href="group__rpmpgp.html#ggaacd64f0b42dbe9663e415f559eed25aaaf4b4c05dca1511e082be99c95ba0db51">PGPARMORKEY_CHARSET</a> = 5 >-<a name="l00915"></a>00915 } pgpArmorKey; >+<a name="l00915"></a>00915 } <a class="code" href="group__rpmpgp.html#gae1852b797a144308bf62c69b03986511">pgpArmorKey</a>; > <a name="l00916"></a>00916 > <a name="l00917"></a><a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7">00917</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7">pgpValType_e</a> { > <a name="l00918"></a><a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a6ce7f2abbd3530eba98c997eb4d44224">00918</a> <a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a6ce7f2abbd3530eba98c997eb4d44224">PGPVAL_TAG</a> = 1, >@@ -446,13 +457,13 @@ > <a name="l00925"></a><a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a31b43039303baedaf089c7a6180144c2">00925</a> <a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a31b43039303baedaf089c7a6180144c2">PGPVAL_COMPRESSALGO</a> = 8, > <a name="l00926"></a><a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a81810da4ca8ccccec2722136ddeecacf">00926</a> <a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a81810da4ca8ccccec2722136ddeecacf">PGPVAL_HASHALGO</a> = 9, > <a name="l00927"></a><a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a4f1328cffd53b66553438e9d13422968">00927</a> <a class="code" href="rpmpgp_8h.html#a0ed6725fa6f04391d71adb14e7347be7a4f1328cffd53b66553438e9d13422968">PGPVAL_SERVERPREFS</a> = 10, >-<a name="l00928"></a>00928 } pgpValType; >+<a name="l00928"></a>00928 } <a class="code" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a>; > <a name="l00929"></a>00929 > <a name="l00933"></a><a class="code" href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469">00933</a> <span class="keyword">enum</span> <a class="code" href="group__rpmpgp.html#ga42072ff4775f09dc80e11764dc027469" title="Bit(s) to control digest operation.">rpmDigestFlags_e</a> { > <a name="l00934"></a><a class="code" href="group__rpmpgp.html#gga42072ff4775f09dc80e11764dc027469a5e623dd642f5283da2d878cd4cd1bd4e">00934</a> <a class="code" href="group__rpmpgp.html#gga42072ff4775f09dc80e11764dc027469a5e623dd642f5283da2d878cd4cd1bd4e">RPMDIGEST_NONE</a> = 0 > <a name="l00935"></a>00935 }; > <a name="l00936"></a>00936 >-<a name="l00937"></a><a class="code" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">00937</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmDigestFlags; >+<a name="l00937"></a><a class="code" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">00937</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmpgp_8h.html#a244facd7f691e4e527ba3a33db70bbe8">rpmDigestFlags</a>; > <a name="l00938"></a>00938 > <a name="l00945"></a>00945 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmpgp.html#ga63ff8dcc4a3a661e50f7a4631efcbc61" title="Return string representation of am OpenPGP value.">pgpValString</a>(<a class="code" href="rpmpgp_8h.html#ad3b8a4490d22d674b6fdd80cbeb3ecd0">pgpValType</a> type, uint8_t val); > <a name="l00946"></a>00946 >@@ -498,7 +509,7 @@ > <a name="l01048"></a>01048 > <a name="l01053"></a>01053 pgpDig <a class="code" href="group__rpmpgp.html#ga20c953f5a51841d3037a5854dda041f4" title="Create a container for parsed OpenPGP packet(s).">pgpNewDig</a>(<span class="keywordtype">void</span>); > <a name="l01054"></a>01054 >-<a name="l01059"></a>01059 <span class="keywordtype">void</span> <a class="code" href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5" title="Release (malloc&#39;d) data from container.">pgpCleanDig</a>(pgpDig dig); >+<a name="l01059"></a>01059 <span class="keywordtype">void</span> <a class="code" href="group__rpmpgp.html#ga4b822bf949b2a90c05796276eb3a26e5" title="Release (malloc'd) data from container.">pgpCleanDig</a>(pgpDig dig); > <a name="l01060"></a>01060 > <a name="l01066"></a>01066 pgpDig <a class="code" href="group__rpmpgp.html#ga2d22fdaa237903f43d5eaddb426bb13f" title="Destroy a container for parsed OpenPGP packet(s).">pgpFreeDig</a>(pgpDig dig); > <a name="l01067"></a>01067 >@@ -543,8 +554,8 @@ > <a name="l01201"></a>01201 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMPGP */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmplugins_8h.html rpm-4.9.1/doc/librpm/html/rpmplugins_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmplugins_8h.html 2010-12-21 04:51:47.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmplugins_8h.html 1969-12-31 19:00:00.000000000 -0500 >@@ -1,674 +0,0 @@ >-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >-<html xmlns="http://www.w3.org/1999/xhtml"> >-<head> >-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: rpmplugins.h File Reference</title> >-<link href="tabs.css" rel="stylesheet" type="text/css"/> >-<link href="doxygen.css" rel="stylesheet" type="text/css"/> >-</head> >-<body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >- <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >- <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li class="current"><a href="files.html"><span>Files</span></a></li> >- </ul> >- </div> >- <div class="tabs2"> >- <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >- <li><a href="globals.html"><span>Globals</span></a></li> >- </ul> >- </div> >-</div> >-<div class="header"> >- <div class="summary"> >-<a href="#define-members">Defines</a> | >-<a href="#typedef-members">Typedefs</a> | >-<a href="#enum-members">Enumerations</a> | >-<a href="#func-members">Functions</a> </div> >- <div class="headertitle"> >-<h1>rpmplugins.h File Reference</h1> </div> >-</div> >-<div class="contents"> >-<code>#include <rpm/rpmtypes.h></code><br/> >-<div class="dynheader"> >-Include dependency graph for rpmplugins.h:</div> >-<div class="dyncontent"> >-<div class="center"><img src="rpmplugins_8h__incl.png" border="0" usemap="#rpmplugins_8h" alt=""/></div> >-</div> >- >-<p><a href="rpmplugins_8h_source.html">Go to the source code of this file.</a></p> >-<table class="memberdecls"> >-<tr><td colspan="2"><h2><a name="define-members"></a> >-Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a268226ef938c4c12b4323a10b30c4a4a">PLUGIN_HOOKS</a> plugin_hooks</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#aad92815ba95f864dbc171629f748ff1f">PLUGINHOOK_INIT_FUNC</a> pluginhook_init</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#abe1fa3d7e8a496f5940dd2885e5d2fff">PLUGINHOOK_CLEANUP_FUNC</a> pluginhook_cleanup</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#ae610a54f33ae8abcf316d90ef98d44f7">PLUGINHOOK_OPENTE_FUNC</a> pluginhook_opente</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#aff0e1f8476a0536c8fcd173e2a9f5c65">PLUGINHOOK_COLL_POST_ADD_FUNC</a> pluginhook_coll_post_add</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#aa1a9dfd5fca81cf60132c6ac99bc27bb">PLUGINHOOK_COLL_POST_ANY_FUNC</a> pluginhook_coll_post_any</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#ab93c3873682ecabbb1c1f67822002ac6">PLUGINHOOK_COLL_PRE_REMOVE_FUNC</a> pluginhook_coll_pre_remove</td></tr> >-<tr><td colspan="2"><h2><a name="typedef-members"></a> >-Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#ad831701ad8f781d0e06c8ac082cf9ad3">rpmPluginHook</a></td></tr> >-<tr><td colspan="2"><h2><a name="enum-members"></a> >-Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9d">rpmPluginHook_e</a> { <br/> >- <a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da79b38b06996f46e62ba5bcd446b19836">PLUGINHOOK_NONE</a> = 0, >-<a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da365cc34928d901e37ca18a015f0c1e74">PLUGINHOOK_INIT</a> = 1 << 0, >-<a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daf6280a89e118651accc3515c17ff75fc">PLUGINHOOK_CLEANUP</a> = 1 << 1, >-<a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da577c0f57fa27cbc34c1892a2033f1ce4">PLUGINHOOK_OPENTE</a> = 1 << 2, >-<br/> >- <a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da937b81eedec859f622aa9cb88adbd3da">PLUGINHOOK_COLL_POST_ADD</a> = 1 << 3, >-<a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daa09aa9195c04ad16c663053a8269137d">PLUGINHOOK_COLL_POST_ANY</a> = 1 << 4, >-<a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daaa2eef5ca9f514d40ed844aa98506be1">PLUGINHOOK_COLL_PRE_REMOVE</a> = 1 << 5 >-<br/> >- }</td></tr> >-<tr><td colspan="2"><h2><a name="func-members"></a> >-Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#ae7ec5380e64e59a4025f38e156c05a55">rpmpluginsNew</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new plugins structure. <a href="#ae7ec5380e64e59a4025f38e156c05a55"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a0c43a68beefb12aaa09560cdee4d57d3">rpmpluginsFree</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a plugins structure. <a href="#a0c43a68beefb12aaa09560cdee4d57d3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a826e0017735f128653d5f96bba9a7342">rpmpluginsAdd</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name, const char *path, const char *opts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add and open a plugin. <a href="#a826e0017735f128653d5f96bba9a7342"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#afc7febdd98c604e5968b36bd420a74b4">rpmpluginsAddCollectionPlugin</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add and open a collection plugin. <a href="#afc7febdd98c604e5968b36bd420a74b4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a63465f536a598ed22b0d091a93e24b74">rpmpluginsPluginAdded</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine if a plugin has been added already. <a href="#a63465f536a598ed22b0d091a93e24b74"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a8c894bd70d16664bb8042f3df3e0fdbb">rpmpluginsCallInit</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name, const char *opts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Call the init plugin hook. <a href="#a8c894bd70d16664bb8042f3df3e0fdbb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#afde5f4bbb4d014076a5a3c8ca6dff204">rpmpluginsCallCleanup</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Call the cleanup plugin hook. <a href="#afde5f4bbb4d014076a5a3c8ca6dff204"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a7b962f2d41383ffa8c64fcbec257ccc6">rpmpluginsCallOpenTE</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Call the open te plugin hook. <a href="#a7b962f2d41383ffa8c64fcbec257ccc6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#aaf75b2fd8484edc6bbc92ab7f6fde738">rpmpluginsCallCollectionPostAdd</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Call the collection post add plugin hook. <a href="#aaf75b2fd8484edc6bbc92ab7f6fde738"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a7bfd8fc544812bd591e832b0d1bfa313">rpmpluginsCallCollectionPostAny</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Call the collection post any plugin hook. <a href="#a7bfd8fc544812bd591e832b0d1bfa313"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmplugins_8h.html#a71ac1a87dc3808670dd124cce95cba22">rpmpluginsCallCollectionPreRemove</a> (<a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, const char *name)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Call the collection pre remove plugin hook. <a href="#a71ac1a87dc3808670dd124cce95cba22"></a><br/></td></tr> >-</table> >-<hr/><h2>Define Documentation</h2> >-<a class="anchor" id="a268226ef938c4c12b4323a10b30c4a4a"></a><!-- doxytag: member="rpmplugins.h::PLUGIN_HOOKS" ref="a268226ef938c4c12b4323a10b30c4a4a" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">#define PLUGIN_HOOKS plugin_hooks</td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00010">10</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<a class="anchor" id="abe1fa3d7e8a496f5940dd2885e5d2fff"></a><!-- doxytag: member="rpmplugins.h::PLUGINHOOK_CLEANUP_FUNC" ref="abe1fa3d7e8a496f5940dd2885e5d2fff" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">#define PLUGINHOOK_CLEANUP_FUNC pluginhook_cleanup</td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00013">13</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<a class="anchor" id="aff0e1f8476a0536c8fcd173e2a9f5c65"></a><!-- doxytag: member="rpmplugins.h::PLUGINHOOK_COLL_POST_ADD_FUNC" ref="aff0e1f8476a0536c8fcd173e2a9f5c65" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">#define PLUGINHOOK_COLL_POST_ADD_FUNC pluginhook_coll_post_add</td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00015">15</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<a class="anchor" id="aa1a9dfd5fca81cf60132c6ac99bc27bb"></a><!-- doxytag: member="rpmplugins.h::PLUGINHOOK_COLL_POST_ANY_FUNC" ref="aa1a9dfd5fca81cf60132c6ac99bc27bb" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">#define PLUGINHOOK_COLL_POST_ANY_FUNC pluginhook_coll_post_any</td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00016">16</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<a class="anchor" id="ab93c3873682ecabbb1c1f67822002ac6"></a><!-- doxytag: member="rpmplugins.h::PLUGINHOOK_COLL_PRE_REMOVE_FUNC" ref="ab93c3873682ecabbb1c1f67822002ac6" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">#define PLUGINHOOK_COLL_PRE_REMOVE_FUNC pluginhook_coll_pre_remove</td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00017">17</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<a class="anchor" id="aad92815ba95f864dbc171629f748ff1f"></a><!-- doxytag: member="rpmplugins.h::PLUGINHOOK_INIT_FUNC" ref="aad92815ba95f864dbc171629f748ff1f" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">#define PLUGINHOOK_INIT_FUNC pluginhook_init</td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00012">12</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<a class="anchor" id="ae610a54f33ae8abcf316d90ef98d44f7"></a><!-- doxytag: member="rpmplugins.h::PLUGINHOOK_OPENTE_FUNC" ref="ae610a54f33ae8abcf316d90ef98d44f7" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">#define PLUGINHOOK_OPENTE_FUNC pluginhook_opente</td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00014">14</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<hr/><h2>Typedef Documentation</h2> >-<a class="anchor" id="ad831701ad8f781d0e06c8ac082cf9ad3"></a><!-- doxytag: member="rpmplugins.h::rpmPluginHook" ref="ad831701ad8f781d0e06c8ac082cf9ad3" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="el" href="rpmplugins_8h.html#ad831701ad8f781d0e06c8ac082cf9ad3">rpmPluginHook</a></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00029">29</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<hr/><h2>Enumeration Type Documentation</h2> >-<a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9d"></a><!-- doxytag: member="rpmplugins.h::rpmPluginHook_e" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9d" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">enum <a class="el" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9d">rpmPluginHook_e</a></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> >-<tr><td valign="top"><em><a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9da79b38b06996f46e62ba5bcd446b19836"></a><!-- doxytag: member="PLUGINHOOK_NONE" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9da79b38b06996f46e62ba5bcd446b19836" args="" -->PLUGINHOOK_NONE</em> </td><td> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9da365cc34928d901e37ca18a015f0c1e74"></a><!-- doxytag: member="PLUGINHOOK_INIT" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9da365cc34928d901e37ca18a015f0c1e74" args="" -->PLUGINHOOK_INIT</em> </td><td> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9daf6280a89e118651accc3515c17ff75fc"></a><!-- doxytag: member="PLUGINHOOK_CLEANUP" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9daf6280a89e118651accc3515c17ff75fc" args="" -->PLUGINHOOK_CLEANUP</em> </td><td> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9da577c0f57fa27cbc34c1892a2033f1ce4"></a><!-- doxytag: member="PLUGINHOOK_OPENTE" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9da577c0f57fa27cbc34c1892a2033f1ce4" args="" -->PLUGINHOOK_OPENTE</em> </td><td> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9da937b81eedec859f622aa9cb88adbd3da"></a><!-- doxytag: member="PLUGINHOOK_COLL_POST_ADD" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9da937b81eedec859f622aa9cb88adbd3da" args="" -->PLUGINHOOK_COLL_POST_ADD</em> </td><td> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9daa09aa9195c04ad16c663053a8269137d"></a><!-- doxytag: member="PLUGINHOOK_COLL_POST_ANY" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9daa09aa9195c04ad16c663053a8269137d" args="" -->PLUGINHOOK_COLL_POST_ANY</em> </td><td> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="a7f65e651ef96bf4eb8b1b57e4cc4cd9daaa2eef5ca9f514d40ed844aa98506be1"></a><!-- doxytag: member="PLUGINHOOK_COLL_PRE_REMOVE" ref="a7f65e651ef96bf4eb8b1b57e4cc4cd9daaa2eef5ca9f514d40ed844aa98506be1" args="" -->PLUGINHOOK_COLL_PRE_REMOVE</em> </td><td> >-</td></tr> >-</table> >-</dd> >-</dl> >- >-<p>Definition at line <a class="el" href="rpmplugins_8h_source.html#l00019">19</a> of file <a class="el" href="rpmplugins_8h_source.html">rpmplugins.h</a>.</p> >- >-</div> >-</div> >-<hr/><h2>Function Documentation</h2> >-<a class="anchor" id="a826e0017735f128653d5f96bba9a7342"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsAdd" ref="a826e0017735f128653d5f96bba9a7342" args="(rpmPlugins plugins, const char *name, const char *path, const char *opts)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsAdd </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>path</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>opts</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Add and open a plugin. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure to add a plugin to </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name to access plugin </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>path of plugin to open </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>opts</em> </td><td>options to pass to the plugin </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="afc7febdd98c604e5968b36bd420a74b4"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsAddCollectionPlugin" ref="afc7febdd98c604e5968b36bd420a74b4" args="(rpmPlugins plugins, const char *name)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsAddCollectionPlugin </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Add and open a collection plugin. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure to add a collection plugin to </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of collection to open </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="afde5f4bbb4d014076a5a3c8ca6dff204"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsCallCleanup" ref="afde5f4bbb4d014076a5a3c8ca6dff204" args="(rpmPlugins plugins, const char *name)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsCallCleanup </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Call the cleanup plugin hook. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of plugin </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="aaf75b2fd8484edc6bbc92ab7f6fde738"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsCallCollectionPostAdd" ref="aaf75b2fd8484edc6bbc92ab7f6fde738" args="(rpmPlugins plugins, const char *name)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsCallCollectionPostAdd </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Call the collection post add plugin hook. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of plugin </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a7bfd8fc544812bd591e832b0d1bfa313"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsCallCollectionPostAny" ref="a7bfd8fc544812bd591e832b0d1bfa313" args="(rpmPlugins plugins, const char *name)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsCallCollectionPostAny </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Call the collection post any plugin hook. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of plugin </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a71ac1a87dc3808670dd124cce95cba22"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsCallCollectionPreRemove" ref="a71ac1a87dc3808670dd124cce95cba22" args="(rpmPlugins plugins, const char *name)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsCallCollectionPreRemove </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Call the collection pre remove plugin hook. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of plugin </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a8c894bd70d16664bb8042f3df3e0fdbb"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsCallInit" ref="a8c894bd70d16664bb8042f3df3e0fdbb" args="(rpmPlugins plugins, const char *name, const char *opts)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsCallInit </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>opts</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Call the init plugin hook. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of plugin </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>opts</em> </td><td>plugin options </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a7b962f2d41383ffa8c64fcbec257ccc6"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsCallOpenTE" ref="a7b962f2d41383ffa8c64fcbec257ccc6" args="(rpmPlugins plugins, const char *name, rpmte te)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> rpmpluginsCallOpenTE </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td> >- <td class="paramname"> <em>te</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Call the open te plugin hook. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of plugin </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>te</em> </td><td>transaction element opened </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>RPMRC_OK on success, RPMRC_FAIL otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a0c43a68beefb12aaa09560cdee4d57d3"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsFree" ref="a0c43a68beefb12aaa09560cdee4d57d3" args="(rpmPlugins plugins)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> rpmpluginsFree </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Destroy a plugins structure. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure to destroy </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>NULL always </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="ae7ec5380e64e59a4025f38e156c05a55"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsNew" ref="ae7ec5380e64e59a4025f38e156c05a55" args="(rpmts ts)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> rpmpluginsNew </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Create a new plugins structure. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>new plugin structure </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a63465f536a598ed22b0d091a93e24b74"></a><!-- doxytag: member="rpmplugins.h::rpmpluginsPluginAdded" ref="a63465f536a598ed22b0d091a93e24b74" args="(rpmPlugins plugins, const char *name)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">int rpmpluginsPluginAdded </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td> >- <td class="paramname"> <em>plugins</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>name</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Determine if a plugin has been added already. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>plugins</em> </td><td>plugins structure </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of plugin to check </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>1 if plugin name has already been added, 0 otherwise </dd></dl> >- >-</div> >-</div> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Dec 21 2010 for rpm by >-<a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >-</body> >-</html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmplugins_8h__incl.map rpm-4.9.1/doc/librpm/html/rpmplugins_8h__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmplugins_8h__incl.map 2010-12-10 05:48:15.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmplugins_8h__incl.map 1969-12-31 19:00:00.000000000 -0500 >@@ -1,2 +0,0 @@ >-<map id="G" name="G"> >-</map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmplugins_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmplugins_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmplugins_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmplugins_8h__incl.md5 1969-12-31 19:00:00.000000000 -0500 >@@ -1 +0,0 @@ >-af0973ebc23870c3c489c1f7bcfb157d >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmplugins_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmplugins_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmplugins_8h_source.html rpm-4.9.1/doc/librpm/html/rpmplugins_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmplugins_8h_source.html 2010-12-21 04:51:46.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmplugins_8h_source.html 1969-12-31 19:00:00.000000000 -0500 >@@ -1,95 +0,0 @@ >-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >-<html xmlns="http://www.w3.org/1999/xhtml"> >-<head> >-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> >-<title>rpm: rpmplugins.h Source File</title> >-<link href="tabs.css" rel="stylesheet" type="text/css"/> >-<link href="doxygen.css" rel="stylesheet" type="text/css"/> >-</head> >-<body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >- <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >- <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li class="current"><a href="files.html"><span>Files</span></a></li> >- </ul> >- </div> >- <div class="tabs2"> >- <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >- <li><a href="globals.html"><span>Globals</span></a></li> >- </ul> >- </div> >-<div class="header"> >- <div class="headertitle"> >-<h1>rpmplugins.h</h1> </div> >-</div> >-<div class="contents"> >-<a href="rpmplugins_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _PLUGINS_H</span> >-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _PLUGINS_H</span> >-<a name="l00003"></a>00003 <span class="preprocessor"></span> >-<a name="l00004"></a>00004 <span class="preprocessor">#include <rpm/rpmtypes.h></span> >-<a name="l00005"></a>00005 >-<a name="l00006"></a>00006 <span class="preprocessor">#ifdef __cplusplus</span> >-<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { >-<a name="l00008"></a>00008 <span class="preprocessor">#endif</span> >-<a name="l00009"></a>00009 <span class="preprocessor"></span> >-<a name="l00010"></a><a class="code" href="rpmplugins_8h.html#a268226ef938c4c12b4323a10b30c4a4a">00010</a> <span class="preprocessor">#define PLUGIN_HOOKS plugin_hooks</span> >-<a name="l00011"></a>00011 <span class="preprocessor"></span> >-<a name="l00012"></a><a class="code" href="rpmplugins_8h.html#aad92815ba95f864dbc171629f748ff1f">00012</a> <span class="preprocessor">#define PLUGINHOOK_INIT_FUNC pluginhook_init</span> >-<a name="l00013"></a><a class="code" href="rpmplugins_8h.html#abe1fa3d7e8a496f5940dd2885e5d2fff">00013</a> <span class="preprocessor"></span><span class="preprocessor">#define PLUGINHOOK_CLEANUP_FUNC pluginhook_cleanup</span> >-<a name="l00014"></a><a class="code" href="rpmplugins_8h.html#ae610a54f33ae8abcf316d90ef98d44f7">00014</a> <span class="preprocessor"></span><span class="preprocessor">#define PLUGINHOOK_OPENTE_FUNC pluginhook_opente</span> >-<a name="l00015"></a><a class="code" href="rpmplugins_8h.html#aff0e1f8476a0536c8fcd173e2a9f5c65">00015</a> <span class="preprocessor"></span><span class="preprocessor">#define PLUGINHOOK_COLL_POST_ADD_FUNC pluginhook_coll_post_add</span> >-<a name="l00016"></a><a class="code" href="rpmplugins_8h.html#aa1a9dfd5fca81cf60132c6ac99bc27bb">00016</a> <span class="preprocessor"></span><span class="preprocessor">#define PLUGINHOOK_COLL_POST_ANY_FUNC pluginhook_coll_post_any</span> >-<a name="l00017"></a><a class="code" href="rpmplugins_8h.html#ab93c3873682ecabbb1c1f67822002ac6">00017</a> <span class="preprocessor"></span><span class="preprocessor">#define PLUGINHOOK_COLL_PRE_REMOVE_FUNC pluginhook_coll_pre_remove</span> >-<a name="l00018"></a>00018 <span class="preprocessor"></span> >-<a name="l00019"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9d">00019</a> <span class="keyword">enum</span> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9d">rpmPluginHook_e</a> { >-<a name="l00020"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da79b38b06996f46e62ba5bcd446b19836">00020</a> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da79b38b06996f46e62ba5bcd446b19836">PLUGINHOOK_NONE</a> = 0, >-<a name="l00021"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da365cc34928d901e37ca18a015f0c1e74">00021</a> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da365cc34928d901e37ca18a015f0c1e74">PLUGINHOOK_INIT</a> = 1 << 0, >-<a name="l00022"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daf6280a89e118651accc3515c17ff75fc">00022</a> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daf6280a89e118651accc3515c17ff75fc">PLUGINHOOK_CLEANUP</a> = 1 << 1, >-<a name="l00023"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da577c0f57fa27cbc34c1892a2033f1ce4">00023</a> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da577c0f57fa27cbc34c1892a2033f1ce4">PLUGINHOOK_OPENTE</a> = 1 << 2, >-<a name="l00024"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da937b81eedec859f622aa9cb88adbd3da">00024</a> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9da937b81eedec859f622aa9cb88adbd3da">PLUGINHOOK_COLL_POST_ADD</a> = 1 << 3, >-<a name="l00025"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daa09aa9195c04ad16c663053a8269137d">00025</a> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daa09aa9195c04ad16c663053a8269137d">PLUGINHOOK_COLL_POST_ANY</a> = 1 << 4, >-<a name="l00026"></a><a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daaa2eef5ca9f514d40ed844aa98506be1">00026</a> <a class="code" href="rpmplugins_8h.html#a7f65e651ef96bf4eb8b1b57e4cc4cd9daaa2eef5ca9f514d40ed844aa98506be1">PLUGINHOOK_COLL_PRE_REMOVE</a> = 1 << 5 >-<a name="l00027"></a>00027 }; >-<a name="l00028"></a>00028 >-<a name="l00029"></a><a class="code" href="rpmplugins_8h.html#ad831701ad8f781d0e06c8ac082cf9ad3">00029</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmPluginHook; >-<a name="l00030"></a>00030 >-<a name="l00036"></a>00036 <a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> <a class="code" href="rpmplugins_8h.html#ae7ec5380e64e59a4025f38e156c05a55" title="Create a new plugins structure.">rpmpluginsNew</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts); >-<a name="l00037"></a>00037 >-<a name="l00043"></a>00043 <a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> <a class="code" href="rpmplugins_8h.html#a0c43a68beefb12aaa09560cdee4d57d3" title="Destroy a plugins structure.">rpmpluginsFree</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins); >-<a name="l00044"></a>00044 >-<a name="l00053"></a>00053 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#a826e0017735f128653d5f96bba9a7342" title="Add and open a plugin.">rpmpluginsAdd</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keyword">const</span> <span class="keywordtype">char</span> *opts); >-<a name="l00054"></a>00054 >-<a name="l00061"></a>00061 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#afc7febdd98c604e5968b36bd420a74b4" title="Add and open a collection plugin.">rpmpluginsAddCollectionPlugin</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name); >-<a name="l00062"></a>00062 >-<a name="l00069"></a>00069 <span class="keywordtype">int</span> <a class="code" href="rpmplugins_8h.html#a63465f536a598ed22b0d091a93e24b74" title="Determine if a plugin has been added already.">rpmpluginsPluginAdded</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name); >-<a name="l00070"></a>00070 >-<a name="l00071"></a>00071 >-<a name="l00079"></a>00079 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#a8c894bd70d16664bb8042f3df3e0fdbb" title="Call the init plugin hook.">rpmpluginsCallInit</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *opts); >-<a name="l00080"></a>00080 >-<a name="l00087"></a>00087 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#afde5f4bbb4d014076a5a3c8ca6dff204" title="Call the cleanup plugin hook.">rpmpluginsCallCleanup</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name); >-<a name="l00088"></a>00088 >-<a name="l00096"></a>00096 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#a7b962f2d41383ffa8c64fcbec257ccc6" title="Call the open te plugin hook.">rpmpluginsCallOpenTE</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te); >-<a name="l00097"></a>00097 >-<a name="l00104"></a>00104 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#aaf75b2fd8484edc6bbc92ab7f6fde738" title="Call the collection post add plugin hook.">rpmpluginsCallCollectionPostAdd</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name); >-<a name="l00105"></a>00105 >-<a name="l00112"></a>00112 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#a7bfd8fc544812bd591e832b0d1bfa313" title="Call the collection post any plugin hook.">rpmpluginsCallCollectionPostAny</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name); >-<a name="l00113"></a>00113 >-<a name="l00120"></a>00120 <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a> <a class="code" href="rpmplugins_8h.html#a71ac1a87dc3808670dd124cce95cba22" title="Call the collection pre remove plugin hook.">rpmpluginsCallCollectionPreRemove</a>(<a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> plugins, <span class="keyword">const</span> <span class="keywordtype">char</span> *name); >-<a name="l00121"></a>00121 >-<a name="l00122"></a>00122 <span class="preprocessor">#ifdef __cplusplus</span> >-<a name="l00123"></a>00123 <span class="preprocessor"></span>} >-<a name="l00124"></a>00124 <span class="preprocessor">#endif</span> >-<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _PLUGINS_H */</span> >-</pre></div></div> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Dec 21 2010 for rpm by >-<a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >-</body> >-</html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmpol_8h.html rpm-4.9.1/doc/librpm/html/rpmpol_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmpol_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmpol_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,44 +42,44 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#enum-members">Enumerations</a> </div> > <div class="headertitle"> >-<h1>rpmpol.h File Reference</h1> </div> >+<div class="title">rpmpol.h File Reference</div> </div> > </div> > <div class="contents"> > > <p>Structure(s) used for policy sets. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmtypes.h></code><br/> >-<div class="dynheader"> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmpol.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmpol_8h__incl.png" border="0" usemap="#rpmpol_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmpol_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpol_8h.html#aa9cbdf6a443219aa9dae319a281a4001">RPMPOL_TYPE_DEFAULT</a> "default"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpol_8h.html#aa9cbdf6a443219aa9dae319a281a4001">RPMPOL_TYPE_DEFAULT</a>   "default"</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpol_8h.html#ab04fcd6a92bd26f966b5e35316375ab4">rpmpolFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpol_8h.html#ab04fcd6a92bd26f966b5e35316375ab4">rpmpolFlags</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2">rpmpolFlags_e</a> { <a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2ae537ae99cb45d3f0594d0717a10f8fb4">RPMPOL_FLAG_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2">rpmpolFlags_e</a> { <a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2ae537ae99cb45d3f0594d0717a10f8fb4">RPMPOL_FLAG_NONE</a> = 0, > <a class="el" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2aa1800d297c08ce25889e99e8f1333eb3">RPMPOL_FLAG_BASE</a> = (1 << 0) > }</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structure(s) used for policy sets. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structure(s) used for policy sets. </p> > > <p>Definition in file <a class="el" href="rpmpol_8h_source.html">rpmpol.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="aa9cbdf6a443219aa9dae319a281a4001"></a><!-- doxytag: member="rpmpol.h::RPMPOL_TYPE_DEFAULT" ref="aa9cbdf6a443219aa9dae319a281a4001" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMPOL_TYPE_DEFAULT "default"</td> >+ <td class="memname">#define RPMPOL_TYPE_DEFAULT   "default"</td> > </tr> > </table> > </div> >@@ -119,8 +130,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmpol_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmpol_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmpol_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmpol_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-65a34ccccacce7eae7facbdc15c56aa1 >\ No newline at end of file >+9b4c6f42135baab44638814b0c1fc20a >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmpol_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmpol_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmpol_8h_source.html rpm-4.9.1/doc/librpm/html/rpmpol_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmpol_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmpol_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmpol.h</h1> </div> >+<div class="title">rpmpol.h</div> </div> > </div> > <div class="contents"> > <a href="rpmpol_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMPOL</span> >@@ -43,7 +54,7 @@ > <a name="l00017"></a><a class="code" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2aa1800d297c08ce25889e99e8f1333eb3">00017</a> <a class="code" href="rpmpol_8h.html#a4a67c5c80c0b16f02dd841a62968bcb2aa1800d297c08ce25889e99e8f1333eb3">RPMPOL_FLAG_BASE</a> = (1 << 0) > <a name="l00018"></a>00018 }; > <a name="l00019"></a>00019 >-<a name="l00020"></a><a class="code" href="rpmpol_8h.html#ab04fcd6a92bd26f966b5e35316375ab4">00020</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmpolFlags; >+<a name="l00020"></a><a class="code" href="rpmpol_8h.html#ab04fcd6a92bd26f966b5e35316375ab4">00020</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmpol_8h.html#ab04fcd6a92bd26f966b5e35316375ab4">rpmpolFlags</a>; > <a name="l00021"></a>00021 > <a name="l00022"></a><a class="code" href="rpmpol_8h.html#aa9cbdf6a443219aa9dae319a281a4001">00022</a> <span class="preprocessor">#define RPMPOL_TYPE_DEFAULT "default"</span> > <a name="l00023"></a>00023 <span class="preprocessor"></span> >@@ -54,8 +65,8 @@ > <a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* H_rpmpol */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmprob_8h.html rpm-4.9.1/doc/librpm/html/rpmprob_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmprob_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmprob_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,94 +42,93 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmprob.h File Reference</h1> </div> >+<div class="title">rpmprob.h File Reference<div class="ingroups"><a class="el" href="group__rpmprob.html">Problem Element API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Structures and prototypes used for an rpm problem item. >-<a href="#_details">More...</a></p> >-<code>#include <stdio.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <stdio.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmprob.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmprob_8h__incl.png" border="0" usemap="#rpmprob_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmprob_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmProblem_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerate transaction set problem types. <a href="#aadc8b85b21cc389aaf0e31482396afac"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmProblem_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerate transaction set problem types. <a href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a> { <br/> >- <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">RPMPROB_FILTER_NONE</a> = 0, >-<a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">RPMPROB_FILTER_IGNOREOS</a> = (1 << 0), >-<a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">RPMPROB_FILTER_IGNOREARCH</a> = (1 << 1), >-<a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a> = (1 << 2), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a> { <br/> >+  <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">RPMPROB_FILTER_NONE</a> = 0, >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">RPMPROB_FILTER_IGNOREOS</a> = (1 << 0), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">RPMPROB_FILTER_IGNOREARCH</a> = (1 << 1), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a> = (1 << 2), >+<br/> >+  <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">RPMPROB_FILTER_FORCERELOCATE</a> = (1 << 3), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">RPMPROB_FILTER_REPLACENEWFILES</a> = (1 << 4), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">RPMPROB_FILTER_REPLACEOLDFILES</a> = (1 << 5), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a> = (1 << 6), > <br/> >- <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">RPMPROB_FILTER_FORCERELOCATE</a> = (1 << 3), >-<a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">RPMPROB_FILTER_REPLACENEWFILES</a> = (1 << 4), >-<a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">RPMPROB_FILTER_REPLACEOLDFILES</a> = (1 << 5), >-<a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a> = (1 << 6), >-<br/> >- <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a> = (1 << 7), >-<a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">RPMPROB_FILTER_DISKNODES</a> = (1 << 8) >+  <a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a> = (1 << 7), >+<a class="el" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">RPMPROB_FILTER_DISKNODES</a> = (1 << 8) > <br/> > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> { <br/> >- <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">RPMPROB_BADARCH</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">RPMPROB_BADOS</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">RPMPROB_PKG_INSTALLED</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">RPMPROB_BADRELOCATE</a>, >-<br/> >- <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">RPMPROB_REQUIRES</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">RPMPROB_CONFLICT</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">RPMPROB_NEW_FILE_CONFLICT</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">RPMPROB_FILE_CONFLICT</a>, >-<br/> >- <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">RPMPROB_OLDPACKAGE</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">RPMPROB_DISKSPACE</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">RPMPROB_DISKNODES</a>, >-<a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">RPMPROB_OBSOLETES</a> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> { <br/> >+  <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">RPMPROB_BADARCH</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">RPMPROB_BADOS</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">RPMPROB_PKG_INSTALLED</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">RPMPROB_BADRELOCATE</a>, >+<br/> >+  <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">RPMPROB_REQUIRES</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">RPMPROB_CONFLICT</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">RPMPROB_NEW_FILE_CONFLICT</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">RPMPROB_FILE_CONFLICT</a>, >+<br/> >+  <a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">RPMPROB_OLDPACKAGE</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">RPMPROB_DISKSPACE</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">RPMPROB_DISKNODES</a>, >+<a class="el" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">RPMPROB_OBSOLETES</a> > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Enumerate transaction set problem types. </p> >- <a href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerate transaction set problem types. <a href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a6c5f5a04f1343eee00a9cd4b09d2077d">rpmProblemCreate</a> (<a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> type, const char *pkgNEVR, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, const char *altNEVR, const char *str, uint64_t number)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a problem item. <a href="#a6c5f5a04f1343eee00a9cd4b09d2077d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a4f1a1fcf2b5eab20cd77b154cc9e8974">rpmProblemFree</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a problem item. <a href="#a4f1a1fcf2b5eab20cd77b154cc9e8974"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a7a98e91a733c653177f2e2cbac70e8c2">rpmProblemLink</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference an rpmProblem instance. <a href="#a7a98e91a733c653177f2e2cbac70e8c2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a46ccd54b24311634b6657691a952756f">rpmProblemCompare</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> ap, <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> bp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare two problems for equality. <a href="#a46ccd54b24311634b6657691a952756f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a52539e9b5d2b22beb1ace66dfb5db9c3">rpmProblemGetPkgNEVR</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return package NEVR. <a href="#a52539e9b5d2b22beb1ace66dfb5db9c3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a61301fe01fa8c05fdbf1310969b55d75">rpmProblemGetAltNEVR</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return related (e.g. <a href="#a61301fe01fa8c05fdbf1310969b55d75"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a3a2d7aeb084929b7feb2953369bb6912">rpmProblemGetType</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of problem (dependency, diskpace etc). <a href="#a3a2d7aeb084929b7feb2953369bb6912"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#ad94e5470d2808ef081448a0ab557b155">rpmProblemGetKey</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return filename or python object address of a problem. <a href="#ad94e5470d2808ef081448a0ab557b155"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#afc89e203b3a8bf52077420ff3a1e95cf">rpmProblemGetStr</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a generic data string from a problem. <a href="#afc89e203b3a8bf52077420ff3a1e95cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a0b2e21af3cddea8409e71f07d722d0b2">rpmProblemGetDiskNeed</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return disk requirement (needed disk space / number of inodes) depending on problem type. <a href="#a0b2e21af3cddea8409e71f07d722d0b2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmprob_8h.html#a9d3532234f64072eb2efa911c5a3ca53">rpmProblemString</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return formatted string representation of a problem. <a href="#a9d3532234f64072eb2efa911c5a3ca53"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga6c5f5a04f1343eee00a9cd4b09d2077d">rpmProblemCreate</a> (<a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> type, const char *pkgNEVR, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, const char *altNEVR, const char *str, uint64_t number)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a problem item. <a href="group__rpmprob.html#ga6c5f5a04f1343eee00a9cd4b09d2077d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga4f1a1fcf2b5eab20cd77b154cc9e8974">rpmProblemFree</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a problem item. <a href="group__rpmprob.html#ga4f1a1fcf2b5eab20cd77b154cc9e8974"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga7a98e91a733c653177f2e2cbac70e8c2">rpmProblemLink</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference an rpmProblem instance. <a href="group__rpmprob.html#ga7a98e91a733c653177f2e2cbac70e8c2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga46ccd54b24311634b6657691a952756f">rpmProblemCompare</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> ap, <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> bp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compare two problems for equality. <a href="group__rpmprob.html#ga46ccd54b24311634b6657691a952756f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga52539e9b5d2b22beb1ace66dfb5db9c3">rpmProblemGetPkgNEVR</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return package NEVR. <a href="group__rpmprob.html#ga52539e9b5d2b22beb1ace66dfb5db9c3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga61301fe01fa8c05fdbf1310969b55d75">rpmProblemGetAltNEVR</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return related (e.g. <a href="group__rpmprob.html#ga61301fe01fa8c05fdbf1310969b55d75"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga3a2d7aeb084929b7feb2953369bb6912">rpmProblemGetType</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of problem (dependency, diskpace etc) <a href="group__rpmprob.html#ga3a2d7aeb084929b7feb2953369bb6912"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gad94e5470d2808ef081448a0ab557b155">rpmProblemGetKey</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return filename or python object address of a problem. <a href="group__rpmprob.html#gad94e5470d2808ef081448a0ab557b155"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#gafc89e203b3a8bf52077420ff3a1e95cf">rpmProblemGetStr</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return a generic data string from a problem. <a href="group__rpmprob.html#gafc89e203b3a8bf52077420ff3a1e95cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga0b2e21af3cddea8409e71f07d722d0b2">rpmProblemGetDiskNeed</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return disk requirement (needed disk space / number of inodes) depending on problem type. <a href="group__rpmprob.html#ga0b2e21af3cddea8409e71f07d722d0b2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmprob.html#ga9d3532234f64072eb2efa911c5a3ca53">rpmProblemString</a> (<a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return formatted string representation of a problem. <a href="group__rpmprob.html#ga9d3532234f64072eb2efa911c5a3ca53"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structures and prototypes used for an rpm problem item. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structures and prototypes used for an rpm problem item. </p> > > <p>Definition in file <a class="el" href="rpmprob_8h_source.html">rpmprob.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="aecbf364f55c6786cc08c5c80f7bb5a0e"></a><!-- doxytag: member="rpmprob.h::rpmprobFilterFlags" ref="aecbf364f55c6786cc08c5c80f7bb5a0e" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -149,480 +159,9 @@ > > </div> > </div> >-<a class="anchor" id="aadc8b85b21cc389aaf0e31482396afac"></a><!-- doxytag: member="rpmprob.h::rpmProblemType" ref="aadc8b85b21cc389aaf0e31482396afac" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">typedef enum <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a> <a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Enumerate transaction set problem types. </p> >- >-</div> >-</div> >-<hr/><h2>Enumeration Type Documentation</h2> >-<a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65e"></a><!-- doxytag: member="rpmprob.h::rpmprobFilterFlags_e" ref="ab4ea02ce77eec78f106088cbccd9b65e" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">enum <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000024">Todo:</a></b></dt><dd>Generalize filter mechanism.</dd></dl> >-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4"></a><!-- doxytag: member="RPMPROB_FILTER_NONE" ref="ab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4" args="" -->RPMPROB_FILTER_NONE</em> </td><td> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976"></a><!-- doxytag: member="RPMPROB_FILTER_IGNOREOS" ref="ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976" args="" -->RPMPROB_FILTER_IGNOREOS</em> </td><td> >-<p>from --ignoreos </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0"></a><!-- doxytag: member="RPMPROB_FILTER_IGNOREARCH" ref="ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0" args="" -->RPMPROB_FILTER_IGNOREARCH</em> </td><td> >-<p>from --ignorearch </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7"></a><!-- doxytag: member="RPMPROB_FILTER_REPLACEPKG" ref="ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7" args="" -->RPMPROB_FILTER_REPLACEPKG</em> </td><td> >-<p>from --replacepkgs </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280"></a><!-- doxytag: member="RPMPROB_FILTER_FORCERELOCATE" ref="ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280" args="" -->RPMPROB_FILTER_FORCERELOCATE</em> </td><td> >-<p>from --badreloc </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009"></a><!-- doxytag: member="RPMPROB_FILTER_REPLACENEWFILES" ref="ab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009" args="" -->RPMPROB_FILTER_REPLACENEWFILES</em> </td><td> >-<p>from --replacefiles </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b"></a><!-- doxytag: member="RPMPROB_FILTER_REPLACEOLDFILES" ref="ab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b" args="" -->RPMPROB_FILTER_REPLACEOLDFILES</em> </td><td> >-<p>from --replacefiles </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2"></a><!-- doxytag: member="RPMPROB_FILTER_OLDPACKAGE" ref="ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2" args="" -->RPMPROB_FILTER_OLDPACKAGE</em> </td><td> >-<p>from --oldpackage </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0"></a><!-- doxytag: member="RPMPROB_FILTER_DISKSPACE" ref="ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0" args="" -->RPMPROB_FILTER_DISKSPACE</em> </td><td> >-<p>from --ignoresize </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1"></a><!-- doxytag: member="RPMPROB_FILTER_DISKNODES" ref="ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1" args="" -->RPMPROB_FILTER_DISKNODES</em> </td><td> >-<p>from --ignoresize </p> >-</td></tr> >-</table> >-</dd> >-</dl> >- >-<p>Definition at line <a class="el" href="rpmprob_8h_source.html#l00021">21</a> of file <a class="el" href="rpmprob_8h_source.html">rpmprob.h</a>.</p> >- >-</div> >-</div> >-<a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247"></a><!-- doxytag: member="rpmprob.h::rpmProblemType_e" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247" args="" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">enum <a class="el" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">rpmProblemType_e</a></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Enumerate transaction set problem types. </p> >-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589"></a><!-- doxytag: member="RPMPROB_BADARCH" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589" args="" -->RPMPROB_BADARCH</em> </td><td> >-<p>package ... is for a different architecture </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21"></a><!-- doxytag: member="RPMPROB_BADOS" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21" args="" -->RPMPROB_BADOS</em> </td><td> >-<p>package ... is for a different operating system </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656"></a><!-- doxytag: member="RPMPROB_PKG_INSTALLED" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656" args="" -->RPMPROB_PKG_INSTALLED</em> </td><td> >-<p>package ... is already installed </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003"></a><!-- doxytag: member="RPMPROB_BADRELOCATE" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003" args="" -->RPMPROB_BADRELOCATE</em> </td><td> >-<p>path ... is not relocatable for package ... </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb"></a><!-- doxytag: member="RPMPROB_REQUIRES" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb" args="" -->RPMPROB_REQUIRES</em> </td><td> >-<p>package ... has unsatisfied Requires: ... </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2"></a><!-- doxytag: member="RPMPROB_CONFLICT" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2" args="" -->RPMPROB_CONFLICT</em> </td><td> >-<p>package ... has unsatisfied Conflicts: ... </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace"></a><!-- doxytag: member="RPMPROB_NEW_FILE_CONFLICT" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace" args="" -->RPMPROB_NEW_FILE_CONFLICT</em> </td><td> >-<p>file ... conflicts between attemped installs of ... </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321"></a><!-- doxytag: member="RPMPROB_FILE_CONFLICT" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321" args="" -->RPMPROB_FILE_CONFLICT</em> </td><td> >-<p>file ... from install of ... conflicts with file from package ... </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6"></a><!-- doxytag: member="RPMPROB_OLDPACKAGE" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6" args="" -->RPMPROB_OLDPACKAGE</em> </td><td> >-<p>package ... (which is newer than ...) is already installed </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5"></a><!-- doxytag: member="RPMPROB_DISKSPACE" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5" args="" -->RPMPROB_DISKSPACE</em> </td><td> >-<p>installing package ... needs ... on the ... filesystem </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c"></a><!-- doxytag: member="RPMPROB_DISKNODES" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c" args="" -->RPMPROB_DISKNODES</em> </td><td> >-<p>installing package ... needs ... on the ... filesystem </p> >-</td></tr> >-<tr><td valign="top"><em><a class="anchor" id="acd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f"></a><!-- doxytag: member="RPMPROB_OBSOLETES" ref="acd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f" args="" -->RPMPROB_OBSOLETES</em> </td><td> >-<p>package ... is obsoleted by ... </p> >-</td></tr> >-</table> >-</dd> >-</dl> >- >-<p>Definition at line <a class="el" href="rpmprob_8h_source.html#l00039">39</a> of file <a class="el" href="rpmprob_8h_source.html">rpmprob.h</a>.</p> >- >-</div> >-</div> >-<hr/><h2>Function Documentation</h2> >-<a class="anchor" id="a46ccd54b24311634b6657691a952756f"></a><!-- doxytag: member="rpmprob.h::rpmProblemCompare" ref="a46ccd54b24311634b6657691a952756f" args="(rpmProblem ap, rpmProblem bp)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">int rpmProblemCompare </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>ap</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>bp</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Compare two problems for equality. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ap</em> </td><td>1st problem </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>bp</em> </td><td>2nd problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>1 if the problems differ, 0 otherwise </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a6c5f5a04f1343eee00a9cd4b09d2077d"></a><!-- doxytag: member="rpmprob.h::rpmProblemCreate" ref="a6c5f5a04f1343eee00a9cd4b09d2077d" args="(rpmProblemType type, const char *pkgNEVR, fnpyKey key, const char *altNEVR, const char *str, uint64_t number)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmProblemCreate </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> </td> >- <td class="paramname"> <em>type</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>pkgNEVR</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td> >- <td class="paramname"> <em>key</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>altNEVR</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>str</em>, </td> >- </tr> >- <tr> >- <td class="paramkey"></td> >- <td></td> >- <td class="paramtype">uint64_t </td> >- <td class="paramname"> <em>number</em></td><td> </td> >- </tr> >- <tr> >- <td></td> >- <td>)</td> >- <td></td><td></td><td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Create a problem item. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>type of problem </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>pkgNEVR</em> </td><td>package name </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>filename or python object address </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>altNEVR</em> </td><td>related (e.g. through a dependency) package name </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>generic string attribute </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>number</em> </td><td>generic number attribute </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>rpmProblem </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a4f1a1fcf2b5eab20cd77b154cc9e8974"></a><!-- doxytag: member="rpmprob.h::rpmProblemFree" ref="a4f1a1fcf2b5eab20cd77b154cc9e8974" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmProblemFree </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Destroy a problem item. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>rpm problem (NULL) </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a61301fe01fa8c05fdbf1310969b55d75"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetAltNEVR" ref="a61301fe01fa8c05fdbf1310969b55d75" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">const char* rpmProblemGetAltNEVR </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Return related (e.g. </p> >-<p>through a dependency) package NEVR </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>related (e.g. through a dependency) package NEVR </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a0b2e21af3cddea8409e71f07d722d0b2"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetDiskNeed" ref="a0b2e21af3cddea8409e71f07d722d0b2" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> rpmProblemGetDiskNeed </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Return disk requirement (needed disk space / number of inodes) depending on problem type. </p> >-<p>On problem types other than RPMPROB_DISKSPACE and RPMPROB_DISKNODES return value is undefined. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>disk requirement </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="ad94e5470d2808ef081448a0ab557b155"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetKey" ref="ad94e5470d2808ef081448a0ab557b155" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> rpmProblemGetKey </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Return filename or python object address of a problem. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>filename or python object address </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a52539e9b5d2b22beb1ace66dfb5db9c3"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetPkgNEVR" ref="a52539e9b5d2b22beb1ace66dfb5db9c3" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">const char* rpmProblemGetPkgNEVR </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Return package NEVR. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>package NEVR </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="afc89e203b3a8bf52077420ff3a1e95cf"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetStr" ref="afc89e203b3a8bf52077420ff3a1e95cf" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">const char* rpmProblemGetStr </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Return a generic data string from a problem. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>a generic data string </dd></dl> >-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo:</a></b></dt><dd>needs a better name </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a3a2d7aeb084929b7feb2953369bb6912"></a><!-- doxytag: member="rpmprob.h::rpmProblemGetType" ref="a3a2d7aeb084929b7feb2953369bb6912" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac">rpmProblemType</a> rpmProblemGetType </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Return type of problem (dependency, diskpace etc). </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>type of problem </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a7a98e91a733c653177f2e2cbac70e8c2"></a><!-- doxytag: member="rpmprob.h::rpmProblemLink" ref="a7a98e91a733c653177f2e2cbac70e8c2" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> rpmProblemLink </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Reference an rpmProblem instance. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>rpm problem </dd></dl> >- >-</div> >-</div> >-<a class="anchor" id="a9d3532234f64072eb2efa911c5a3ca53"></a><!-- doxytag: member="rpmprob.h::rpmProblemString" ref="a9d3532234f64072eb2efa911c5a3ca53" args="(rpmProblem prob)" --> >-<div class="memitem"> >-<div class="memproto"> >- <table class="memname"> >- <tr> >- <td class="memname">char* rpmProblemString </td> >- <td>(</td> >- <td class="paramtype"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td> >- <td class="paramname"> <em>prob</em></td> >- <td> ) </td> >- <td></td> >- </tr> >- </table> >-</div> >-<div class="memdoc"> >- >-<p>Return formatted string representation of a problem. </p> >-<dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>prob</em> </td><td>rpm problem </td></tr> >- </table> >- </dd> >-</dl> >-<dl class="return"><dt><b>Returns:</b></dt><dd>formatted string (malloc'd) </dd></dl> >- >-</div> >-</div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmprob_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmprob_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmprob_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmprob_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-0c137a36e1e9bf82b1db4b80f2b1c9d1 >\ No newline at end of file >+e8f8dc9e5f4875ef90e87812e2e875b0 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmprob_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmprob_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmprob_8h_source.html rpm-4.9.1/doc/librpm/html/rpmprob_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmprob_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmprob_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmprob.h</h1> </div> >+<div class="title">rpmprob.h</div> </div> > </div> > <div class="contents"> > <a href="rpmprob_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMPROB_H</span> >@@ -39,61 +50,61 @@ > <a name="l00013"></a>00013 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00014"></a>00014 <span class="preprocessor">#endif</span> > <a name="l00015"></a>00015 <span class="preprocessor"></span> >-<a name="l00016"></a><a class="code" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">00016</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmProblem_s * rpmProblem; >+<a name="l00016"></a><a class="code" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">00016</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmProblem_s * <a class="code" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a>; > <a name="l00017"></a>00017 >-<a name="l00021"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65e">00021</a> <span class="keyword">enum</span> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a> { >-<a name="l00022"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">00022</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">RPMPROB_FILTER_NONE</a> = 0, >-<a name="l00023"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">00023</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">RPMPROB_FILTER_IGNOREOS</a> = (1 << 0), >-<a name="l00024"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">00024</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">RPMPROB_FILTER_IGNOREARCH</a> = (1 << 1), >-<a name="l00025"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">00025</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a> = (1 << 2), >-<a name="l00026"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">00026</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">RPMPROB_FILTER_FORCERELOCATE</a>= (1 << 3), >-<a name="l00027"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">00027</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">RPMPROB_FILTER_REPLACENEWFILES</a>= (1 << 4), >-<a name="l00028"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">00028</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">RPMPROB_FILTER_REPLACEOLDFILES</a>= (1 << 5), >-<a name="l00029"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">00029</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a> = (1 << 6), >-<a name="l00030"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">00030</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a> = (1 << 7), >-<a name="l00031"></a><a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">00031</a> <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">RPMPROB_FILTER_DISKNODES</a> = (1 << 8) >+<a name="l00021"></a><a class="code" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">00021</a> <span class="keyword">enum</span> <a class="code" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a> { >+<a name="l00022"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">00022</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea801f07760c191e35b09351713eb7bcf4">RPMPROB_FILTER_NONE</a> = 0, >+<a name="l00023"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">00023</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">RPMPROB_FILTER_IGNOREOS</a> = (1 << 0), >+<a name="l00024"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">00024</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">RPMPROB_FILTER_IGNOREARCH</a> = (1 << 1), >+<a name="l00025"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">00025</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a> = (1 << 2), >+<a name="l00026"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">00026</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">RPMPROB_FILTER_FORCERELOCATE</a>= (1 << 3), >+<a name="l00027"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">00027</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaa99c7672ad3d8eb6b6431b31a7f94009">RPMPROB_FILTER_REPLACENEWFILES</a>= (1 << 4), >+<a name="l00028"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">00028</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eaf75072a3237c354355435e42793a347b">RPMPROB_FILTER_REPLACEOLDFILES</a>= (1 << 5), >+<a name="l00029"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">00029</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a> = (1 << 6), >+<a name="l00030"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">00030</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a> = (1 << 7), >+<a name="l00031"></a><a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">00031</a> <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">RPMPROB_FILTER_DISKNODES</a> = (1 << 8) > <a name="l00032"></a>00032 }; > <a name="l00033"></a>00033 >-<a name="l00034"></a><a class="code" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">00034</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmprobFilterFlags; >+<a name="l00034"></a><a class="code" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">00034</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a>; > <a name="l00035"></a>00035 >-<a name="l00039"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247">00039</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247" title="Enumerate transaction set problem types.">rpmProblemType_e</a> { >-<a name="l00040"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">00040</a> RPMPROB_BADARCH, >-<a name="l00041"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">00041</a> RPMPROB_BADOS, >-<a name="l00042"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">00042</a> RPMPROB_PKG_INSTALLED, >-<a name="l00043"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">00043</a> RPMPROB_BADRELOCATE, >-<a name="l00044"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">00044</a> RPMPROB_REQUIRES, >-<a name="l00045"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">00045</a> RPMPROB_CONFLICT, >-<a name="l00046"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">00046</a> RPMPROB_NEW_FILE_CONFLICT, >-<a name="l00047"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">00047</a> RPMPROB_FILE_CONFLICT, >-<a name="l00048"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">00048</a> RPMPROB_OLDPACKAGE, >-<a name="l00049"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">00049</a> RPMPROB_DISKSPACE, >-<a name="l00050"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">00050</a> RPMPROB_DISKNODES, >-<a name="l00051"></a><a class="code" href="rpmprob_8h.html#acd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">00051</a> RPMPROB_OBSOLETES, >-<a name="l00052"></a>00052 } rpmProblemType; >+<a name="l00039"></a><a class="code" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247">00039</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmprob.html#gacd9363020bc7a3d2a8bf9b9ca0e3a247" title="Enumerate transaction set problem types.">rpmProblemType_e</a> { >+<a name="l00040"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">00040</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae7c2345c44281b265620c4e081075589">RPMPROB_BADARCH</a>, >+<a name="l00041"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">00041</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ada689cdfecd2acab807f9667351a6d21">RPMPROB_BADOS</a>, >+<a name="l00042"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">00042</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a3e0d6c8f73b6113ce94b3127d7629656">RPMPROB_PKG_INSTALLED</a>, >+<a name="l00043"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">00043</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a4bdb4ce5918d2259978a415fadaac003">RPMPROB_BADRELOCATE</a>, >+<a name="l00044"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">00044</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ae079ff2f84cf3ab8a51f4485f63a45cb">RPMPROB_REQUIRES</a>, >+<a name="l00045"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">00045</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a1f9966020978f9e864322b9c7cabdce2">RPMPROB_CONFLICT</a>, >+<a name="l00046"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">00046</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab948eb56b77c4f8f3096fa55ab991ace">RPMPROB_NEW_FILE_CONFLICT</a>, >+<a name="l00047"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">00047</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a272e23f50c056d77f703724b4db49321">RPMPROB_FILE_CONFLICT</a>, >+<a name="l00048"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">00048</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab615793905ee4ec096faf8032e5a34f6">RPMPROB_OLDPACKAGE</a>, >+<a name="l00049"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">00049</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247a825b4094282388f957fb82b8829299f5">RPMPROB_DISKSPACE</a>, >+<a name="l00050"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">00050</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247aecc24284094217b61789da5862cbd97c">RPMPROB_DISKNODES</a>, >+<a name="l00051"></a><a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">00051</a> <a class="code" href="group__rpmprob.html#ggacd9363020bc7a3d2a8bf9b9ca0e3a247ab97604472c93fcbe8fb6480e4e74411f">RPMPROB_OBSOLETES</a>, >+<a name="l00052"></a>00052 } <a class="code" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac" title="Enumerate transaction set problem types.">rpmProblemType</a>; > <a name="l00053"></a>00053 >-<a name="l00064"></a>00064 rpmProblem <a class="code" href="rpmprob_8h.html#a6c5f5a04f1343eee00a9cd4b09d2077d" title="Create a problem item.">rpmProblemCreate</a>(<a class="code" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac" title="Enumerate transaction set problem types.">rpmProblemType</a> type, >+<a name="l00064"></a>00064 rpmProblem <a class="code" href="group__rpmprob.html#ga6c5f5a04f1343eee00a9cd4b09d2077d" title="Create a problem item.">rpmProblemCreate</a>(<a class="code" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac" title="Enumerate transaction set problem types.">rpmProblemType</a> type, > <a name="l00065"></a>00065 <span class="keyword">const</span> <span class="keywordtype">char</span> * pkgNEVR, <a class="code" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, > <a name="l00066"></a>00066 <span class="keyword">const</span> <span class="keywordtype">char</span> * altNEVR, > <a name="l00067"></a>00067 <span class="keyword">const</span> <span class="keywordtype">char</span> * str, uint64_t number); > <a name="l00068"></a>00068 >-<a name="l00074"></a>00074 rpmProblem <a class="code" href="rpmprob_8h.html#a4f1a1fcf2b5eab20cd77b154cc9e8974" title="Destroy a problem item.">rpmProblemFree</a>(rpmProblem prob); >+<a name="l00074"></a>00074 rpmProblem <a class="code" href="group__rpmprob.html#ga4f1a1fcf2b5eab20cd77b154cc9e8974" title="Destroy a problem item.">rpmProblemFree</a>(rpmProblem prob); > <a name="l00075"></a>00075 >-<a name="l00081"></a>00081 rpmProblem <a class="code" href="rpmprob_8h.html#a7a98e91a733c653177f2e2cbac70e8c2" title="Reference an rpmProblem instance.">rpmProblemLink</a>(rpmProblem prob); >+<a name="l00081"></a>00081 rpmProblem <a class="code" href="group__rpmprob.html#ga7a98e91a733c653177f2e2cbac70e8c2" title="Reference an rpmProblem instance.">rpmProblemLink</a>(rpmProblem prob); > <a name="l00082"></a>00082 >-<a name="l00089"></a>00089 <span class="keywordtype">int</span> <a class="code" href="rpmprob_8h.html#a46ccd54b24311634b6657691a952756f" title="Compare two problems for equality.">rpmProblemCompare</a>(rpmProblem ap, rpmProblem bp); >+<a name="l00089"></a>00089 <span class="keywordtype">int</span> <a class="code" href="group__rpmprob.html#ga46ccd54b24311634b6657691a952756f" title="Compare two problems for equality.">rpmProblemCompare</a>(rpmProblem ap, rpmProblem bp); > <a name="l00090"></a>00090 >-<a name="l00097"></a>00097 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmprob_8h.html#a52539e9b5d2b22beb1ace66dfb5db9c3" title="Return package NEVR.">rpmProblemGetPkgNEVR</a>(rpmProblem prob); >-<a name="l00103"></a>00103 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmprob_8h.html#a61301fe01fa8c05fdbf1310969b55d75" title="Return related (e.g.">rpmProblemGetAltNEVR</a>(rpmProblem prob); >+<a name="l00097"></a>00097 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmprob.html#ga52539e9b5d2b22beb1ace66dfb5db9c3" title="Return package NEVR.">rpmProblemGetPkgNEVR</a>(rpmProblem prob); >+<a name="l00103"></a>00103 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmprob.html#ga61301fe01fa8c05fdbf1310969b55d75" title="Return related (e.g.">rpmProblemGetAltNEVR</a>(rpmProblem prob); > <a name="l00104"></a>00104 >-<a name="l00111"></a>00111 <a class="code" href="rpmprob_8h.html#aadc8b85b21cc389aaf0e31482396afac" title="Enumerate transaction set problem types.">rpmProblemType</a> <a class="code" href="rpmprob_8h.html#a3a2d7aeb084929b7feb2953369bb6912" title="Return type of problem (dependency, diskpace etc).">rpmProblemGetType</a>(rpmProblem prob); >+<a name="l00111"></a>00111 <a class="code" href="group__rpmprob.html#gaadc8b85b21cc389aaf0e31482396afac" title="Enumerate transaction set problem types.">rpmProblemType</a> <a class="code" href="group__rpmprob.html#ga3a2d7aeb084929b7feb2953369bb6912" title="Return type of problem (dependency, diskpace etc)">rpmProblemGetType</a>(rpmProblem prob); > <a name="l00112"></a>00112 >-<a name="l00118"></a>00118 <a class="code" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> <a class="code" href="rpmprob_8h.html#ad94e5470d2808ef081448a0ab557b155" title="Return filename or python object address of a problem.">rpmProblemGetKey</a>(rpmProblem prob); >+<a name="l00118"></a>00118 <a class="code" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> <a class="code" href="group__rpmprob.html#gad94e5470d2808ef081448a0ab557b155" title="Return filename or python object address of a problem.">rpmProblemGetKey</a>(rpmProblem prob); > <a name="l00119"></a>00119 >-<a name="l00126"></a>00126 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmprob_8h.html#afc89e203b3a8bf52077420ff3a1e95cf" title="Return a generic data string from a problem.">rpmProblemGetStr</a>(rpmProblem prob); >+<a name="l00126"></a>00126 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmprob.html#gafc89e203b3a8bf52077420ff3a1e95cf" title="Return a generic data string from a problem.">rpmProblemGetStr</a>(rpmProblem prob); > <a name="l00127"></a>00127 >-<a name="l00135"></a>00135 <a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> <a class="code" href="rpmprob_8h.html#a0b2e21af3cddea8409e71f07d722d0b2" title="Return disk requirement (needed disk space / number of inodes) depending on problem type...">rpmProblemGetDiskNeed</a>(rpmProblem prob); >+<a name="l00135"></a>00135 <a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> <a class="code" href="group__rpmprob.html#ga0b2e21af3cddea8409e71f07d722d0b2" title="Return disk requirement (needed disk space / number of inodes) depending on problem type...">rpmProblemGetDiskNeed</a>(rpmProblem prob); > <a name="l00136"></a>00136 >-<a name="l00142"></a>00142 <span class="keywordtype">char</span> * <a class="code" href="rpmprob_8h.html#a9d3532234f64072eb2efa911c5a3ca53" title="Return formatted string representation of a problem.">rpmProblemString</a>(rpmProblem prob); >+<a name="l00142"></a>00142 <span class="keywordtype">char</span> * <a class="code" href="group__rpmprob.html#ga9d3532234f64072eb2efa911c5a3ca53" title="Return formatted string representation of a problem.">rpmProblemString</a>(rpmProblem prob); > <a name="l00143"></a>00143 > <a name="l00144"></a>00144 <span class="preprocessor">#ifdef __cplusplus</span> > <a name="l00145"></a>00145 <span class="preprocessor"></span>} >@@ -102,8 +113,8 @@ > <a name="l00148"></a>00148 <span class="preprocessor">#endif </span><span class="comment">/* _RPMPROB_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmps_8h.html rpm-4.9.1/doc/librpm/html/rpmps_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmps_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmps_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,61 +41,61 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmps.h File Reference</h1> </div> >+<div class="title">rpmps.h File Reference<div class="ingroups"><a class="el" href="group__rpmps.html">Problem Set API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Structures and prototypes used for an "rpmps" problem set. >-<a href="#_details">More...</a></p> >-<code>#include <stdio.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <stdio.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmprob.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmps.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmps_8h__incl.png" border="0" usemap="#rpmps_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmps_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmpsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Problem set iterator. <a href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmpsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Problem set iterator. <a href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga19044c07f14bc463d637cc84676893f2">rpmpsLink</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a problem set instance. <a href="group__rpmps.html#ga19044c07f14bc463d637cc84676893f2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gada7b50cc5ccf1a7f6a05c46330fee3af">rpmpsNumProblems</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of problems in set. <a href="group__rpmps.html#gada7b50cc5ccf1a7f6a05c46330fee3af"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga4affb1eaefbf95c2e1facfe8c0392018">rpmpsInitIterator</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize problem set iterator. <a href="group__rpmps.html#ga4affb1eaefbf95c2e1facfe8c0392018"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gad43890a9efbeb24db1752665f9daa1ae">rpmpsFreeIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set iterator. <a href="group__rpmps.html#gad43890a9efbeb24db1752665f9daa1ae"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1e17be0eb2cae73d343048264d013316">rpmpsiNext</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem from iterator. <a href="group__rpmps.html#ga1e17be0eb2cae73d343048264d013316"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gafa8f22a5c2e84adc70c92e9b46c13d8a">rpmpsNextIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem set iterator index. <a href="group__rpmps.html#gafa8f22a5c2e84adc70c92e9b46c13d8a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga220aa50aebb30e9de52acebcb254454d">rpmpsGetProblem</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current problem from problem set. <a href="group__rpmps.html#ga220aa50aebb30e9de52acebcb254454d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga577b2d3d3120fc95b1a80594e39fe3fa">rpmpsCreate</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a problem set. <a href="group__rpmps.html#ga577b2d3d3120fc95b1a80594e39fe3fa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga3a181ab1707f03e032005f3ac442c813">rpmpsFree</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a problem set. <a href="group__rpmps.html#ga3a181ab1707f03e032005f3ac442c813"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga00bdb06c5d581722ea2dee81ffba3e08">rpmpsPrint</a> (FILE *fp, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Print problems to file handle. <a href="group__rpmps.html#ga00bdb06c5d581722ea2dee81ffba3e08"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1382eb870e6104ac3df2fbe6c2090551">rpmpsAppendProblem</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps, <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Append a problem to current set of problems. <a href="group__rpmps.html#ga1382eb870e6104ac3df2fbe6c2090551"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga41c1708f3459cd47c277bade5edfe9f1">rpmpsMerge</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> dest, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> src)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge problem set into another. <a href="group__rpmps.html#ga41c1708f3459cd47c277bade5edfe9f1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga19044c07f14bc463d637cc84676893f2">rpmpsLink</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a problem set instance. <a href="group__rpmps.html#ga19044c07f14bc463d637cc84676893f2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gada7b50cc5ccf1a7f6a05c46330fee3af">rpmpsNumProblems</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of problems in set. <a href="group__rpmps.html#gada7b50cc5ccf1a7f6a05c46330fee3af"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga4affb1eaefbf95c2e1facfe8c0392018">rpmpsInitIterator</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize problem set iterator. <a href="group__rpmps.html#ga4affb1eaefbf95c2e1facfe8c0392018"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gad43890a9efbeb24db1752665f9daa1ae">rpmpsFreeIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set iterator. <a href="group__rpmps.html#gad43890a9efbeb24db1752665f9daa1ae"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1e17be0eb2cae73d343048264d013316">rpmpsiNext</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem from iterator. <a href="group__rpmps.html#ga1e17be0eb2cae73d343048264d013316"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#gafa8f22a5c2e84adc70c92e9b46c13d8a">rpmpsNextIterator</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next problem set iterator index. <a href="group__rpmps.html#gafa8f22a5c2e84adc70c92e9b46c13d8a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga220aa50aebb30e9de52acebcb254454d">rpmpsGetProblem</a> (<a class="el" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">rpmpsi</a> psi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current problem from problem set. <a href="group__rpmps.html#ga220aa50aebb30e9de52acebcb254454d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga577b2d3d3120fc95b1a80594e39fe3fa">rpmpsCreate</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a problem set. <a href="group__rpmps.html#ga577b2d3d3120fc95b1a80594e39fe3fa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga3a181ab1707f03e032005f3ac442c813">rpmpsFree</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a problem set. <a href="group__rpmps.html#ga3a181ab1707f03e032005f3ac442c813"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga00bdb06c5d581722ea2dee81ffba3e08">rpmpsPrint</a> (FILE *fp, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print problems to file handle. <a href="group__rpmps.html#ga00bdb06c5d581722ea2dee81ffba3e08"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga1382eb870e6104ac3df2fbe6c2090551">rpmpsAppendProblem</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps, <a class="el" href="rpmprob_8h.html#a1792efa5e78aca8d4f08966ccd3d06c5">rpmProblem</a> prob)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Append a problem to current set of problems. <a href="group__rpmps.html#ga1382eb870e6104ac3df2fbe6c2090551"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmps.html#ga41c1708f3459cd47c277bade5edfe9f1">rpmpsMerge</a> (<a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> dest, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> src)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Merge problem set into another. <a href="group__rpmps.html#ga41c1708f3459cd47c277bade5edfe9f1"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structures and prototypes used for an "rpmps" problem set. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structures and prototypes used for an "rpmps" problem set. </p> > > <p>Definition in file <a class="el" href="rpmps_8h_source.html">rpmps.h</a>.</p> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmps_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmps_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmps_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmps_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-a73b477ee9b6c54db096a852f83dfef7 >\ No newline at end of file >+84245e97c6a7466c1c60bf5964e72384 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmps_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmps_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmps_8h_source.html rpm-4.9.1/doc/librpm/html/rpmps_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmps_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmps_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmps.h</h1> </div> >+<div class="title">rpmps.h</div> </div> > </div> > <div class="contents"> > <a href="rpmps_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMPS</span> >@@ -40,7 +51,7 @@ > <a name="l00014"></a>00014 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> > <a name="l00016"></a>00016 <span class="preprocessor"></span> >-<a name="l00020"></a><a class="code" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">00020</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmpsi_s * rpmpsi; >+<a name="l00020"></a><a class="code" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c">00020</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmpsi_s * <a class="code" href="group__rpmps.html#gaa31c5ec00dac8a57c4ed0d9877ffaa4c" title="Problem set iterator.">rpmpsi</a>; > <a name="l00021"></a>00021 > <a name="l00027"></a>00027 <a class="code" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> <a class="code" href="group__rpmps.html#ga19044c07f14bc463d637cc84676893f2" title="Reference a problem set instance.">rpmpsLink</a> (<a class="code" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> ps); > <a name="l00028"></a>00028 >@@ -73,8 +84,8 @@ > <a name="l00110"></a>00110 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMPS */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmqv_8c.html rpm-4.9.1/doc/librpm/html/rpmqv_8c.html >--- rpm-4.9.0/doc/librpm/html/rpmqv_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmqv_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,10 +43,10 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmqv.c File Reference</h1> </div> >+<div class="title">rpmqv.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <rpm/rpmcli.h></code><br/> > <code>#include <rpm/rpmlib.h></code><br/> > <code>#include <rpm/rpmlog.h></code><br/> >@@ -43,57 +54,58 @@ > <code>#include <rpm/rpmts.h></code><br/> > <code>#include "<a class="el" href="cliutils_8h_source.html">cliutils.h</a>"</code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmqv.c:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmqv_8c__incl.png" border="0" usemap="#rpmqv_8c" alt=""/></div> > <map name="rpmqv_8c" id="rpmqv_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="128,83,213,112"/><area shape="rect" id="node23" href="cliutils_8h.html" title="cliutils.h" alt="" coords="883,83,957,112"/><area shape="rect" id="node31" href="debug_8h.html" title="debug.h" alt="" coords="991,83,1065,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="120,83,195,112"/><area shape="rect" id="node23" href="cliutils_8h.html" title="cliutils.h" alt="" coords="808,83,877,112"/><area shape="rect" id="node31" href="debug_8h.html" title="debug.h" alt="" coords="909,83,976,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="rpmqv_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#ad6f013daede48edb0ac10e4de4080f28">MODES_QV</a> (MODE_QUERY | MODE_VERIFY)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a6d5174de1767038bab2087346d21e05c">MODES_IE</a> (MODE_INSTALL | MODE_ERASE)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a0301d10fe036ac21c7929d09669f4878">MODES_FOR_NODEPS</a> (MODES_IE | MODE_VERIFY)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a05fec941df6d373a436494886188bdc6">MODES_FOR_TEST</a> (MODES_IE)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#ad6f013daede48edb0ac10e4de4080f28">MODES_QV</a>   (MODE_QUERY | MODE_VERIFY)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a6d5174de1767038bab2087346d21e05c">MODES_IE</a>   (MODE_INSTALL | MODE_ERASE)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a0301d10fe036ac21c7929d09669f4878">MODES_FOR_NODEPS</a>   (MODES_IE | MODE_VERIFY)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a05fec941df6d373a436494886188bdc6">MODES_FOR_TEST</a>   (MODES_IE)</td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >- <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >+  <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a> = (1 << 5), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a> = (1 << 8), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a> = (1 << 11), > <br/> >- <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), >+  <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6afeff31880a0b435a7bc5ee3ea4e2bb4b">MODE_REBUILDDB</a> = (1 << 1), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a943c638033610eb280c65a91d5502c48">MODE_VERIFYDB</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a6e71f3470e43602dd881d1cb0ce779a0">MODE_CHECKSIG</a> = (1 << 0), > <br/> >- <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), >+  <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa18ebfe027af5690e69c8a3aa70624fe">MODE_DELKEY</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">MODE_LISTKEY</a> = (1 << 3), > <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), > <br/> >- <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), >+  <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a> = (1 << 0), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a> = (1 << 1), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a> = (1 << 2), > <br/> >- <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >-<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0) >+  <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a> = (1 << 1) > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a55602ca214fb365e8deef9a73c8442e7">quiet</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a55602ca214fb365e8deef9a73c8442e7">quiet</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmqv_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="a0301d10fe036ac21c7929d09669f4878"></a><!-- doxytag: member="rpmqv.c::MODES_FOR_NODEPS" ref="a0301d10fe036ac21c7929d09669f4878" args="" --> >@@ -101,7 +113,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define MODES_FOR_NODEPS (MODES_IE | MODE_VERIFY)</td> >+ <td class="memname">#define MODES_FOR_NODEPS   (MODES_IE | MODE_VERIFY)</td> > </tr> > </table> > </div> >@@ -118,7 +130,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define MODES_FOR_TEST (MODES_IE)</td> >+ <td class="memname">#define MODES_FOR_TEST   (MODES_IE)</td> > </tr> > </table> > </div> >@@ -135,7 +147,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define MODES_IE (MODE_INSTALL | MODE_ERASE)</td> >+ <td class="memname">#define MODES_IE   (MODE_INSTALL | MODE_ERASE)</td> > </tr> > </table> > </div> >@@ -152,7 +164,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define MODES_QV (MODE_QUERY | MODE_VERIFY)</td> >+ <td class="memname">#define MODES_QV   (MODE_QUERY | MODE_VERIFY)</td> > </tr> > </table> > </div> >@@ -212,6 +224,8 @@ > </td></tr> > <tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc"></a><!-- doxytag: member="MODE_QUERY" ref="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc" args="" -->MODE_QUERY</em> </td><td> > </td></tr> >+<tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024"></a><!-- doxytag: member="MODE_PARSE" ref="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024" args="" -->MODE_PARSE</em> </td><td> >+</td></tr> > </table> > </dd> > </dl> >@@ -228,19 +242,19 @@ > <tr> > <td class="memname">int main </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>argv</em>[]</td><td> </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>argv</em>[] </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -248,7 +262,7 @@ > > <p>Definition at line <a class="el" href="rpmqv_8c_source.html#l00072">72</a> of file <a class="el" href="rpmqv_8c_source.html">rpmqv.c</a>.</p> > >-<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="system_8h_source.html#l00118">__progname</a>, <a class="el" href="system_8h_source.html#l00109">_free</a>, <a class="el" href="rpmts_8h_source.html#l00059">_noTransScripts</a>, <a class="el" href="rpmts_8h_source.html#l00066">_noTransTriggers</a>, <a class="el" href="cliutils_8c_source.html#l00018">argerror()</a>, <a class="el" href="cliutils_8c_source.html#l00072">finishPipe()</a>, <a class="el" href="rpmcli_8h_source.html#l00345">rpmInstallArguments_s::incldocs</a>, <a class="el" href="cliutils_8c_source.html#l00047">initPipe()</a>, <a class="el" href="rpmcli_8h_source.html#l00281">INSTALL_FRESHEN</a>, <a class="el" href="rpmcli_8h_source.html#l00276">INSTALL_HASH</a>, <a class="el" href="rpmcli_8h_source.html#l00275">INSTALL_PERCENT</a>, <a class="el" href="rpmcli_8h_source.html#l00280">INSTALL_UPGRADE</a>, <a class="el" href="rpmcli_8h_source.html#l00342">rpmInstallArguments_s::installInterfaceFlags</a>, <a class="el" href="rpmqv_8c_source.html#l00020">MODE_QUERY</a>, <a class="el" href="rpmspec_8c_source.html#l00014">MODE_UNKNOWN</a>, <a class="el" href="rpmqv_8c_source.html#l00021">MODE_VERIFY</a>, <a class="el" href="rpmqv_8c_source.html#l00031">MODES_FOR_NODEPS</a>, <a class="el" href="rpmqv_8c_source.html#l00032">MODES_FOR_TEST</a>, <a class="el" href="rpmqv_8c_source.html#l00026">MODES_IE</a>, <a class="el" href="rpmqv_8c_source.html#l00022">MODES_QV</a>, <a class="el" href="rpmfi_8h_source.html#l00095">rpmRelocation_s::newPath</a>, <a class="el" href="rpmcli_8h_source.html#l00344">rpmInstallArguments_s::noDeps</a>, <a class="el" href="rpmcli_8h_source.html#l00343">rpmInstallArguments_s::numRelocations</a>, <a class="el" href="rpmfi_8h_source.html#l00094">rpmRelocation_s::oldPath</a>, <a class="el" href="rpmcli_8h_source.html#l00347">rpmInstallArguments_s::prefix</a>, <a class="el" href="cliutils_8c_source.html#l00035">printUsage()</a>, <a class="el" href="rpmcli_8h_source.html#l00341">rpmInstallArguments_s::probFilter</a>, <a class="el" href="rpmcli_8h_source.html#l00170">rpmQVKArguments_s::qva_flags</a>, <a class="el" href="rpmcli_8h_source.html#l00177">rpmQVKArguments_s::qva_mode</a>, <a class="el" href="rpmcli_8h_source.html#l00175">rpmQVKArguments_s::qva_queryFormat</a>, <a class="el" href="rpmcli_8h_source.html#l00168">rpmQVKArguments_s::qva_source</a>, <a class="el" href="rpmcli_8h_source.html#l00169">rpmQVKArguments_s::qva_sourceCount</a>, <a class="el" href="rpmcli_8h_source.html#l00346">rpmInstallArguments_s::relocations</a>, <a class="el" href="cliutils_8h_source.html#l00009">RETVAL</a>, <a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini()</a>, <a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit()</a>, <a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a>, <a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery()</a>, <a class="el" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a>, <a class="el" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify()</a>, <a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase()</a>, <a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a>, <a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall()</a>, <a class="el" href="rpmlog_8h_source.html#l00272">rpmIsVerbose</a>, <a class="el" href="rpmlog_8h_source.html#l00034">RPMLOG_WARNING</a>, <a class="el" href="rpmprob_8h_source.html#l00031">RPMPROB_FILTER_DISKNODES</a>, <a class="el" href="rpmprob_8h_source.html#l00030">RPMPROB_FILTER_DISKSPACE</a>, <a class="el" href="rpmprob_8h_source.html#l00026">RPMPROB_FILTER_FORCERELOCATE</a>, <a class="el" href="rpmprob_8h_source.html#l00024">RPMPROB_FILTER_IGNOREARCH</a>, <a class="el" href="rpmprob_8h_source.html#l00023">RPMPROB_FILTER_IGNOREOS</a>, <a class="el" href="rpmprob_8h_source.html#l00029">RPMPROB_FILTER_OLDPACKAGE</a>, <a class="el" href="rpmprob_8h_source.html#l00025">RPMPROB_FILTER_REPLACEPKG</a>, <a class="el" href="rpmcli_8h_source.html#l00081">RPMQV_ALL</a>, <a class="el" href="rpmcli_8h_source.html#l00079">RPMQV_PACKAGE</a>, <a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>, <a class="el" href="rpmlog_8h_source.html#l00264">rpmSetVerbosity</a>, <a class="el" href="rpmts_8h_source.html#l00036">RPMTRANS_FLAG_ALLFILES</a>, <a class="el" href="rpmts_8h_source.html#l00033">RPMTRANS_FLAG_JUSTDB</a>, <a class="el" href="rpmts_8h_source.html#l00035">RPMTRANS_FLAG_NODOCS</a>, <a class="el" href="rpmts_8h_source.html#l00032">RPMTRANS_FLAG_NOSCRIPTS</a>, <a class="el" href="rpmts_8h_source.html#l00034">RPMTRANS_FLAG_NOTRIGGERS</a>, <a class="el" href="rpmts_8h_source.html#l00030">RPMTRANS_FLAG_TEST</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>, <a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir()</a>, <a class="el" href="rpmstring_8h_source.html#l00113">rstreq()</a>, <a class="el" href="rpmcli_8h_source.html#l00340">rpmInstallArguments_s::transFlags</a>, <a class="el" href="rpmcli_8h_source.html#l00294">UNINSTALL_ALLMATCHES</a>, <a class="el" href="system_8h_source.html#l00105">xmalloc</a>, and <a class="el" href="system_8h_source.html#l00107">xrealloc</a>.</p> >+<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="system_8h_source.html#l00118">__progname</a>, <a class="el" href="system_8h_source.html#l00109">_free</a>, <a class="el" href="rpmts_8h_source.html#l00059">_noTransScripts</a>, <a class="el" href="rpmts_8h_source.html#l00066">_noTransTriggers</a>, <a class="el" href="cliutils_8c_source.html#l00018">argerror()</a>, <a class="el" href="cliutils_8c_source.html#l00072">finishPipe()</a>, <a class="el" href="rpmcli_8h_source.html#l00345">rpmInstallArguments_s::incldocs</a>, <a class="el" href="cliutils_8c_source.html#l00047">initPipe()</a>, <a class="el" href="rpmcli_8h_source.html#l00283">INSTALL_ERASE</a>, <a class="el" href="rpmcli_8h_source.html#l00281">INSTALL_FRESHEN</a>, <a class="el" href="rpmcli_8h_source.html#l00276">INSTALL_HASH</a>, <a class="el" href="rpmcli_8h_source.html#l00282">INSTALL_INSTALL</a>, <a class="el" href="rpmcli_8h_source.html#l00277">INSTALL_NODEPS</a>, <a class="el" href="rpmcli_8h_source.html#l00275">INSTALL_PERCENT</a>, <a class="el" href="rpmcli_8h_source.html#l00280">INSTALL_UPGRADE</a>, <a class="el" href="rpmcli_8h_source.html#l00342">rpmInstallArguments_s::installInterfaceFlags</a>, <a class="el" href="rpmqv_8c_source.html#l00020">MODE_QUERY</a>, <a class="el" href="rpmspec_8c_source.html#l00014">MODE_UNKNOWN</a>, <a class="el" href="rpmqv_8c_source.html#l00021">MODE_VERIFY</a>, <a class="el" href="rpmqv_8c_source.html#l00031">MODES_FOR_NODEPS</a>, <a class="el" href="rpmqv_8c_source.html#l00032">MODES_FOR_TEST</a>, <a class="el" href="rpmqv_8c_source.html#l00026">MODES_IE</a>, <a class="el" href="rpmqv_8c_source.html#l00022">MODES_QV</a>, <a class="el" href="rpmfi_8h_source.html#l00095">rpmRelocation_s::newPath</a>, <a class="el" href="rpmcli_8h_source.html#l00344">rpmInstallArguments_s::noDeps</a>, <a class="el" href="rpmcli_8h_source.html#l00343">rpmInstallArguments_s::numRelocations</a>, <a class="el" href="rpmfi_8h_source.html#l00094">rpmRelocation_s::oldPath</a>, <a class="el" href="rpmcli_8h_source.html#l00347">rpmInstallArguments_s::prefix</a>, <a class="el" href="cliutils_8c_source.html#l00035">printUsage()</a>, <a class="el" href="rpmcli_8h_source.html#l00341">rpmInstallArguments_s::probFilter</a>, <a class="el" href="rpmcli_8h_source.html#l00170">rpmQVKArguments_s::qva_flags</a>, <a class="el" href="rpmcli_8h_source.html#l00177">rpmQVKArguments_s::qva_mode</a>, <a class="el" href="rpmcli_8h_source.html#l00175">rpmQVKArguments_s::qva_queryFormat</a>, <a class="el" href="rpmcli_8h_source.html#l00168">rpmQVKArguments_s::qva_source</a>, <a class="el" href="rpmcli_8h_source.html#l00169">rpmQVKArguments_s::qva_sourceCount</a>, <a class="el" href="rpmcli_8h_source.html#l00346">rpmInstallArguments_s::relocations</a>, <a class="el" href="cliutils_8h_source.html#l00009">RETVAL</a>, <a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini()</a>, <a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit()</a>, <a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a>, <a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery()</a>, <a class="el" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a>, <a class="el" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify()</a>, <a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase()</a>, <a class="el" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8">rpmExpandNumeric()</a>, <a class="el" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a>, <a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall()</a>, <a class="el" href="rpmlog_8h_source.html#l00272">rpmIsVerbose</a>, <a class="el" href="rpmlog_8h_source.html#l00034">RPMLOG_WARNING</a>, <a class="el" href="rpmprob_8h_source.html#l00031">RPMPROB_FILTER_DISKNODES</a>, <a class="el" href="rpmprob_8h_source.html#l00030">RPMPROB_FILTER_DISKSPACE</a>, <a class="el" href="rpmprob_8h_source.html#l00026">RPMPROB_FILTER_FORCERELOCATE</a>, <a class="el" href="rpmprob_8h_source.html#l00024">RPMPROB_FILTER_IGNOREARCH</a>, <a class="el" href="rpmprob_8h_source.html#l00023">RPMPROB_FILTER_IGNOREOS</a>, <a class="el" href="rpmprob_8h_source.html#l00029">RPMPROB_FILTER_OLDPACKAGE</a>, <a class="el" href="rpmprob_8h_source.html#l00025">RPMPROB_FILTER_REPLACEPKG</a>, <a class="el" href="rpmcli_8h_source.html#l00081">RPMQV_ALL</a>, <a class="el" href="rpmcli_8h_source.html#l00079">RPMQV_PACKAGE</a>, <a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>, <a class="el" href="rpmlog_8h_source.html#l00264">rpmSetVerbosity</a>, <a class="el" href="rpmts_8h_source.html#l00036">RPMTRANS_FLAG_ALLFILES</a>, <a class="el" href="rpmts_8h_source.html#l00033">RPMTRANS_FLAG_JUSTDB</a>, <a class="el" href="rpmts_8h_source.html#l00035">RPMTRANS_FLAG_NODOCS</a>, <a class="el" href="rpmts_8h_source.html#l00032">RPMTRANS_FLAG_NOSCRIPTS</a>, <a class="el" href="rpmts_8h_source.html#l00034">RPMTRANS_FLAG_NOTRIGGERS</a>, <a class="el" href="rpmts_8h_source.html#l00030">RPMTRANS_FLAG_TEST</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>, <a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir()</a>, <a class="el" href="rpmstring_8h_source.html#l00113">rstreq()</a>, <a class="el" href="rpmcli_8h_source.html#l00340">rpmInstallArguments_s::transFlags</a>, <a class="el" href="rpmcli_8h_source.html#l00294">UNINSTALL_ALLMATCHES</a>, <a class="el" href="rpmcli_8h_source.html#l00293">UNINSTALL_NODEPS</a>, <a class="el" href="rpmvf_8h_source.html#l00082">VERIFY_ALL</a>, <a class="el" href="system_8h_source.html#l00105">xmalloc</a>, and <a class="el" href="system_8h_source.html#l00107">xrealloc</a>.</p> > > </div> > </div> >@@ -299,8 +313,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmqv_8c__incl.map rpm-4.9.1/doc/librpm/html/rpmqv_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmqv_8c__incl.map 2010-12-10 05:48:16.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmqv_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,6 +1,6 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="128,83,213,112"/> >-<area shape="rect" id="node23" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="883,83,957,112"/> >-<area shape="rect" id="node31" href="$debug_8h.html" title="debug.h" alt="" coords="991,83,1065,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="120,83,195,112"/> >+<area shape="rect" id="node23" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="808,83,877,112"/> >+<area shape="rect" id="node31" href="$debug_8h.html" title="debug.h" alt="" coords="909,83,976,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmqv_8c__incl.md5 rpm-4.9.1/doc/librpm/html/rpmqv_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmqv_8c__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmqv_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-3c40fac1250a269f7acd8c57db632dca >\ No newline at end of file >+01a6e3e8673cf1a151775ccaf6db5429 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmqv_8c__incl.png and rpm-4.9.1/doc/librpm/html/rpmqv_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmqv_8c_source.html rpm-4.9.1/doc/librpm/html/rpmqv_8c_source.html >--- rpm-4.9.0/doc/librpm/html/rpmqv_8c_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmqv_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,30 +7,41 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmqv.c</h1> </div> >+<div class="title">rpmqv.c</div> </div> > </div> > <div class="contents"> > <a href="rpmqv_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >-<a name="l00002"></a><a class="code" href="rpmqv_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">00002</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *__progname; >+<a name="l00002"></a><a class="code" href="rpmqv_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">00002</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>; > <a name="l00003"></a>00003 > <a name="l00004"></a>00004 <span class="preprocessor">#include <rpm/rpmcli.h></span> > <a name="l00005"></a>00005 <span class="preprocessor">#include <rpm/rpmlib.h></span> <span class="comment">/* RPMSIGTAG, rpmReadPackageFile .. */</span> >@@ -89,7 +100,7 @@ > <a name="l00058"></a>00058 NULL }, > <a name="l00059"></a>00059 <span class="preprocessor">#endif </span><span class="comment">/* IAM_RPMEIU */</span> > <a name="l00060"></a>00060 >-<a name="l00061"></a>00061 { <span class="stringliteral">"quiet"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, &quiet, 0, NULL, NULL}, >+<a name="l00061"></a>00061 { <span class="stringliteral">"quiet"</span>, <span class="charliteral">'\0'</span>, POPT_ARGFLAG_DOC_HIDDEN, &<a class="code" href="rpmqv_8c.html#a55602ca214fb365e8deef9a73c8442e7">quiet</a>, 0, NULL, NULL}, > <a name="l00062"></a>00062 > <a name="l00063"></a>00063 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1" title="Popt option table for options shared by all modes and executables.">rpmcliAllPoptTable</a>, 0, > <a name="l00064"></a>00064 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Common options for all rpm modes and executables:"</span>), >@@ -103,7 +114,7 @@ > <a name="l00072"></a><a class="code" href="rpmqv_8c.html#a0ddf1224851353fc92bfbff6f499fa97">00072</a> <span class="keywordtype">int</span> <a class="code" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[]) > <a name="l00073"></a>00073 { > <a name="l00074"></a>00074 <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts = NULL; >-<a name="l00075"></a>00075 <span class="keyword">enum</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> bigMode = MODE_UNKNOWN; >+<a name="l00075"></a>00075 <span class="keyword">enum</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> bigMode = <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a>; > <a name="l00076"></a>00076 > <a name="l00077"></a>00077 <span class="preprocessor">#if defined(IAM_RPMQV)</span> > <a name="l00078"></a>00078 <span class="preprocessor"></span> <a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">QVA_t</a> qva = &<a class="code" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>; >@@ -123,8 +134,8 @@ > <a name="l00092"></a>00092 > <a name="l00093"></a>00093 <span class="comment">/* Set the major mode based on argv[0] */</span> > <a name="l00094"></a>00094 <span class="preprocessor">#ifdef IAM_RPMQV</span> >-<a name="l00095"></a>00095 <span class="preprocessor"></span> <span class="keywordflow">if</span> (<a class="code" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00" title="Test for string equality.">rstreq</a>(<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>, <span class="stringliteral">"rpmquery"</span>)) bigMode = MODE_QUERY; >-<a name="l00096"></a>00096 <span class="keywordflow">if</span> (<a class="code" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00" title="Test for string equality.">rstreq</a>(<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>, <span class="stringliteral">"rpmverify"</span>)) bigMode = MODE_VERIFY; >+<a name="l00095"></a>00095 <span class="preprocessor"></span> <span class="keywordflow">if</span> (<a class="code" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00" title="Test for string equality.">rstreq</a>(<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>, <span class="stringliteral">"rpmquery"</span>)) bigMode = <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a>; >+<a name="l00096"></a>00096 <span class="keywordflow">if</span> (<a class="code" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00" title="Test for string equality.">rstreq</a>(<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>, <span class="stringliteral">"rpmverify"</span>)) bigMode = <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a>; > <a name="l00097"></a>00097 <span class="preprocessor">#endif</span> > <a name="l00098"></a>00098 <span class="preprocessor"></span> > <a name="l00099"></a>00099 <span class="preprocessor">#if defined(IAM_RPMQV)</span> >@@ -143,12 +154,12 @@ > <a name="l00112"></a>00112 <span class="preprocessor">#ifdef IAM_RPMQV</span> > <a name="l00113"></a>00113 <span class="preprocessor"></span> <span class="keywordflow">if</span> (bigMode == <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> || (bigMode & <a class="code" href="rpmqv_8c.html#ad6f013daede48edb0ac10e4de4080f28">MODES_QV</a>)) { > <a name="l00114"></a>00114 <span class="keywordflow">switch</span> (qva-><a class="code" href="structrpmQVKArguments__s.html#a0c581f555e9ab71fb10b1db3ab6a73a8">qva_mode</a>) { >-<a name="l00115"></a>00115 <span class="keywordflow">case</span> <span class="charliteral">'q'</span>: bigMode = MODE_QUERY; <span class="keywordflow">break</span>; >-<a name="l00116"></a>00116 <span class="keywordflow">case</span> <span class="charliteral">'V'</span>: bigMode = MODE_VERIFY; <span class="keywordflow">break</span>; >+<a name="l00115"></a>00115 <span class="keywordflow">case</span> <span class="charliteral">'q'</span>: bigMode = <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a>; <span class="keywordflow">break</span>; >+<a name="l00116"></a>00116 <span class="keywordflow">case</span> <span class="charliteral">'V'</span>: bigMode = <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a>; <span class="keywordflow">break</span>; > <a name="l00117"></a>00117 } > <a name="l00118"></a>00118 > <a name="l00119"></a>00119 <span class="keywordflow">if</span> (qva-><a class="code" href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">qva_sourceCount</a>) { >-<a name="l00120"></a>00120 <span class="keywordflow">if</span> (qva-><a class="code" href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">qva_sourceCount</a> > 2) >+<a name="l00120"></a>00120 <span class="keywordflow">if</span> (qva-><a class="code" href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">qva_sourceCount</a> > 1) > <a name="l00121"></a>00121 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"one type of query/verify may be performed at a "</span> > <a name="l00122"></a>00122 <span class="stringliteral">"time"</span>)); > <a name="l00123"></a>00123 } >@@ -166,8 +177,8 @@ > <a name="l00135"></a>00135 <span class="preprocessor">#ifdef IAM_RPMEIU</span> > <a name="l00136"></a>00136 <span class="preprocessor"></span> <span class="keywordflow">if</span> (bigMode == <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> || (bigMode & <a class="code" href="rpmqv_8c.html#a6d5174de1767038bab2087346d21e05c">MODES_IE</a>)) > <a name="l00137"></a>00137 { <span class="keywordtype">int</span> iflags = (ia-><a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a> & >-<a name="l00138"></a>00138 (<a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a>|<a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a>|INSTALL_INSTALL)); >-<a name="l00139"></a>00139 <span class="keywordtype">int</span> eflags = (ia-><a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a> & INSTALL_ERASE); >+<a name="l00138"></a>00138 (<a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a>|<a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a>|<a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a>)); >+<a name="l00139"></a>00139 <span class="keywordtype">int</span> eflags = (ia-><a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a> & <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4">INSTALL_ERASE</a>); > <a name="l00140"></a>00140 > <a name="l00141"></a>00141 <span class="keywordflow">if</span> (iflags & eflags) > <a name="l00142"></a>00142 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"only one major mode may be specified"</span>)); >@@ -180,9 +191,9 @@ > <a name="l00149"></a>00149 > <a name="l00150"></a>00150 <span class="preprocessor">#if defined(IAM_RPMEIU)</span> > <a name="l00151"></a>00151 <span class="preprocessor"></span> <span class="keywordflow">if</span> (!( bigMode == MODE_INSTALL ) && >-<a name="l00152"></a>00152 (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & (<a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a> | <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a>))) >+<a name="l00152"></a>00152 (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & (<a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a> | <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eab25146a99597dde163b18b809b1bc7c2">RPMPROB_FILTER_OLDPACKAGE</a>))) > <a name="l00153"></a>00153 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"only installation and upgrading may be forced"</span>)); >-<a name="l00154"></a>00154 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">RPMPROB_FILTER_FORCERELOCATE</a>)) >+<a name="l00154"></a>00154 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea4a27dc1f6d61df96497dc5e47d9d7280">RPMPROB_FILTER_FORCERELOCATE</a>)) > <a name="l00155"></a>00155 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"files may only be relocated during package installation"</span>)); > <a name="l00156"></a>00156 > <a name="l00157"></a>00157 <span class="keywordflow">if</span> (ia-><a class="code" href="structrpmInstallArguments__s.html#a1ee56f83b4716af6d2e7c292d426ea9b">relocations</a> && ia-><a class="code" href="structrpmInstallArguments__s.html#ab86665a689af0a4d2002904cfe550134">prefix</a>) >@@ -205,7 +216,7 @@ > <a name="l00174"></a>00174 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"--percent may only be specified during package "</span> > <a name="l00175"></a>00175 <span class="stringliteral">"installation"</span>)); > <a name="l00176"></a>00176 >-<a name="l00177"></a>00177 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a>)) >+<a name="l00177"></a>00177 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eac284ea14b5b06e684714d6e57243f6b7">RPMPROB_FILTER_REPLACEPKG</a>)) > <a name="l00178"></a>00178 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"--replacepkgs may only be specified during package "</span> > <a name="l00179"></a>00179 <span class="stringliteral">"installation"</span>)); > <a name="l00180"></a>00180 >@@ -221,16 +232,16 @@ > <a name="l00190"></a>00190 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"only one of --excludedocs and --includedocs may be "</span> > <a name="l00191"></a>00191 <span class="stringliteral">"specified"</span>)); > <a name="l00192"></a>00192 >-<a name="l00193"></a>00193 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">RPMPROB_FILTER_IGNOREARCH</a>)) >+<a name="l00193"></a>00193 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea473feeaed4eee05ed944809afb222fd0">RPMPROB_FILTER_IGNOREARCH</a>)) > <a name="l00194"></a>00194 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"--ignorearch may only be specified during package "</span> > <a name="l00195"></a>00195 <span class="stringliteral">"installation"</span>)); > <a name="l00196"></a>00196 >-<a name="l00197"></a>00197 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">RPMPROB_FILTER_IGNOREOS</a>)) >+<a name="l00197"></a>00197 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & <a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eae1fa81b650298dc09197bd322590d976">RPMPROB_FILTER_IGNOREOS</a>)) > <a name="l00198"></a>00198 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"--ignoreos may only be specified during package "</span> > <a name="l00199"></a>00199 <span class="stringliteral">"installation"</span>)); > <a name="l00200"></a>00200 > <a name="l00201"></a>00201 <span class="keywordflow">if</span> (bigMode != MODE_INSTALL && bigMode != MODE_ERASE && >-<a name="l00202"></a>00202 (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & (<a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a>|<a class="code" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">RPMPROB_FILTER_DISKNODES</a>))) >+<a name="l00202"></a>00202 (ia-><a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a> & (<a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65ea6fdea588481ca5b252cede0174c973f0">RPMPROB_FILTER_DISKSPACE</a>|<a class="code" href="group__rpmprob.html#ggab4ea02ce77eec78f106088cbccd9b65eabba79c40a2f5ac37738c2f9deda26aa1">RPMPROB_FILTER_DISKNODES</a>))) > <a name="l00203"></a>00203 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"--ignoresize may only be specified during package "</span> > <a name="l00204"></a>00204 <span class="stringliteral">"installation"</span>)); > <a name="l00205"></a>00205 >@@ -281,12 +292,12 @@ > <a name="l00250"></a>00250 <span class="keywordflow">switch</span> (bigMode) { > <a name="l00251"></a>00251 <span class="preprocessor">#ifdef IAM_RPMEIU</span> > <a name="l00252"></a>00252 <span class="preprocessor"></span> <span class="keywordflow">case</span> MODE_ERASE: >-<a name="l00253"></a>00253 <span class="keywordflow">if</span> (ia-><a class="code" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">noDeps</a>) ia-><a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a> |= UNINSTALL_NODEPS; >+<a name="l00253"></a>00253 <span class="keywordflow">if</span> (ia-><a class="code" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">noDeps</a>) ia-><a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a> |= <a class="code" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">UNINSTALL_NODEPS</a>; > <a name="l00254"></a>00254 > <a name="l00255"></a>00255 <span class="keywordflow">if</span> (!poptPeekArg(optCon)) { > <a name="l00256"></a>00256 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no packages given for erase"</span>)); > <a name="l00257"></a>00257 } <span class="keywordflow">else</span> { >-<a name="l00258"></a>00258 ec += <a class="code" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase</a>(ts, ia, (<a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a>) poptGetArgs(optCon)); >+<a name="l00258"></a>00258 ec += <a class="code" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase</a>(ts, ia, (<a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a>) poptGetArgs(optCon)); > <a name="l00259"></a>00259 } > <a name="l00260"></a>00260 <span class="keywordflow">break</span>; > <a name="l00261"></a>00261 >@@ -298,10 +309,10 @@ > <a name="l00267"></a>00267 <span class="keywordflow">if</span> (ia-><a class="code" href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">transFlags</a> & <a class="code" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a8a55235b4c4fcbf0f39517a97b4107e1">RPMTRANS_FLAG_NODOCS</a>) { > <a name="l00268"></a>00268 ; > <a name="l00269"></a>00269 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="group__rpmmacro.html#ga4bb017f52f3bd9b8aae77772b0bc9ba8" title="Return macro expansion as a numeric value.">rpmExpandNumeric</a>(<span class="stringliteral">"%{_excludedocs}"</span>)) >-<a name="l00270"></a>00270 ia-><a class="code" href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">transFlags</a> |= RPMTRANS_FLAG_NODOCS; >+<a name="l00270"></a>00270 ia-><a class="code" href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">transFlags</a> |= <a class="code" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a8a55235b4c4fcbf0f39517a97b4107e1">RPMTRANS_FLAG_NODOCS</a>; > <a name="l00271"></a>00271 } > <a name="l00272"></a>00272 >-<a name="l00273"></a>00273 <span class="keywordflow">if</span> (ia-><a class="code" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">noDeps</a>) ia-><a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a> |= INSTALL_NODEPS; >+<a name="l00273"></a>00273 <span class="keywordflow">if</span> (ia-><a class="code" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">noDeps</a>) ia-><a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a> |= <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a>; > <a name="l00274"></a>00274 > <a name="l00275"></a>00275 <span class="comment">/* we've already ensured !(!ia->prefix && !ia->relocations) */</span> > <a name="l00276"></a>00276 <span class="keywordflow">if</span> (ia-><a class="code" href="structrpmInstallArguments__s.html#ab86665a689af0a4d2002904cfe550134">prefix</a>) { >@@ -332,18 +343,18 @@ > <a name="l00301"></a>00301 <span class="keywordflow">if</span> (!poptPeekArg(optCon) && !(qva-><a class="code" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a> == <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>)) > <a name="l00302"></a>00302 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given for query"</span>)); > <a name="l00303"></a>00303 >-<a name="l00304"></a>00304 ec = <a class="code" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9" title="Display package information.">rpmcliQuery</a>(ts, qva, (<a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a>) poptGetArgs(optCon)); >+<a name="l00304"></a>00304 ec = <a class="code" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9" title="Display package information.">rpmcliQuery</a>(ts, qva, (<a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a>) poptGetArgs(optCon)); > <a name="l00305"></a>00305 <span class="keywordflow">break</span>; > <a name="l00306"></a>00306 > <a name="l00307"></a>00307 <span class="keywordflow">case</span> <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a>: >-<a name="l00308"></a>00308 { <a class="code" href="rpmvf_8h.html#aca944e7ab106a92cc3da05515facacdc">rpmVerifyFlags</a> verifyFlags = VERIFY_ALL; >+<a name="l00308"></a>00308 { <a class="code" href="rpmvf_8h.html#aca944e7ab106a92cc3da05515facacdc">rpmVerifyFlags</a> verifyFlags = <a class="code" href="rpmvf_8h.html#a62cf0189172e77e77d74993c51bc0842">VERIFY_ALL</a>; > <a name="l00309"></a>00309 > <a name="l00310"></a>00310 verifyFlags &= ~qva-><a class="code" href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">qva_flags</a>; >-<a name="l00311"></a>00311 qva-><a class="code" href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">qva_flags</a> = (rpmQueryFlags) verifyFlags; >+<a name="l00311"></a>00311 qva-><a class="code" href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">qva_flags</a> = (<a class="code" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a>) verifyFlags; > <a name="l00312"></a>00312 >-<a name="l00313"></a>00313 <span class="keywordflow">if</span> (!poptPeekArg(optCon) && !(qva-><a class="code" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a> == RPMQV_ALL)) >+<a name="l00313"></a>00313 <span class="keywordflow">if</span> (!poptPeekArg(optCon) && !(qva-><a class="code" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a> == <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>)) > <a name="l00314"></a>00314 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given for verify"</span>)); >-<a name="l00315"></a>00315 ec = <a class="code" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8" title="Verify package install.">rpmcliVerify</a>(ts, qva, (<a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a>) poptGetArgs(optCon)); >+<a name="l00315"></a>00315 ec = <a class="code" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8" title="Verify package install.">rpmcliVerify</a>(ts, qva, (<a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a>) poptGetArgs(optCon)); > <a name="l00316"></a>00316 } <span class="keywordflow">break</span>; > <a name="l00317"></a>00317 <span class="preprocessor">#endif </span><span class="comment">/* IAM_RPMQV */</span> > <a name="l00318"></a>00318 >@@ -383,8 +394,8 @@ > <a name="l00352"></a>00352 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsign_8c.html rpm-4.9.1/doc/librpm/html/rpmsign_8c.html >--- rpm-4.9.0/doc/librpm/html/rpmsign_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsign_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,10 +42,10 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmsign.c File Reference</h1> </div> >+<div class="title">rpmsign.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <errno.h></code><br/> > <code>#include <sys/wait.h></code><br/> > <code>#include <popt.h></code><br/> >@@ -42,54 +53,55 @@ > <code>#include <rpm/rpmsign.h></code><br/> > <code>#include "<a class="el" href="cliutils_8h_source.html">cliutils.h</a>"</code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmsign.c:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmsign_8c__incl.png" border="0" usemap="#rpmsign_8c" alt=""/></div> > <map name="rpmsign_8c" id="rpmsign_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="128,83,213,112"/><area shape="rect" id="node23" href="cliutils_8h.html" title="cliutils.h" alt="" coords="760,83,835,112"/><area shape="rect" id="node30" href="debug_8h.html" title="debug.h" alt="" coords="868,83,943,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="120,83,195,112"/><area shape="rect" id="node23" href="cliutils_8h.html" title="cliutils.h" alt="" coords="707,83,776,112"/><area shape="rect" id="node30" href="debug_8h.html" title="debug.h" alt="" coords="808,83,875,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="rpmsign_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >- <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >+  <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a> = (1 << 5), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a> = (1 << 8), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a> = (1 << 11), > <br/> >- <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), >+  <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6afeff31880a0b435a7bc5ee3ea4e2bb4b">MODE_REBUILDDB</a> = (1 << 1), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a943c638033610eb280c65a91d5502c48">MODE_VERIFYDB</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a6e71f3470e43602dd881d1cb0ce779a0">MODE_CHECKSIG</a> = (1 << 0), > <br/> >- <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), >+  <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa18ebfe027af5690e69c8a3aa70624fe">MODE_DELKEY</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">MODE_LISTKEY</a> = (1 << 3), > <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), > <br/> >- <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), >+  <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a> = (1 << 0), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a> = (1 << 1), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a> = (1 << 2), > <br/> >- <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >-<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0) >+  <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a> = (1 << 1) > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#aec3b1ee5fa0f867ab2a30eb57e415fe5">checkPassPhrase</a> (const char *passPhrase)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a4c1721d9e9fadcf26eed3ab70240a649">doSign</a> (poptContext optCon)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#aec3b1ee5fa0f867ab2a30eb57e415fe5">checkPassPhrase</a> (const char *passPhrase)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a4c1721d9e9fadcf26eed3ab70240a649">doSign</a> (poptContext optCon)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a> = NULL</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a5f5ee45fe0213fb5c701bf7826874676">signOptsTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a> = NULL</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a5f5ee45fe0213fb5c701bf7826874676">signOptsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> > </table> > <hr/><h2>Enumeration Type Documentation</h2> > <a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6"></a><!-- doxytag: member="rpmsign.c::modes" ref="a811fe196a5d9d37857c2f8adeeaac3c6" args="" --> >@@ -139,6 +151,8 @@ > </td></tr> > <tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc"></a><!-- doxytag: member="MODE_QUERY" ref="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc" args="" -->MODE_QUERY</em> </td><td> > </td></tr> >+<tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024"></a><!-- doxytag: member="MODE_PARSE" ref="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024" args="" -->MODE_PARSE</em> </td><td> >+</td></tr> > </table> > </dd> > </dl> >@@ -155,9 +169,8 @@ > <tr> > <td class="memname">static int checkPassPhrase </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>passPhrase</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>passPhrase</em></td><td>)</td> > <td><code> [static]</code></td> > </tr> > </table> >@@ -179,9 +192,8 @@ > <tr> > <td class="memname">static int doSign </td> > <td>(</td> >- <td class="paramtype">poptContext </td> >- <td class="paramname"> <em>optCon</em></td> >- <td> ) </td> >+ <td class="paramtype">poptContext </td> >+ <td class="paramname"><em>optCon</em></td><td>)</td> > <td><code> [static]</code></td> > </tr> > </table> >@@ -192,7 +204,7 @@ > > <p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="rpmsign_8c_source.html#l00044">checkPassPhrase()</a>, <a class="el" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea">rpmExpand()</a>, <a class="el" href="rpmsign_8h.html#a69564e733ebd4557ac83ae3cae14d372">rpmPkgSign()</a>, <a class="el" href="rpmutil_8h.html#a43a3c19835785085ce663874d0a02876">rstrdup()</a>, and <a class="el" href="rpmstring_8h_source.html#l00113">rstreq()</a>.</p> > >-<p>Referenced by <a class="el" href="rpmsign_8c_source.html#l00131">main()</a>.</p> >+<p>Referenced by <a class="el" href="rpmsign_8c_source.html#l00132">main()</a>.</p> > > </div> > </div> >@@ -203,25 +215,25 @@ > <tr> > <td class="memname">int main </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>argv</em>[]</td><td> </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>argv</em>[] </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="rpmsign_8c_source.html#l00131">131</a> of file <a class="el" href="rpmsign_8c_source.html">rpmsign.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmsign_8c_source.html#l00132">132</a> of file <a class="el" href="rpmsign_8c_source.html">rpmsign.c</a>.</p> > > <p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="cliutils_8c_source.html#l00018">argerror()</a>, <a class="el" href="rpmsign_8c_source.html#l00101">doSign()</a>, <a class="el" href="rpmsign_8c_source.html#l00016">MODE_ADDSIGN</a>, <a class="el" href="rpmsign_8c_source.html#l00018">MODE_DELSIGN</a>, <a class="el" href="rpmsign_8c_source.html#l00017">MODE_RESIGN</a>, <a class="el" href="cliutils_8c_source.html#l00035">printUsage()</a>, <a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini()</a>, <a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit()</a>, and <a class="el" href="rpmsign_8h.html#a2c58318aed3d3715331aa539a6bd1d5f">rpmPkgDelSign()</a>.</p> > >@@ -308,8 +320,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsign_8c__incl.map rpm-4.9.1/doc/librpm/html/rpmsign_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmsign_8c__incl.map 2010-12-10 05:48:16.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsign_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,6 +1,6 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="128,83,213,112"/> >-<area shape="rect" id="node23" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="760,83,835,112"/> >-<area shape="rect" id="node30" href="$debug_8h.html" title="debug.h" alt="" coords="868,83,943,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="120,83,195,112"/> >+<area shape="rect" id="node23" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="707,83,776,112"/> >+<area shape="rect" id="node30" href="$debug_8h.html" title="debug.h" alt="" coords="808,83,875,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsign_8c__incl.md5 rpm-4.9.1/doc/librpm/html/rpmsign_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmsign_8c__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsign_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-af0a28f15d74b9629bc2681bbae66cd4 >\ No newline at end of file >+73854a12dcdf7a7f75b5d45d29ac6156 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmsign_8c__incl.png and rpm-4.9.1/doc/librpm/html/rpmsign_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsign_8c_source.html rpm-4.9.1/doc/librpm/html/rpmsign_8c_source.html >--- rpm-4.9.0/doc/librpm/html/rpmsign_8c_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsign_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmsign.c</h1> </div> >+<div class="title">rpmsign.c</div> </div> > </div> > <div class="contents"> > <a href="rpmsign_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >@@ -62,7 +73,7 @@ > <a name="l00031"></a>00031 }; > <a name="l00032"></a>00032 > <a name="l00033"></a><a class="code" href="rpmsign_8c.html#a779c8fb41edee9b03a02a249606b0e76">00033</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmsign_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>[] = { >-<a name="l00034"></a>00034 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, signOptsTable, 0, >+<a name="l00034"></a>00034 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="rpmsign_8c.html#a5f5ee45fe0213fb5c701bf7826874676">signOptsTable</a>, 0, > <a name="l00035"></a>00035 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Signature options:"</span>), NULL }, > <a name="l00036"></a>00036 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1" title="Popt option table for options shared by all modes and executables.">rpmcliAllPoptTable</a>, 0, > <a name="l00037"></a>00037 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Common options for all rpm modes and executables:"</span>), NULL }, >@@ -103,12 +114,12 @@ > <a name="l00072"></a>00072 xx = dup2(passPhrasePipe[0], 3); > <a name="l00073"></a>00073 > <a name="l00074"></a>00074 unsetenv(<span class="stringliteral">"MALLOC_CHECK_"</span>); >-<a name="l00075"></a>00075 gpg_path = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc&#39;ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{?_gpg_path}"</span>, NULL); >+<a name="l00075"></a>00075 gpg_path = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc'ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{?_gpg_path}"</span>, NULL); > <a name="l00076"></a>00076 > <a name="l00077"></a>00077 <span class="keywordflow">if</span> (!<a class="code" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00" title="Test for string equality.">rstreq</a>(gpg_path, <span class="stringliteral">""</span>)) > <a name="l00078"></a>00078 setenv(<span class="stringliteral">"GNUPGHOME"</span>, gpg_path, 1); > <a name="l00079"></a>00079 >-<a name="l00080"></a>00080 cmd = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc&#39;ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{?__gpg_check_password_cmd}"</span>, NULL); >+<a name="l00080"></a>00080 cmd = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc'ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{?__gpg_check_password_cmd}"</span>, NULL); > <a name="l00081"></a>00081 rc = poptParseArgvString(cmd, NULL, (<span class="keyword">const</span> <span class="keywordtype">char</span> ***)&av); > <a name="l00082"></a>00082 <span class="keywordflow">if</span> (!rc) > <a name="l00083"></a>00083 rc = execve(av[0], av+1, <a class="code" href="rpmdb_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a>); >@@ -133,7 +144,7 @@ > <a name="l00102"></a>00102 { > <a name="l00103"></a>00103 <span class="keywordtype">int</span> rc = EXIT_FAILURE; > <a name="l00104"></a>00104 <span class="keywordtype">char</span> * passPhrase = NULL; >-<a name="l00105"></a>00105 <span class="keywordtype">char</span> * name = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc&#39;ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{?_gpg_name}"</span>, NULL); >+<a name="l00105"></a>00105 <span class="keywordtype">char</span> * name = <a class="code" href="group__rpmmacro.html#ga39b56d7237065eaa71f253a6c2dbcfea" title="Return (malloc'ed) concatenated macro expansion(s).">rpmExpand</a>(<span class="stringliteral">"%{?_gpg_name}"</span>, NULL); > <a name="l00106"></a>00106 > <a name="l00107"></a>00107 <span class="keywordflow">if</span> (<a class="code" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00" title="Test for string equality.">rstreq</a>(name, <span class="stringliteral">""</span>)) { > <a name="l00108"></a>00108 fprintf(stderr, <a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"You must set \"%%_gpg_name\" in your macro file\n"</span>)); >@@ -155,49 +166,50 @@ > <a name="l00124"></a>00124 } > <a name="l00125"></a>00125 > <a name="l00126"></a>00126 exit: >-<a name="l00127"></a>00127 free(name); >-<a name="l00128"></a>00128 <span class="keywordflow">return</span> rc; >-<a name="l00129"></a>00129 } >-<a name="l00130"></a>00130 >-<a name="l00131"></a><a class="code" href="rpmsign_8c.html#a0ddf1224851353fc92bfbff6f499fa97">00131</a> <span class="keywordtype">int</span> <a class="code" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[]) >-<a name="l00132"></a>00132 { >-<a name="l00133"></a>00133 <span class="keywordtype">int</span> ec = EXIT_FAILURE; >-<a name="l00134"></a>00134 poptContext optCon = <a class="code" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf" title="Initialize most everything needed by an rpm CLI executable context.">rpmcliInit</a>(argc, argv, optionsTable); >-<a name="l00135"></a>00135 <span class="keyword">const</span> <span class="keywordtype">char</span> *arg; >-<a name="l00136"></a>00136 >-<a name="l00137"></a>00137 <span class="keywordflow">if</span> (argc <= 1) { >-<a name="l00138"></a>00138 <a class="code" href="cliutils_8c.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a>(optCon, stderr, 0); >-<a name="l00139"></a>00139 <span class="keywordflow">goto</span> exit; >-<a name="l00140"></a>00140 } >-<a name="l00141"></a>00141 >-<a name="l00142"></a>00142 <span class="keywordflow">if</span> (poptPeekArg(optCon) == NULL) { >-<a name="l00143"></a>00143 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given"</span>)); >-<a name="l00144"></a>00144 } >-<a name="l00145"></a>00145 >-<a name="l00146"></a>00146 <span class="keywordflow">switch</span> (mode) { >-<a name="l00147"></a>00147 <span class="keywordflow">case</span> <a class="code" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a>: >-<a name="l00148"></a>00148 <span class="keywordflow">case</span> <a class="code" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a>: >-<a name="l00149"></a>00149 ec = <a class="code" href="rpmsign_8c.html#a4c1721d9e9fadcf26eed3ab70240a649">doSign</a>(optCon); >-<a name="l00150"></a>00150 <span class="keywordflow">break</span>; >-<a name="l00151"></a>00151 <span class="keywordflow">case</span> <a class="code" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a>: >-<a name="l00152"></a>00152 ec = 0; >-<a name="l00153"></a>00153 <span class="keywordflow">while</span> ((arg = poptGetArg(optCon)) != NULL) { >-<a name="l00154"></a>00154 ec += <a class="code" href="rpmsign_8h.html#a2c58318aed3d3715331aa539a6bd1d5f" title="Delete signature(s) from a package.">rpmPkgDelSign</a>(arg); >-<a name="l00155"></a>00155 } >-<a name="l00156"></a>00156 <span class="keywordflow">break</span>; >-<a name="l00157"></a>00157 <span class="keywordflow">default</span>: >-<a name="l00158"></a>00158 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"only one major mode may be specified"</span>)); >-<a name="l00159"></a>00159 <span class="keywordflow">break</span>; >-<a name="l00160"></a>00160 } >-<a name="l00161"></a>00161 >-<a name="l00162"></a>00162 exit: >-<a name="l00163"></a>00163 <a class="code" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf" title="Destroy most everything needed by an rpm CLI executable context.">rpmcliFini</a>(optCon); >-<a name="l00164"></a>00164 <span class="keywordflow">return</span> ec; >-<a name="l00165"></a>00165 } >+<a name="l00127"></a>00127 free(passPhrase); >+<a name="l00128"></a>00128 free(name); >+<a name="l00129"></a>00129 <span class="keywordflow">return</span> rc; >+<a name="l00130"></a>00130 } >+<a name="l00131"></a>00131 >+<a name="l00132"></a><a class="code" href="rpmsign_8c.html#a0ddf1224851353fc92bfbff6f499fa97">00132</a> <span class="keywordtype">int</span> <a class="code" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[]) >+<a name="l00133"></a>00133 { >+<a name="l00134"></a>00134 <span class="keywordtype">int</span> ec = EXIT_FAILURE; >+<a name="l00135"></a>00135 poptContext optCon = <a class="code" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf" title="Initialize most everything needed by an rpm CLI executable context.">rpmcliInit</a>(argc, argv, optionsTable); >+<a name="l00136"></a>00136 <span class="keyword">const</span> <span class="keywordtype">char</span> *arg; >+<a name="l00137"></a>00137 >+<a name="l00138"></a>00138 <span class="keywordflow">if</span> (argc <= 1) { >+<a name="l00139"></a>00139 <a class="code" href="cliutils_8c.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a>(optCon, stderr, 0); >+<a name="l00140"></a>00140 <span class="keywordflow">goto</span> exit; >+<a name="l00141"></a>00141 } >+<a name="l00142"></a>00142 >+<a name="l00143"></a>00143 <span class="keywordflow">if</span> (poptPeekArg(optCon) == NULL) { >+<a name="l00144"></a>00144 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given"</span>)); >+<a name="l00145"></a>00145 } >+<a name="l00146"></a>00146 >+<a name="l00147"></a>00147 <span class="keywordflow">switch</span> (mode) { >+<a name="l00148"></a>00148 <span class="keywordflow">case</span> <a class="code" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a>: >+<a name="l00149"></a>00149 <span class="keywordflow">case</span> <a class="code" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a>: >+<a name="l00150"></a>00150 ec = <a class="code" href="rpmsign_8c.html#a4c1721d9e9fadcf26eed3ab70240a649">doSign</a>(optCon); >+<a name="l00151"></a>00151 <span class="keywordflow">break</span>; >+<a name="l00152"></a>00152 <span class="keywordflow">case</span> <a class="code" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a>: >+<a name="l00153"></a>00153 ec = 0; >+<a name="l00154"></a>00154 <span class="keywordflow">while</span> ((arg = poptGetArg(optCon)) != NULL) { >+<a name="l00155"></a>00155 ec += <a class="code" href="rpmsign_8h.html#a2c58318aed3d3715331aa539a6bd1d5f" title="Delete signature(s) from a package.">rpmPkgDelSign</a>(arg); >+<a name="l00156"></a>00156 } >+<a name="l00157"></a>00157 <span class="keywordflow">break</span>; >+<a name="l00158"></a>00158 <span class="keywordflow">default</span>: >+<a name="l00159"></a>00159 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"only one major mode may be specified"</span>)); >+<a name="l00160"></a>00160 <span class="keywordflow">break</span>; >+<a name="l00161"></a>00161 } >+<a name="l00162"></a>00162 >+<a name="l00163"></a>00163 exit: >+<a name="l00164"></a>00164 <a class="code" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf" title="Destroy most everything needed by an rpm CLI executable context.">rpmcliFini</a>(optCon); >+<a name="l00165"></a>00165 <span class="keywordflow">return</span> ec; >+<a name="l00166"></a>00166 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsign_8h.html rpm-4.9.1/doc/librpm/html/rpmsign_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmsign_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsign_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,28 +41,28 @@ > <a href="#nested-classes">Data Structures</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmsign.h File Reference</h1> </div> >+<div class="title">rpmsign.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/argv.h></code><br/> >+<div class="textblock"><code>#include <rpm/argv.h></code><br/> > <code>#include <rpm/rpmpgp.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmsign.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmsign_8h__incl.png" border="0" usemap="#rpmsign_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmsign_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmSignArgs.html">rpmSignArgs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmSignArgs.html">rpmSignArgs</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8h.html#a69564e733ebd4557ac83ae3cae14d372">rpmPkgSign</a> (const char *path, const struct <a class="el" href="structrpmSignArgs.html">rpmSignArgs</a> *args, const char *passPhrase)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sign a package. <a href="#a69564e733ebd4557ac83ae3cae14d372"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8h.html#a2c58318aed3d3715331aa539a6bd1d5f">rpmPkgDelSign</a> (const char *path)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete signature(s) from a package. <a href="#a2c58318aed3d3715331aa539a6bd1d5f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8h.html#a69564e733ebd4557ac83ae3cae14d372">rpmPkgSign</a> (const char *path, const struct <a class="el" href="structrpmSignArgs.html">rpmSignArgs</a> *args, const char *passPhrase)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sign a package. <a href="#a69564e733ebd4557ac83ae3cae14d372"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmsign_8h.html#a2c58318aed3d3715331aa539a6bd1d5f">rpmPkgDelSign</a> (const char *path)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete signature(s) from a package. <a href="#a2c58318aed3d3715331aa539a6bd1d5f"></a><br/></td></tr> > </table> > <hr/><h2>Function Documentation</h2> > <a class="anchor" id="a2c58318aed3d3715331aa539a6bd1d5f"></a><!-- doxytag: member="rpmsign.h::rpmPkgDelSign" ref="a2c58318aed3d3715331aa539a6bd1d5f" args="(const char *path)" --> >@@ -61,9 +72,8 @@ > <tr> > <td class="memname">int rpmPkgDelSign </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>path</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>path</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -72,14 +82,14 @@ > > <p>Delete signature(s) from a package. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>path to package </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">path</td><td>path to package </td></tr> > </table> > </dd> > </dl> > <dl class="return"><dt><b>Returns:</b></dt><dd>0 on success </dd></dl> > >-<p>Referenced by <a class="el" href="rpmsign_8c_source.html#l00131">main()</a>.</p> >+<p>Referenced by <a class="el" href="rpmsign_8c_source.html#l00132">main()</a>.</p> > > </div> > </div> >@@ -90,25 +100,25 @@ > <tr> > <td class="memname">int rpmPkgSign </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>path</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>path</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const struct <a class="el" href="structrpmSignArgs.html">rpmSignArgs</a> * </td> >- <td class="paramname"> <em>args</em>, </td> >+ <td class="paramtype">const struct <a class="el" href="structrpmSignArgs.html">rpmSignArgs</a> * </td> >+ <td class="paramname"><em>args</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>passPhrase</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>passPhrase</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -116,10 +126,10 @@ > > <p>Sign a package. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>path to package </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>args</em> </td><td>signing parameters (or NULL for defaults) </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>passPhrase</em> </td><td>passphrase for the signing key </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">path</td><td>path to package </td></tr> >+ <tr><td class="paramname">args</td><td>signing parameters (or NULL for defaults) </td></tr> >+ <tr><td class="paramname">passPhrase</td><td>passphrase for the signing key </td></tr> > </table> > </dd> > </dl> >@@ -130,8 +140,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsign_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmsign_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmsign_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsign_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-d8c66cbdd6335d5a0cfce3c111cc4523 >\ No newline at end of file >+5bdbf3cb2e7274d7888fd9e30e94d38a >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmsign_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmsign_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsign_8h_source.html rpm-4.9.1/doc/librpm/html/rpmsign_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmsign_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsign_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmsign.h</h1> </div> >+<div class="title">rpmsign.h</div> </div> > </div> > <div class="contents"> > <a href="rpmsign_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMSIGN_H</span> >@@ -57,8 +68,8 @@ > <a name="l00038"></a>00038 <span class="preprocessor">#endif </span><span class="comment">/* _RPMSIGN_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmspec_8c.html rpm-4.9.1/doc/librpm/html/rpmspec_8c.html >--- rpm-4.9.0/doc/librpm/html/rpmspec_8c.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmspec_8c.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,65 +42,66 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmspec.c File Reference</h1> </div> >+<div class="title">rpmspec.c File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> >+<div class="textblock"><code>#include "<a class="el" href="system_8h_source.html">system.h</a>"</code><br/> > <code>#include <rpm/rpmcli.h></code><br/> > <code>#include <rpm/rpmbuild.h></code><br/> > <code>#include <rpm/rpmlog.h></code><br/> > <code>#include <rpm/rpmts.h></code><br/> > <code>#include "<a class="el" href="cliutils_8h_source.html">cliutils.h</a>"</code><br/> > <code>#include "<a class="el" href="debug_8h_source.html">debug.h</a>"</code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmspec.c:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmspec_8c__incl.png" border="0" usemap="#rpmspec_8c" alt=""/></div> > <map name="rpmspec_8c" id="rpmspec_8c"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="128,83,213,112"/><area shape="rect" id="node21" href="cliutils_8h.html" title="cliutils.h" alt="" coords="771,83,845,112"/><area shape="rect" id="node29" href="debug_8h.html" title="debug.h" alt="" coords="879,83,953,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="120,83,195,112"/><area shape="rect" id="node21" href="cliutils_8h.html" title="cliutils.h" alt="" coords="704,83,773,112"/><area shape="rect" id="node29" href="debug_8h.html" title="debug.h" alt="" coords="805,83,872,112"/><area shape="rect" id="node7" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/></map> >+</div> > </div> >- > <p><a href="rpmspec_8c_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >- <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { <br/> >+  <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ab639221eae9e531e57b91331f9ccde3b">MODE_BUILD</a> = (1 << 4), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ac42613b5987e8256c2136db617715d7f">MODE_REBUILD</a> = (1 << 5), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a33285bd7faa559c03042537cb17e5641">MODE_RECOMPILE</a> = (1 << 8), > <a class="el" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a05680e770f725c751a8e4aeaeb50d111">MODE_TARBUILD</a> = (1 << 11), > <br/> >- <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), >+  <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aea3bc2eb36fed3807bbd874045467e9a">MODE_INITDB</a> = (1 << 0), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6afeff31880a0b435a7bc5ee3ea4e2bb4b">MODE_REBUILDDB</a> = (1 << 1), > <a class="el" href="rpmdb_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a943c638033610eb280c65a91d5502c48">MODE_VERIFYDB</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a6e71f3470e43602dd881d1cb0ce779a0">MODE_CHECKSIG</a> = (1 << 0), > <br/> >- <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), >+  <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad3de96dfd77735bff12609801e957068">MODE_IMPORTKEY</a> = (1 << 1), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa18ebfe027af5690e69c8a3aa70624fe">MODE_DELKEY</a> = (1 << 2), > <a class="el" href="rpmkeys_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a89643e161cf5df1984e15c4ce855dd9b">MODE_LISTKEY</a> = (1 << 3), > <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), > <br/> >- <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), >+  <a class="el" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a8afb36000e3c9ee8064dff47cdc34d9f">MODE_VERIFY</a> = (1 << 3), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a321fe129e57840f499f96ad1fb871759">MODE_ADDSIGN</a> = (1 << 0), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a9ccc762e6e164ffd8031ca72594ce945">MODE_RESIGN</a> = (1 << 1), > <a class="el" href="rpmsign_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a59498633cac4aeab1d42c04ed80e3166">MODE_DELSIGN</a> = (1 << 2), > <br/> >- <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >-<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0) >+  <a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), >+<a class="el" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a> = (1 << 1) > <br/> > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = MODE_UNKNOWN</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a> = RPMQV_SPECRPMS</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> = NULL</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">queryformat</a> = NULL</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a857ec86f9d4252030317d26275c95adf">specOptsTable</a> []</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = MODE_UNKNOWN</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a> = RPMQV_SPECRPMS</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> = NULL</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">queryformat</a> = NULL</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a857ec86f9d4252030317d26275c95adf">specOptsTable</a> []</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static struct poptOption </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a> []</td></tr> > </table> > <hr/><h2>Enumeration Type Documentation</h2> > <a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6"></a><!-- doxytag: member="rpmspec.c::modes" ref="a811fe196a5d9d37857c2f8adeeaac3c6" args="" --> >@@ -139,6 +151,8 @@ > </td></tr> > <tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc"></a><!-- doxytag: member="MODE_QUERY" ref="a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc" args="" -->MODE_QUERY</em> </td><td> > </td></tr> >+<tr><td valign="top"><em><a class="anchor" id="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024"></a><!-- doxytag: member="MODE_PARSE" ref="a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024" args="" -->MODE_PARSE</em> </td><td> >+</td></tr> > </table> > </dd> > </dl> >@@ -155,27 +169,27 @@ > <tr> > <td class="memname">int main </td> > <td>(</td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>argc</em>, </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>argc</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>argv</em>[]</td><td> </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>argv</em>[] </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00052">52</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00055">55</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> > >-<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="system_8h_source.html#l00109">_free</a>, <a class="el" href="cliutils_8c_source.html#l00018">argerror()</a>, <a class="el" href="cliutils_8c_source.html#l00072">finishPipe()</a>, <a class="el" href="cliutils_8c_source.html#l00047">initPipe()</a>, <a class="el" href="rpmqv_8c_source.html#l00020">MODE_QUERY</a>, <a class="el" href="rpmspec_8c_source.html#l00014">MODE_UNKNOWN</a>, <a class="el" href="cliutils_8c_source.html#l00035">printUsage()</a>, <a class="el" href="rpmcli_8h_source.html#l00175">rpmQVKArguments_s::qva_queryFormat</a>, <a class="el" href="rpmcli_8h_source.html#l00168">rpmQVKArguments_s::qva_source</a>, <a class="el" href="rpmcli_8h_source.html#l00174">rpmQVKArguments_s::qva_specQuery</a>, <a class="el" href="cliutils_8h_source.html#l00009">RETVAL</a>, <a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini()</a>, <a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit()</a>, <a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a>, <a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery()</a>, <a class="el" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="rpmlog_8h_source.html#l00272">rpmIsVerbose</a>, <a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, and <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>.</p> >+<p>References <a class="el" href="system_8h_source.html#l00132">_</a>, <a class="el" href="system_8h_source.html#l00109">_free</a>, <a class="el" href="cliutils_8c_source.html#l00018">argerror()</a>, <a class="el" href="cliutils_8c_source.html#l00072">finishPipe()</a>, <a class="el" href="cliutils_8c_source.html#l00047">initPipe()</a>, <a class="el" href="rpmspec_8c_source.html#l00016">MODE_PARSE</a>, <a class="el" href="rpmqv_8c_source.html#l00020">MODE_QUERY</a>, <a class="el" href="rpmspec_8c_source.html#l00014">MODE_UNKNOWN</a>, <a class="el" href="cliutils_8c_source.html#l00035">printUsage()</a>, <a class="el" href="rpmspec_8c_source.html#l00022">queryformat</a>, <a class="el" href="rpmcli_8h_source.html#l00175">rpmQVKArguments_s::qva_queryFormat</a>, <a class="el" href="rpmcli_8h_source.html#l00168">rpmQVKArguments_s::qva_source</a>, <a class="el" href="rpmcli_8h_source.html#l00174">rpmQVKArguments_s::qva_specQuery</a>, <a class="el" href="cliutils_8h_source.html#l00009">RETVAL</a>, <a class="el" href="rpmbuild_8h_source.html#l00021">RPMBUILD_NONE</a>, <a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini()</a>, <a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit()</a>, <a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a>, <a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery()</a>, <a class="el" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a>, <a class="el" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b">rpmFreeMacros()</a>, <a class="el" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0">rpmFreeRpmrc()</a>, <a class="el" href="rpmlog_8h_source.html#l00272">rpmIsVerbose</a>, <a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>, <a class="el" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580">rpmReadConfigFiles()</a>, <a class="el" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda">rpmSpecFree()</a>, <a class="el" href="rpmspec_8h.html#acd2422b6181ec85bf2df968afda211bf">rpmSpecGetSection()</a>, <a class="el" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34">rpmSpecParse()</a>, <a class="el" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79">rpmspecQuery()</a>, <a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate()</a>, <a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree()</a>, and <a class="el" href="rpmspec_8c_source.html#l00020">source</a>.</p> > > </div> > </div> >@@ -191,7 +205,7 @@ > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00018">18</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00019">19</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> > > </div> > </div> >@@ -217,7 +231,7 @@ > POPT_TABLEEND > } > </pre></div> >-<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00040">40</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00043">43</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> > > </div> > </div> >@@ -247,7 +261,9 @@ > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00021">21</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00022">22</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+ >+<p>Referenced by <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> > > </div> > </div> >@@ -262,7 +278,9 @@ > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00019">19</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00020">20</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+ >+<p>Referenced by <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> > > </div> > </div> >@@ -277,11 +295,13 @@ > </div> > <div class="memdoc"> > <b>Initial value:</b><div class="fragment"><pre class="fragment"> { >- { <span class="stringliteral">"query"</span>, <span class="charliteral">'q'</span>, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, MODE_QUERY, >+ { <span class="stringliteral">"parse"</span>, <span class="charliteral">'P'</span>, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a>, >+ <span class="stringliteral">"parse spec file(s) to stdout"</span> , NULL }, >+ { <span class="stringliteral">"query"</span>, <span class="charliteral">'q'</span>, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a>, > <span class="stringliteral">"query spec file(s)"</span> , NULL }, >- { <span class="stringliteral">"rpms"</span>, 0, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a>, RPMQV_SPECRPMS, >+ { <span class="stringliteral">"rpms"</span>, 0, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a>, <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, > <span class="stringliteral">"operate on binary rpms generated by spec (default)"</span> , NULL }, >- { <span class="stringliteral">"srpm"</span>, 0, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a>, RPMQV_SPECSRPM, >+ { <span class="stringliteral">"srpm"</span>, 0, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a>, <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a>, > <span class="stringliteral">"operate on source rpm generated by spec"</span> , NULL }, > { <span class="stringliteral">"target"</span>, 0, POPT_ARG_STRING, &<a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>, 0, > <span class="stringliteral">"override target platform"</span> , NULL }, >@@ -292,7 +312,7 @@ > POPT_TABLEEND > } > </pre></div> >-<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00023">23</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00024">24</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> > > </div> > </div> >@@ -307,15 +327,15 @@ > </div> > <div class="memdoc"> > >-<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00020">20</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> >+<p>Definition at line <a class="el" href="rpmspec_8c_source.html#l00021">21</a> of file <a class="el" href="rpmspec_8c_source.html">rpmspec.c</a>.</p> > > <p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>.</p> > > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmspec_8c__incl.map rpm-4.9.1/doc/librpm/html/rpmspec_8c__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmspec_8c__incl.map 2010-12-10 05:48:16.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmspec_8c__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,6 +1,6 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="128,83,213,112"/> >-<area shape="rect" id="node21" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="771,83,845,112"/> >-<area shape="rect" id="node29" href="$debug_8h.html" title="debug.h" alt="" coords="879,83,953,112"/> >-<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,160,232,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="120,83,195,112"/> >+<area shape="rect" id="node21" href="$cliutils_8h.html" title="cliutils.h" alt="" coords="704,83,773,112"/> >+<area shape="rect" id="node29" href="$debug_8h.html" title="debug.h" alt="" coords="805,83,872,112"/> >+<area shape="rect" id="node7" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,160,211,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmspec_8c__incl.md5 rpm-4.9.1/doc/librpm/html/rpmspec_8c__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmspec_8c__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmspec_8c__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-032e9f1e78ee491f44d875b872e0e241 >\ No newline at end of file >+d06f20d2a84df722079aa70579e1097f >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmspec_8c__incl.png and rpm-4.9.1/doc/librpm/html/rpmspec_8c__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmspec_8c_source.html rpm-4.9.1/doc/librpm/html/rpmspec_8c_source.html >--- rpm-4.9.0/doc/librpm/html/rpmspec_8c_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmspec_8c_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,30 +7,41 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmspec.c</h1> </div> >+<div class="title">rpmspec.c</div> </div> > </div> > <div class="contents"> > <a href="rpmspec_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="system_8h.html">system.h</a>"</span> >-<a name="l00002"></a><a class="code" href="rpmspec_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">00002</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *__progname; >+<a name="l00002"></a><a class="code" href="rpmspec_8c.html#ae44e96c1808be0a56730c26b8b3d2c2a">00002</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>; > <a name="l00003"></a>00003 > <a name="l00004"></a>00004 <span class="preprocessor">#include <rpm/rpmcli.h></span> > <a name="l00005"></a>00005 <span class="preprocessor">#include <rpm/rpmbuild.h></span> >@@ -44,95 +55,115 @@ > <a name="l00013"></a><a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">00013</a> <span class="keyword">enum</span> <a class="code" href="rpmbuild_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6">modes</a> { > <a name="l00014"></a><a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">00014</a> <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a> = 0, > <a name="l00015"></a><a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">00015</a> <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a> = (1 << 0), >-<a name="l00016"></a>00016 }; >-<a name="l00017"></a>00017 >-<a name="l00018"></a><a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">00018</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = MODE_UNKNOWN; >-<a name="l00019"></a><a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">00019</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a> = RPMQV_SPECRPMS; >-<a name="l00020"></a><a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">00020</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> = NULL; >-<a name="l00021"></a><a class="code" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">00021</a> <span class="keywordtype">char</span> *<a class="code" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">queryformat</a> = NULL; >-<a name="l00022"></a>00022 >-<a name="l00023"></a><a class="code" href="rpmspec_8c.html#a857ec86f9d4252030317d26275c95adf">00023</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmspec_8c.html#a857ec86f9d4252030317d26275c95adf">specOptsTable</a>[] = { >-<a name="l00024"></a>00024 { <span class="stringliteral">"query"</span>, <span class="charliteral">'q'</span>, POPT_ARG_VAL, &mode, MODE_QUERY, >-<a name="l00025"></a>00025 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"query spec file(s)"</span>), NULL }, >-<a name="l00026"></a>00026 { <span class="stringliteral">"rpms"</span>, 0, POPT_ARG_VAL, &source, RPMQV_SPECRPMS, >-<a name="l00027"></a>00027 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"operate on binary rpms generated by spec (default)"</span>), NULL }, >-<a name="l00028"></a>00028 { <span class="stringliteral">"srpm"</span>, 0, POPT_ARG_VAL, &source, RPMQV_SPECSRPM, >-<a name="l00029"></a>00029 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"operate on source rpm generated by spec"</span>), NULL }, >-<a name="l00030"></a>00030 { <span class="stringliteral">"target"</span>, 0, POPT_ARG_STRING, &target, 0, >-<a name="l00031"></a>00031 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"override target platform"</span>), NULL }, >-<a name="l00032"></a>00032 { <span class="stringliteral">"queryformat"</span>, 0, POPT_ARG_STRING, &queryformat, 0, >-<a name="l00033"></a>00033 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"use the following query format"</span>), <span class="stringliteral">"QUERYFORMAT"</span> }, >-<a name="l00034"></a>00034 { <span class="stringliteral">"qf"</span>, 0, (POPT_ARG_STRING | POPT_ARGFLAG_DOC_HIDDEN), &queryformat, 0, >-<a name="l00035"></a>00035 NULL, NULL }, >-<a name="l00036"></a>00036 POPT_TABLEEND >-<a name="l00037"></a>00037 }; >-<a name="l00038"></a>00038 >-<a name="l00039"></a>00039 <span class="comment">/* the structure describing the options we take and the defaults */</span> >-<a name="l00040"></a><a class="code" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">00040</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>[] = { >-<a name="l00041"></a>00041 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, specOptsTable, 0, >-<a name="l00042"></a>00042 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Spec options:"</span>), NULL }, >-<a name="l00043"></a>00043 >-<a name="l00044"></a>00044 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1" title="Popt option table for options shared by all modes and executables.">rpmcliAllPoptTable</a>, 0, >-<a name="l00045"></a>00045 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Common options for all rpm modes and executables:"</span>), NULL }, >+<a name="l00016"></a><a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">00016</a> <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a> = (1 << 1), >+<a name="l00017"></a>00017 }; >+<a name="l00018"></a>00018 >+<a name="l00019"></a><a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">00019</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a>; >+<a name="l00020"></a><a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">00020</a> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a> = <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>; >+<a name="l00021"></a><a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">00021</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a> = NULL; >+<a name="l00022"></a><a class="code" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">00022</a> <span class="keywordtype">char</span> *<a class="code" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">queryformat</a> = NULL; >+<a name="l00023"></a>00023 >+<a name="l00024"></a><a class="code" href="rpmspec_8c.html#a857ec86f9d4252030317d26275c95adf">00024</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmspec_8c.html#a857ec86f9d4252030317d26275c95adf">specOptsTable</a>[] = { >+<a name="l00025"></a>00025 { <span class="stringliteral">"parse"</span>, <span class="charliteral">'P'</span>, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a>, >+<a name="l00026"></a>00026 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"parse spec file(s) to stdout"</span>), NULL }, >+<a name="l00027"></a>00027 { <span class="stringliteral">"query"</span>, <span class="charliteral">'q'</span>, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>, <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a>, >+<a name="l00028"></a>00028 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"query spec file(s)"</span>), NULL }, >+<a name="l00029"></a>00029 { <span class="stringliteral">"rpms"</span>, 0, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a>, <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, >+<a name="l00030"></a>00030 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"operate on binary rpms generated by spec (default)"</span>), NULL }, >+<a name="l00031"></a>00031 { <span class="stringliteral">"srpm"</span>, 0, POPT_ARG_VAL, &<a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a>, <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a>, >+<a name="l00032"></a>00032 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"operate on source rpm generated by spec"</span>), NULL }, >+<a name="l00033"></a>00033 { <span class="stringliteral">"target"</span>, 0, POPT_ARG_STRING, &<a class="code" href="rpmspec_8c.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>, 0, >+<a name="l00034"></a>00034 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"override target platform"</span>), NULL }, >+<a name="l00035"></a>00035 { <span class="stringliteral">"queryformat"</span>, 0, POPT_ARG_STRING, &<a class="code" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">queryformat</a>, 0, >+<a name="l00036"></a>00036 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"use the following query format"</span>), <span class="stringliteral">"QUERYFORMAT"</span> }, >+<a name="l00037"></a>00037 { <span class="stringliteral">"qf"</span>, 0, (POPT_ARG_STRING | POPT_ARGFLAG_DOC_HIDDEN), &queryformat, 0, >+<a name="l00038"></a>00038 NULL, NULL }, >+<a name="l00039"></a>00039 POPT_TABLEEND >+<a name="l00040"></a>00040 }; >+<a name="l00041"></a>00041 >+<a name="l00042"></a>00042 <span class="comment">/* the structure describing the options we take and the defaults */</span> >+<a name="l00043"></a><a class="code" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">00043</a> <span class="keyword">static</span> <span class="keyword">struct </span>poptOption <a class="code" href="rpmspec_8c.html#a779c8fb41edee9b03a02a249606b0e76">optionsTable</a>[] = { >+<a name="l00044"></a>00044 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="rpmspec_8c.html#a857ec86f9d4252030317d26275c95adf">specOptsTable</a>, 0, >+<a name="l00045"></a>00045 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Spec options:"</span>), NULL }, > <a name="l00046"></a>00046 >-<a name="l00047"></a>00047 POPT_AUTOALIAS >-<a name="l00048"></a>00048 POPT_AUTOHELP >-<a name="l00049"></a>00049 POPT_TABLEEND >-<a name="l00050"></a>00050 }; >-<a name="l00051"></a>00051 >-<a name="l00052"></a><a class="code" href="rpmspec_8c.html#a0ddf1224851353fc92bfbff6f499fa97">00052</a> <span class="keywordtype">int</span> <a class="code" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[]) >-<a name="l00053"></a>00053 { >-<a name="l00054"></a>00054 <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts = NULL; >-<a name="l00055"></a>00055 <a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">QVA_t</a> qva = &<a class="code" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>; >-<a name="l00056"></a>00056 >-<a name="l00057"></a>00057 poptContext optCon; >-<a name="l00058"></a>00058 <span class="keywordtype">int</span> ec = 0; >+<a name="l00047"></a>00047 { NULL, <span class="charliteral">'\0'</span>, POPT_ARG_INCLUDE_TABLE, <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1" title="Popt option table for options shared by all modes and executables.">rpmcliAllPoptTable</a>, 0, >+<a name="l00048"></a>00048 <a class="code" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(<span class="stringliteral">"Common options for all rpm modes and executables:"</span>), NULL }, >+<a name="l00049"></a>00049 >+<a name="l00050"></a>00050 POPT_AUTOALIAS >+<a name="l00051"></a>00051 POPT_AUTOHELP >+<a name="l00052"></a>00052 POPT_TABLEEND >+<a name="l00053"></a>00053 }; >+<a name="l00054"></a>00054 >+<a name="l00055"></a><a class="code" href="rpmspec_8c.html#a0ddf1224851353fc92bfbff6f499fa97">00055</a> <span class="keywordtype">int</span> <a class="code" href="rpm2cpio_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[]) >+<a name="l00056"></a>00056 { >+<a name="l00057"></a>00057 <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts = NULL; >+<a name="l00058"></a>00058 <a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">QVA_t</a> qva = &<a class="code" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>; > <a name="l00059"></a>00059 >-<a name="l00060"></a>00060 optCon = <a class="code" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf" title="Initialize most everything needed by an rpm CLI executable context.">rpmcliInit</a>(argc, argv, optionsTable); >-<a name="l00061"></a>00061 >-<a name="l00062"></a>00062 <span class="keywordflow">if</span> (<a class="code" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a> && <a class="code" href="cliutils_8c.html#acec5fcb5d4ee91d35ef026942f58a218">initPipe</a>()) >-<a name="l00063"></a>00063 exit(EXIT_FAILURE); >+<a name="l00060"></a>00060 poptContext optCon; >+<a name="l00061"></a>00061 <span class="keywordtype">int</span> ec = 0; >+<a name="l00062"></a>00062 >+<a name="l00063"></a>00063 optCon = <a class="code" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf" title="Initialize most everything needed by an rpm CLI executable context.">rpmcliInit</a>(argc, argv, optionsTable); > <a name="l00064"></a>00064 >-<a name="l00065"></a>00065 <span class="keywordflow">if</span> (target) { >-<a name="l00066"></a>00066 <a class="code" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b" title="Destroy macro context.">rpmFreeMacros</a>(NULL); >-<a name="l00067"></a>00067 <a class="code" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0" title="Destroy rpmrc arch/os compatibility tables.">rpmFreeRpmrc</a>(); >-<a name="l00068"></a>00068 <a class="code" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580" title="Read macro configuration file(s) for a target.">rpmReadConfigFiles</a>(<a class="code" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a>, target); >-<a name="l00069"></a>00069 } >-<a name="l00070"></a>00070 >-<a name="l00071"></a>00071 ts = <a class="code" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566" title="Create an empty transaction set.">rpmtsCreate</a>(); >-<a name="l00072"></a>00072 <span class="keywordflow">switch</span> (mode) { >-<a name="l00073"></a>00073 >-<a name="l00074"></a>00074 <span class="keywordflow">case</span> <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a>: >-<a name="l00075"></a>00075 <span class="keywordflow">if</span> (!poptPeekArg(optCon)) >-<a name="l00076"></a>00076 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given for query"</span>)); >-<a name="l00077"></a>00077 >-<a name="l00078"></a>00078 qva-><a class="code" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a> = queryformat; >-<a name="l00079"></a>00079 qva-><a class="code" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a> = source; >-<a name="l00080"></a>00080 qva-><a class="code" href="structrpmQVKArguments__s.html#a953104a7128476f9d556d2141b404196">qva_specQuery</a> = rpmspecQuery; >-<a name="l00081"></a>00081 ec = <a class="code" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9" title="Display package information.">rpmcliQuery</a>(ts, qva, (<a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a>) poptGetArgs(optCon)); >-<a name="l00082"></a>00082 <span class="keywordflow">break</span>; >-<a name="l00083"></a>00083 >-<a name="l00084"></a>00084 <span class="keywordflow">case</span> <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a>: >-<a name="l00085"></a>00085 <span class="keywordflow">if</span> (poptPeekArg(optCon) != NULL || argc <= 1 || <a class="code" href="rpmlog_8h.html#a16d38257a060a06fe95122f8fa5bf4e8">rpmIsVerbose</a>()) { >-<a name="l00086"></a>00086 <a class="code" href="cliutils_8c.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a>(optCon, stderr, 0); >-<a name="l00087"></a>00087 ec = argc; >-<a name="l00088"></a>00088 } >-<a name="l00089"></a>00089 <span class="keywordflow">break</span>; >-<a name="l00090"></a>00090 } >+<a name="l00065"></a>00065 <span class="keywordflow">if</span> (<a class="code" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a> && <a class="code" href="cliutils_8c.html#acec5fcb5d4ee91d35ef026942f58a218">initPipe</a>()) >+<a name="l00066"></a>00066 exit(EXIT_FAILURE); >+<a name="l00067"></a>00067 >+<a name="l00068"></a>00068 <span class="keywordflow">if</span> (target) { >+<a name="l00069"></a>00069 <a class="code" href="group__rpmmacro.html#ga1a83ba3c147a4005c80485cc2161bf3b" title="Destroy macro context.">rpmFreeMacros</a>(NULL); >+<a name="l00070"></a>00070 <a class="code" href="group__rpmrc.html#gafa5accc1656e25a42e1dbe247405ebe0" title="Destroy rpmrc arch/os compatibility tables.">rpmFreeRpmrc</a>(); >+<a name="l00071"></a>00071 <a class="code" href="group__rpmrc.html#gaac91e0fc109eedd29b5aebed135b8580" title="Read macro configuration file(s) for a target.">rpmReadConfigFiles</a>(<a class="code" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a>, target); >+<a name="l00072"></a>00072 } >+<a name="l00073"></a>00073 >+<a name="l00074"></a>00074 ts = <a class="code" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566" title="Create an empty transaction set.">rpmtsCreate</a>(); >+<a name="l00075"></a>00075 <span class="keywordflow">switch</span> (mode) { >+<a name="l00076"></a>00076 >+<a name="l00077"></a>00077 <span class="keywordflow">case</span> <a class="code" href="rpmqv_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6aa6891a524a00c9093e6ade13f42f20cc">MODE_QUERY</a>: >+<a name="l00078"></a>00078 <span class="keywordflow">if</span> (!poptPeekArg(optCon)) >+<a name="l00079"></a>00079 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given for query"</span>)); >+<a name="l00080"></a>00080 >+<a name="l00081"></a>00081 qva-><a class="code" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a> = <a class="code" href="rpmspec_8c.html#ac787f7ab88d345e8033fb59c8534139f">queryformat</a>; >+<a name="l00082"></a>00082 qva-><a class="code" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a> = <a class="code" href="rpmspec_8c.html#a07a87b2e6ed927503e2f95f119c9fc23">source</a>; >+<a name="l00083"></a>00083 qva-><a class="code" href="structrpmQVKArguments__s.html#a953104a7128476f9d556d2141b404196">qva_specQuery</a> = <a class="code" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79" title="Function to query spec file(s).">rpmspecQuery</a>; >+<a name="l00084"></a>00084 ec = <a class="code" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9" title="Display package information.">rpmcliQuery</a>(ts, qva, (<a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a>) poptGetArgs(optCon)); >+<a name="l00085"></a>00085 <span class="keywordflow">break</span>; >+<a name="l00086"></a>00086 >+<a name="l00087"></a>00087 <span class="keywordflow">case</span> <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6a00a4b47a3e1d23558b50f9718616d024">MODE_PARSE</a>: { >+<a name="l00088"></a>00088 <span class="keyword">const</span> <span class="keywordtype">char</span> * spath; >+<a name="l00089"></a>00089 <span class="keywordflow">if</span> (!poptPeekArg(optCon)) >+<a name="l00090"></a>00090 <a class="code" href="cliutils_8c.html#a04b3e702e4cded860c0e1c9bb6f104ed">argerror</a>(<a class="code" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(<span class="stringliteral">"no arguments given for parse"</span>)); > <a name="l00091"></a>00091 >-<a name="l00092"></a>00092 ts = <a class="code" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58" title="Destroy transaction set, closing the database as well.">rpmtsFree</a>(ts); >-<a name="l00093"></a>00093 <a class="code" href="cliutils_8c.html#a494970a3454c7b765b70943ae1a2eca1">finishPipe</a>(); >-<a name="l00094"></a>00094 >-<a name="l00095"></a>00095 qva-><a class="code" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a> = <a class="code" href="system_8h.html#ae6e74ce39e6413596a772e62aacc51cb">_free</a>(qva-><a class="code" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a>); >-<a name="l00096"></a>00096 >-<a name="l00097"></a>00097 <a class="code" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf" title="Destroy most everything needed by an rpm CLI executable context.">rpmcliFini</a>(optCon); >-<a name="l00098"></a>00098 >-<a name="l00099"></a>00099 <span class="keywordflow">return</span> <a class="code" href="cliutils_8h.html#a89b25b44e8686ea530eba18ba929d9e3">RETVAL</a>(ec); >-<a name="l00100"></a>00100 } >+<a name="l00092"></a>00092 <span class="keywordflow">while</span> ((spath = poptGetArg(optCon)) != NULL) { >+<a name="l00093"></a>00093 <a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec = <a class="code" href="group__rpmbuild.html#ga3107d87d92a344881d40528bca7ddc34" title="Parse spec file into spec control structure.">rpmSpecParse</a>(spath, 0, NULL); >+<a name="l00094"></a>00094 <span class="keywordflow">if</span> (spec == NULL) { >+<a name="l00095"></a>00095 ec++; >+<a name="l00096"></a>00096 <span class="keywordflow">continue</span>; >+<a name="l00097"></a>00097 } >+<a name="l00098"></a>00098 fprintf(stdout, <span class="stringliteral">"%s"</span>, <a class="code" href="rpmspec_8h.html#acd2422b6181ec85bf2df968afda211bf">rpmSpecGetSection</a>(spec, <a class="code" href="group__rpmbuild.html#gga23067366f7d82aa059f41658099fda93a40ddb2da48019f2a072191d1c59f05bc">RPMBUILD_NONE</a>)); >+<a name="l00099"></a>00099 <a class="code" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda" title="Destroy Spec structure.">rpmSpecFree</a>(spec); >+<a name="l00100"></a>00100 } >+<a name="l00101"></a>00101 <span class="keywordflow">break</span>; >+<a name="l00102"></a>00102 } >+<a name="l00103"></a>00103 >+<a name="l00104"></a>00104 <span class="keywordflow">case</span> <a class="code" href="rpmspec_8c.html#a811fe196a5d9d37857c2f8adeeaac3c6ad34eac71f48c80a1ff29750151a0187b">MODE_UNKNOWN</a>: >+<a name="l00105"></a>00105 <span class="keywordflow">if</span> (poptPeekArg(optCon) != NULL || argc <= 1 || <a class="code" href="rpmlog_8h.html#a16d38257a060a06fe95122f8fa5bf4e8">rpmIsVerbose</a>()) { >+<a name="l00106"></a>00106 <a class="code" href="cliutils_8c.html#a4a1ef17fed649a0761310301053e97ed">printUsage</a>(optCon, stderr, 0); >+<a name="l00107"></a>00107 ec = argc; >+<a name="l00108"></a>00108 } >+<a name="l00109"></a>00109 <span class="keywordflow">break</span>; >+<a name="l00110"></a>00110 } >+<a name="l00111"></a>00111 >+<a name="l00112"></a>00112 ts = <a class="code" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58" title="Destroy transaction set, closing the database as well.">rpmtsFree</a>(ts); >+<a name="l00113"></a>00113 <a class="code" href="cliutils_8c.html#a494970a3454c7b765b70943ae1a2eca1">finishPipe</a>(); >+<a name="l00114"></a>00114 >+<a name="l00115"></a>00115 qva-><a class="code" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a> = <a class="code" href="system_8h.html#ae6e74ce39e6413596a772e62aacc51cb">_free</a>(qva-><a class="code" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a>); >+<a name="l00116"></a>00116 >+<a name="l00117"></a>00117 <a class="code" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf" title="Destroy most everything needed by an rpm CLI executable context.">rpmcliFini</a>(optCon); >+<a name="l00118"></a>00118 >+<a name="l00119"></a>00119 <span class="keywordflow">return</span> <a class="code" href="cliutils_8h.html#a89b25b44e8686ea530eba18ba929d9e3">RETVAL</a>(ec); >+<a name="l00120"></a>00120 } > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmspec_8h.html rpm-4.9.1/doc/librpm/html/rpmspec_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmspec_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmspec_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,74 +43,74 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmspec.h File Reference</h1> </div> >+<div class="title">rpmspec.h File Reference<div class="ingroups"><a class="el" href="group__rpmbuild.html">Build API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>The rpmSpec and Package data structures used during build. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmstring.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmstring.h></code><br/> > <code>#include <rpm/rpmcli.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmspec.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmspec_8h__incl.png" border="0" usemap="#rpmspec_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmspec_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#af23b489be42b65a237b8c5df8d8a9bf1">RPMBUILD_DEFAULT_LANG</a> "C"</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#af23b489be42b65a237b8c5df8d8a9bf1">RPMBUILD_DEFAULT_LANG</a>   "C"</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct Package_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct Source * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmSpecIter_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmSpecIter_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">rpmSourceFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct Package_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct Source * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmSpecIter_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmSpecIter_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">rpmSourceFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704">rpmSourceFlags_e</a> { <a class="el" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704a4e15c266facbb1777d4ea6ae468116a7">RPMBUILD_ISSOURCE</a> = (1 << 0), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704">rpmSourceFlags_e</a> { <a class="el" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704a4e15c266facbb1777d4ea6ae468116a7">RPMBUILD_ISSOURCE</a> = (1 << 0), > <a class="el" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704ae66b207baf83be98288a00afac1e811c">RPMBUILD_ISPATCH</a> = (1 << 1), > <a class="el" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704abc207017eca08226844bae3e54d8d331">RPMBUILD_ISICON</a> = (1 << 2), > <a class="el" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704aa76546d13e79f1588b34c418c7e1b83c">RPMBUILD_ISNO</a> = (1 << 3) > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57">rpmSpecFlags_e</a> { <a class="el" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a902284390f18d3c5877c747cc843a079">RPMSPEC_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57">rpmSpecFlags_e</a> { <a class="el" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a902284390f18d3c5877c747cc843a079">RPMSPEC_NONE</a> = 0, > <a class="el" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a099c50ab247d0bbb1c64ebc6e21cef3d">RPMSPEC_ANYARCH</a> = (1 << 0), > <a class="el" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57ad1dafc5cb684799edf289294c3e18a85">RPMSPEC_FORCE</a> = (1 << 1), > <a class="el" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a371bb69d0e60d243ed63299b89a8a0de">RPMSPEC_NOLANG</a> = (1 << 2) > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda">rpmSpecFree</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy Spec structure. <a href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ae2d282cdbfa04a484beac9309e8f6249">rpmSpecPkgIterInit</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a868e715ebd261d76c35c7707164ea37c">rpmSpecPkgIterNext</a> (<a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> iter)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a51170ec596ff7320e47db6698f20ff3f">rpmSpecPkgIterFree</a> (<a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> iter)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a318ef6e925c25e570724a280363cc933">rpmSpecPkgHeader</a> (<a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a> pkg)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ae19ad84fbf9506313537f2ea20b6b3ac">rpmSpecSrcIterInit</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a6895389136a775643c0812f9ec8bf063">rpmSpecSrcIterNext</a> (<a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> iter)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#abe482266ac864d06f92d86b70b901385">rpmSpecSrcIterFree</a> (<a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> iter)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">rpmSourceFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a64ae25619a74d19cf1dcefbe331c6e9f">rpmSpecSrcFlags</a> (<a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> src)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a0147fe16e7e06f38bb9cd3f515152c81">rpmSpecSrcNum</a> (<a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> src)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a450314f106793216f6a00d856fe4b808">rpmSpecSrcFilename</a> (<a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> src, int full)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#acd2422b6181ec85bf2df968afda211bf">rpmSpecGetSection</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, int section)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79">rpmspecQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file(s). <a href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda">rpmSpecFree</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy Spec structure. <a href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ae2d282cdbfa04a484beac9309e8f6249">rpmSpecPkgIterInit</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a868e715ebd261d76c35c7707164ea37c">rpmSpecPkgIterNext</a> (<a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> iter)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a51170ec596ff7320e47db6698f20ff3f">rpmSpecPkgIterFree</a> (<a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> iter)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a318ef6e925c25e570724a280363cc933">rpmSpecPkgHeader</a> (<a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a> pkg)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#ae19ad84fbf9506313537f2ea20b6b3ac">rpmSpecSrcIterInit</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a6895389136a775643c0812f9ec8bf063">rpmSpecSrcIterNext</a> (<a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> iter)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#abe482266ac864d06f92d86b70b901385">rpmSpecSrcIterFree</a> (<a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> iter)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">rpmSourceFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a64ae25619a74d19cf1dcefbe331c6e9f">rpmSpecSrcFlags</a> (<a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> src)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a0147fe16e7e06f38bb9cd3f515152c81">rpmSpecSrcNum</a> (<a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> src)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#a450314f106793216f6a00d856fe4b808">rpmSpecSrcFilename</a> (<a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> src, int full)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmspec_8h.html#acd2422b6181ec85bf2df968afda211bf">rpmSpecGetSection</a> (<a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, int section)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79">rpmspecQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structrpmQVKArguments__s.html">QVA_t</a> qva, const char *arg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to query spec file(s). <a href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>The rpmSpec and Package data structures used during build. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>The rpmSpec and Package data structures used during build. </p> > > <p>Definition in file <a class="el" href="rpmspec_8h_source.html">rpmspec.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="af23b489be42b65a237b8c5df8d8a9bf1"></a><!-- doxytag: member="rpmspec.h::RPMBUILD_DEFAULT_LANG" ref="af23b489be42b65a237b8c5df8d8a9bf1" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMBUILD_DEFAULT_LANG "C"</td> >+ <td class="memname">#define RPMBUILD_DEFAULT_LANG   "C"</td> > </tr> > </table> > </div> >@@ -248,24 +259,26 @@ > <tr> > <td class="memname">const char* rpmSpecGetSection </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>section</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>section</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> > <div class="memdoc"> > >+<p>Referenced by <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> >+ > </div> > </div> > <a class="anchor" id="a318ef6e925c25e570724a280363cc933"></a><!-- doxytag: member="rpmspec.h::rpmSpecPkgHeader" ref="a318ef6e925c25e570724a280363cc933" args="(rpmSpecPkg pkg)" --> >@@ -275,9 +288,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> rpmSpecPkgHeader </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a> </td> >- <td class="paramname"> <em>pkg</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a> </td> >+ <td class="paramname"><em>pkg</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -293,9 +305,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> rpmSpecPkgIterFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td> >- <td class="paramname"> <em>iter</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td> >+ <td class="paramname"><em>iter</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -311,9 +322,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> rpmSpecPkgIterInit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -329,9 +339,8 @@ > <tr> > <td class="memname"><a class="el" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a> rpmSpecPkgIterNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td> >- <td class="paramname"> <em>iter</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a> </td> >+ <td class="paramname"><em>iter</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -347,19 +356,19 @@ > <tr> > <td class="memname">const char* rpmSpecSrcFilename </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td> >- <td class="paramname"> <em>src</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td> >+ <td class="paramname"><em>src</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">int </td> >- <td class="paramname"> <em>full</em></td><td> </td> >+ <td class="paramtype">int </td> >+ <td class="paramname"><em>full</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -374,9 +383,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">rpmSourceFlags</a> rpmSpecSrcFlags </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td> >- <td class="paramname"> <em>src</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td> >+ <td class="paramname"><em>src</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -392,9 +400,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> rpmSpecSrcIterFree </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td> >- <td class="paramname"> <em>iter</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td> >+ <td class="paramname"><em>iter</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -410,9 +417,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> rpmSpecSrcIterInit </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >- <td class="paramname"> <em>spec</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> </td> >+ <td class="paramname"><em>spec</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -428,9 +434,8 @@ > <tr> > <td class="memname"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> rpmSpecSrcIterNext </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td> >- <td class="paramname"> <em>iter</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a> </td> >+ <td class="paramname"><em>iter</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -446,9 +451,8 @@ > <tr> > <td class="memname">int rpmSpecSrcNum </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td> >- <td class="paramname"> <em>src</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a> </td> >+ <td class="paramname"><em>src</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -458,8 +462,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmspec_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmspec_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmspec_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmspec_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-96de981b33e96df07ad3a1e7a613908e >\ No newline at end of file >+10be92504c3543d28086076a56bd7b99 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmspec_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmspec_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmspec_8h_source.html rpm-4.9.1/doc/librpm/html/rpmspec_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmspec_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmspec_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmspec.h</h1> </div> >+<div class="title">rpmspec.h</div> </div> > </div> > <div class="contents"> > <a href="rpmspec_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _H_SPEC_</span> >@@ -39,10 +50,10 @@ > <a name="l00013"></a>00013 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00014"></a>00014 <span class="preprocessor">#endif</span> > <a name="l00015"></a>00015 <span class="preprocessor"></span> >-<a name="l00018"></a><a class="code" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">00018</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>Package_s * rpmSpecPkg; >-<a name="l00019"></a><a class="code" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">00019</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>Source * rpmSpecSrc; >-<a name="l00020"></a><a class="code" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">00020</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmSpecIter_s * rpmSpecPkgIter; >-<a name="l00021"></a><a class="code" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmSpecIter_s * rpmSpecSrcIter; >+<a name="l00018"></a><a class="code" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">00018</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>Package_s * <a class="code" href="group__rpmbuild.html#gade635c9e8edbc1d096be597b1c4e9e20">rpmSpecPkg</a>; >+<a name="l00019"></a><a class="code" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">00019</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>Source * <a class="code" href="rpmspec_8h.html#a454359d050125c4c204058a5f7abf3a9">rpmSpecSrc</a>; >+<a name="l00020"></a><a class="code" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">00020</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmSpecIter_s * <a class="code" href="rpmspec_8h.html#ace11d25a63e5d0456eef9bd947a420c3">rpmSpecPkgIter</a>; >+<a name="l00021"></a><a class="code" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmSpecIter_s * <a class="code" href="rpmspec_8h.html#ac20add227bea61ecbe790d83d087da54">rpmSpecSrcIter</a>; > <a name="l00022"></a>00022 > <a name="l00023"></a><a class="code" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704">00023</a> <span class="keyword">enum</span> <a class="code" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704">rpmSourceFlags_e</a> { > <a name="l00024"></a><a class="code" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704a4e15c266facbb1777d4ea6ae468116a7">00024</a> <a class="code" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704a4e15c266facbb1777d4ea6ae468116a7">RPMBUILD_ISSOURCE</a> = (1 << 0), >@@ -51,7 +62,7 @@ > <a name="l00027"></a><a class="code" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704aa76546d13e79f1588b34c418c7e1b83c">00027</a> <a class="code" href="rpmspec_8h.html#a8566085b3effdd459f996c46b2272704aa76546d13e79f1588b34c418c7e1b83c">RPMBUILD_ISNO</a> = (1 << 3), > <a name="l00028"></a>00028 }; > <a name="l00029"></a>00029 >-<a name="l00030"></a><a class="code" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">00030</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmSourceFlags; >+<a name="l00030"></a><a class="code" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">00030</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmspec_8h.html#aa09142c22337ce3126d6a6776da3e5ae">rpmSourceFlags</a>; > <a name="l00031"></a>00031 > <a name="l00032"></a><a class="code" href="rpmspec_8h.html#af23b489be42b65a237b8c5df8d8a9bf1">00032</a> <span class="preprocessor">#define RPMBUILD_DEFAULT_LANG "C"</span> > <a name="l00033"></a>00033 <span class="preprocessor"></span> >@@ -62,7 +73,7 @@ > <a name="l00038"></a><a class="code" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a371bb69d0e60d243ed63299b89a8a0de">00038</a> <a class="code" href="rpmspec_8h.html#a50f7504ae442ac41309e95b2acbd4e57a371bb69d0e60d243ed63299b89a8a0de">RPMSPEC_NOLANG</a> = (1 << 2), > <a name="l00039"></a>00039 }; > <a name="l00040"></a>00040 >-<a name="l00041"></a><a class="code" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">00041</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmSpecFlags; >+<a name="l00041"></a><a class="code" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">00041</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmspec_8h.html#aeaeb3a1d73f89f6ba49c034b63cc0902">rpmSpecFlags</a>; > <a name="l00042"></a>00042 > <a name="l00048"></a>00048 <a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> <a class="code" href="group__rpmbuild.html#ga4da0512ee30aa53d8d4997c8120a8fda" title="Destroy Spec structure.">rpmSpecFree</a>(<a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec); > <a name="l00049"></a>00049 >@@ -84,20 +95,24 @@ > <a name="l00065"></a>00065 <span class="keywordtype">int</span> <a class="code" href="rpmspec_8h.html#a0147fe16e7e06f38bb9cd3f515152c81">rpmSpecSrcNum</a>(rpmSpecSrc src); > <a name="l00066"></a>00066 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmspec_8h.html#a450314f106793216f6a00d856fe4b808">rpmSpecSrcFilename</a>(rpmSpecSrc src, <span class="keywordtype">int</span> full); > <a name="l00067"></a>00067 >-<a name="l00068"></a>00068 <span class="comment">/* Retrieve parsed spec script section (RPMBUILD_PREP, RPMBUILD_BUILD etc) */</span> >-<a name="l00069"></a>00069 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmspec_8h.html#acd2422b6181ec85bf2df968afda211bf">rpmSpecGetSection</a>(<a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <span class="keywordtype">int</span> section); >-<a name="l00070"></a>00070 >-<a name="l00078"></a>00078 <span class="keywordtype">int</span> <a class="code" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79" title="Function to query spec file(s).">rpmspecQuery</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">QVA_t</a> qva, <span class="keyword">const</span> <span class="keywordtype">char</span> * arg); >-<a name="l00079"></a>00079 >-<a name="l00080"></a>00080 <span class="preprocessor">#ifdef __cplusplus</span> >-<a name="l00081"></a>00081 <span class="preprocessor"></span>} >-<a name="l00082"></a>00082 <span class="preprocessor">#endif</span> >-<a name="l00083"></a>00083 <span class="preprocessor"></span> >-<a name="l00084"></a>00084 <span class="preprocessor">#endif </span><span class="comment">/* _H_SPEC_ */</span> >+<a name="l00068"></a>00068 <span class="comment">/*</span> >+<a name="l00069"></a>00069 <span class="comment"> * Retrieve parsed spec script section (RPMBUILD_PREP, RPMBUILD_BUILD etc).</span> >+<a name="l00070"></a>00070 <span class="comment"> * As a special case, RPMBUILD_NONE as section returns the entire spec in</span> >+<a name="l00071"></a>00071 <span class="comment"> * preprocessed (macros expanded etc) format.</span> >+<a name="l00072"></a>00072 <span class="comment"> */</span> >+<a name="l00073"></a>00073 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmspec_8h.html#acd2422b6181ec85bf2df968afda211bf">rpmSpecGetSection</a>(<a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a> spec, <span class="keywordtype">int</span> section); >+<a name="l00074"></a>00074 >+<a name="l00082"></a>00082 <span class="keywordtype">int</span> <a class="code" href="group__rpmbuild.html#ga84b2c5b0ff1e1386f12f8d3fb0e25c79" title="Function to query spec file(s).">rpmspecQuery</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts, <a class="code" href="structrpmQVKArguments__s.html" title="Describe query/verify/signature command line operation.">QVA_t</a> qva, <span class="keyword">const</span> <span class="keywordtype">char</span> * arg); >+<a name="l00083"></a>00083 >+<a name="l00084"></a>00084 <span class="preprocessor">#ifdef __cplusplus</span> >+<a name="l00085"></a>00085 <span class="preprocessor"></span>} >+<a name="l00086"></a>00086 <span class="preprocessor">#endif</span> >+<a name="l00087"></a>00087 <span class="preprocessor"></span> >+<a name="l00088"></a>00088 <span class="preprocessor">#endif </span><span class="comment">/* _H_SPEC_ */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsq_8h.html rpm-4.9.1/doc/librpm/html/rpmsq_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmsq_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsq_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,44 +41,44 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmsq.h File Reference</h1> </div> >+<div class="title">rpmsq.h File Reference<div class="ingroups"><a class="el" href="group__rpmio.html">RPM IO API.</a></div></div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/rpmsw.h></code><br/> >+<div class="textblock"><code>#include <rpm/rpmsw.h></code><br/> > <code>#include <signal.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmsq.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmsq_8h__incl.png" border="0" usemap="#rpmsq_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmsq_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga025c38c60444b94fa0857c3ff09b3969">rpmsig</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsqElem * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> )(int signum)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler prototype. <a href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsig_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga025c38c60444b94fa0857c3ff09b3969">rpmsig</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmsqElem * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> )(int signum)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler prototype. <a href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga07972540d07ec41922891e8dbdc8e823">rpmsqIsCaught</a> (int signum)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Test if given signal has been caught (while signals blocked). <a href="group__rpmsq.html#ga07972540d07ec41922891e8dbdc8e823"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gafad9681ab319c8bd68d8b622128caffc">rpmsqAction</a> (int signum)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler. <a href="group__rpmsq.html#gafad9681ab319c8bd68d8b622128caffc"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gad9549ed43cbb708e506288cb1e33d009">rpmsqEnable</a> (int signum, <a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> handler)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Enable or disable a signal handler. <a href="group__rpmsq.html#gad9549ed43cbb708e506288cb1e33d009"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gab13d7b8025bdd175c80fea8ea9f066fb">rpmsqFork</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Fork a child process. <a href="group__rpmsq.html#gab13d7b8025bdd175c80fea8ea9f066fb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gabe449b3b92e2c98d46fb4bbc6cefc58e">rpmsqWait</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for child process to be reaped. <a href="group__rpmsq.html#gabe449b3b92e2c98d46fb4bbc6cefc58e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#ga07972540d07ec41922891e8dbdc8e823">rpmsqIsCaught</a> (int signum)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Test if given signal has been caught (while signals blocked). <a href="group__rpmsq.html#ga07972540d07ec41922891e8dbdc8e823"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gafad9681ab319c8bd68d8b622128caffc">rpmsqAction</a> (int signum)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default signal handler. <a href="group__rpmsq.html#gafad9681ab319c8bd68d8b622128caffc"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gad9549ed43cbb708e506288cb1e33d009">rpmsqEnable</a> (int signum, <a class="el" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94">rpmsqAction_t</a> handler)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enable or disable a signal handler. <a href="group__rpmsq.html#gad9549ed43cbb708e506288cb1e33d009"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gab13d7b8025bdd175c80fea8ea9f066fb">rpmsqFork</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Fork a child process. <a href="group__rpmsq.html#gab13d7b8025bdd175c80fea8ea9f066fb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsq.html#gabe449b3b92e2c98d46fb4bbc6cefc58e">rpmsqWait</a> (<a class="el" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a> sq)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for child process to be reaped. <a href="group__rpmsq.html#gabe449b3b92e2c98d46fb4bbc6cefc58e"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="rpmsq_8h_source.html">rpmsq.h</a>.</p> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsq_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmsq_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmsq_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsq_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-08c9f1de0f540a8b0b715b7ddb29bbb2 >\ No newline at end of file >+c90d9a9f6b74d92d37c89a0c919043cf >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmsq_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmsq_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsq_8h_source.html rpm-4.9.1/doc/librpm/html/rpmsq_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmsq_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsq_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmsq.h</h1> </div> >+<div class="title">rpmsq.h</div> </div> > </div> > <div class="contents"> > <a href="rpmsq_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMSQ</span> >@@ -42,9 +53,9 @@ > <a name="l00016"></a>00016 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00017"></a>00017 <span class="preprocessor">#endif</span> > <a name="l00018"></a>00018 <span class="preprocessor"></span> >-<a name="l00021"></a><a class="code" href="group__rpmsq.html#ga025c38c60444b94fa0857c3ff09b3969">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmsig_s * rpmsig; >+<a name="l00021"></a><a class="code" href="group__rpmsq.html#ga025c38c60444b94fa0857c3ff09b3969">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmsig_s * <a class="code" href="group__rpmsq.html#ga025c38c60444b94fa0857c3ff09b3969">rpmsig</a>; > <a name="l00022"></a>00022 >-<a name="l00025"></a><a class="code" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmsqElem * rpmsq; >+<a name="l00025"></a><a class="code" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmsqElem * <a class="code" href="group__rpmsq.html#gac748f0100af09213cb3355f6342c9eb4">rpmsq</a>; > <a name="l00026"></a>00026 > <a name="l00033"></a>00033 <span class="preprocessor">#ifdef SA_SIGINFO</span> > <a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">typedef</span> void (*<a class="code" href="group__rpmsq.html#ga52bb06d05310c4c81d40747c03eb2d94" title="Default signal handler prototype.">rpmsqAction_t</a>) (<span class="keywordtype">int</span> signum, siginfo_t * info, <span class="keywordtype">void</span> * context); >@@ -92,8 +103,8 @@ > <a name="l00106"></a>00106 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMSQ */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmstring_8h.html rpm-4.9.1/doc/librpm/html/rpmstring_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmstring_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmstring_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -29,67 +40,67 @@ > <div class="summary"> > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmstring.h File Reference</h1> </div> >+<div class="title">rpmstring.h File Reference<div class="ingroups"><a class="el" href="group__rpmstring.html">String Manipulation API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>String manipulation helper functions. >-<a href="#_details">More...</a></p> >-<code>#include <stddef.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <stddef.h></code><br/> > <code>#include <string.h></code><br/> > <code>#include <rpm/rpmutil.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmstring.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmstring_8h__incl.png" border="0" usemap="#rpmstring_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmstring_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2">rislower</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive islower(3). <a href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6">risupper</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isupper(3). <a href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523">risalpha</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalpha(3). <a href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838">risdigit</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isdigit(3). <a href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b">risalnum</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalnum(3). <a href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941">risblank</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isblank(3). <a href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52">risspace</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isspace(3). <a href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd">rtolower</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive tolower(3). <a href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2">rtoupper</a> (int c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive toupper(3). <a href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html#a3b25bcce64eb38e449be58640169c209">rnibble</a> (char c)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert hex to binary nibble. <a href="#a3b25bcce64eb38e449be58640169c209"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00">rstreq</a> (const char *s1, const char *s2)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Test for string equality. <a href="#a1e5f8ebc49cc189053eb455e500d7e00"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html#afdf66df6f44297ae6b342127301c9e36">rstreqn</a> (const char *s1, const char *s2, size_t n)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Test for string equality. <a href="#afdf66df6f44297ae6b342127301c9e36"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga6dd6f3c58033734cafc9f54c1ab96b44">rstrcasecmp</a> (const char *s1, const char *s2)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strcasecmp(3). <a href="group__rpmstring.html#ga6dd6f3c58033734cafc9f54c1ab96b44"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae228682d8efd91160c7c4caaecc29a4e">rstrncasecmp</a> (const char *s1, const char *s2, size_t n)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strncasecmp(3). <a href="group__rpmstring.html#gae228682d8efd91160c7c4caaecc29a4e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8">rasprintf</a> (char **strp, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">asprintf() clone <a href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga4ca948f1b9855baa0b62aa630d532095">rstrcat</a> (char **dest, const char *src)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate two strings with dynamically (re)allocated memory. <a href="group__rpmstring.html#ga4ca948f1b9855baa0b62aa630d532095"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat</a> (char **dest, const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate multiple strings with dynamically (re)allocated memory. <a href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gab3e83839ca93d0b6d91327881b0658d8">rstrlcpy</a> (char *dest, const char *src, size_t n)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">strlcpy() clone: Copy src to string dest of size n. <a href="group__rpmstring.html#gab3e83839ca93d0b6d91327881b0658d8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2">rislower</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive islower(3) <a href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6">risupper</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isupper(3) <a href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523">risalpha</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalpha(3) <a href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838">risdigit</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isdigit(3) <a href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b">risalnum</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isalnum(3) <a href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941">risblank</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isblank(3) <a href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52">risspace</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive isspace(3) <a href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd">rtolower</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive tolower(3) <a href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2">rtoupper</a> (int c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive toupper(3) <a href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static RPM_GNUC_CONST unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html#a3b25bcce64eb38e449be58640169c209">rnibble</a> (char c)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert hex to binary nibble. <a href="#a3b25bcce64eb38e449be58640169c209"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html#a1e5f8ebc49cc189053eb455e500d7e00">rstreq</a> (const char *s1, const char *s2)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Test for string equality. <a href="#a1e5f8ebc49cc189053eb455e500d7e00"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmstring_8h.html#afdf66df6f44297ae6b342127301c9e36">rstreqn</a> (const char *s1, const char *s2, size_t n)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Test for string equality. <a href="#afdf66df6f44297ae6b342127301c9e36"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga6dd6f3c58033734cafc9f54c1ab96b44">rstrcasecmp</a> (const char *s1, const char *s2)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strcasecmp(3). <a href="group__rpmstring.html#ga6dd6f3c58033734cafc9f54c1ab96b44"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">RPM_GNUC_PURE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae228682d8efd91160c7c4caaecc29a4e">rstrncasecmp</a> (const char *s1, const char *s2, size_t n)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locale insensitive strncasecmp(3). <a href="group__rpmstring.html#gae228682d8efd91160c7c4caaecc29a4e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8">rasprintf</a> (char **strp, const char *fmt,...) RPM_GNUC_PRINTF(2</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">asprintf() clone <a href="group__rpmstring.html#gaef54821b6f5090df66cb7e99e1e8e3c8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#ga4ca948f1b9855baa0b62aa630d532095">rstrcat</a> (char **dest, const char *src)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate two strings with dynamically (re)allocated memory. <a href="group__rpmstring.html#ga4ca948f1b9855baa0b62aa630d532095"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b">rstrscat</a> (char **dest, const char *arg,...) RPM_GNUC_NULL_TERMINATED</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Concatenate multiple strings with dynamically (re)allocated memory. <a href="group__rpmstring.html#gae110db3befa40c8fcd2a15f61786b88b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmstring.html#gab3e83839ca93d0b6d91327881b0658d8">rstrlcpy</a> (char *dest, const char *src, size_t n)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">strlcpy() clone: Copy src to string dest of size n. <a href="group__rpmstring.html#gab3e83839ca93d0b6d91327881b0658d8"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>String manipulation helper functions. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>String manipulation helper functions. </p> > > <p>Definition in file <a class="el" href="rpmstring_8h_source.html">rpmstring.h</a>.</p> >-<hr/><h2>Function Documentation</h2> >+</div><hr/><h2>Function Documentation</h2> > <a class="anchor" id="a3b25bcce64eb38e449be58640169c209"></a><!-- doxytag: member="rpmstring.h::rnibble" ref="a3b25bcce64eb38e449be58640169c209" args="(char c)" --> > <div class="memitem"> > <div class="memproto"> >@@ -97,9 +108,8 @@ > <tr> > <td class="memname">static RPM_GNUC_CONST unsigned char rnibble </td> > <td>(</td> >- <td class="paramtype">char </td> >- <td class="paramname"> <em>c</em></td> >- <td> ) </td> >+ <td class="paramtype">char </td> >+ <td class="paramname"><em>c</em></td><td>)</td> > <td><code> [inline, static]</code></td> > </tr> > </table> >@@ -108,8 +118,8 @@ > > <p>Convert hex to binary nibble. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>c</em> </td><td>hex character </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">c</td><td>hex character </td></tr> > </table> > </dd> > </dl> >@@ -126,19 +136,19 @@ > <tr> > <td class="memname">static int rstreq </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s1</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s1</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s2</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s2</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [inline, static]</code></td> >+ <td></td><td><code> [inline, static]</code></td> > </tr> > </table> > </div> >@@ -146,9 +156,9 @@ > > <p>Test for string equality. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>s1</em> </td><td>string 1 </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>s2</em> </td><td>string 2 </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">s1</td><td>string 1 </td></tr> >+ <tr><td class="paramname">s2</td><td>string 2 </td></tr> > </table> > </dd> > </dl> >@@ -167,25 +177,25 @@ > <tr> > <td class="memname">static int rstreqn </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s1</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s1</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>s2</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>s2</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>n</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>n</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td><code> [inline, static]</code></td> >+ <td></td><td><code> [inline, static]</code></td> > </tr> > </table> > </div> >@@ -193,10 +203,10 @@ > > <p>Test for string equality. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>s1</em> </td><td>string 1 </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>s2</em> </td><td>string 2 </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>compare at most n characters </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">s1</td><td>string 1 </td></tr> >+ <tr><td class="paramname">s2</td><td>string 2 </td></tr> >+ <tr><td class="paramname">n</td><td>compare at most n characters </td></tr> > </table> > </dd> > </dl> >@@ -207,8 +217,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmstring_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmstring_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmstring_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmstring_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-cf49a960b95c637215adcf0a16b2259c >\ No newline at end of file >+ddb973de648715cd8f469b82adc743fc >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmstring_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmstring_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmstring_8h_source.html rpm-4.9.1/doc/librpm/html/rpmstring_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmstring_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmstring_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmstring.h</h1> </div> >+<div class="title">rpmstring.h</div> </div> > </div> > <div class="contents"> > <a href="rpmstring_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMSTRING_H_</span> >@@ -42,48 +53,48 @@ > <a name="l00016"></a>00016 <span class="preprocessor">#endif</span> > <a name="l00017"></a>00017 <span class="preprocessor"></span> > <a name="l00021"></a>00021 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00022"></a><a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2">00022</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2" title="Locale insensitive islower(3).">rislower</a>(<span class="keywordtype">int</span> c) { >+<a name="l00022"></a><a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2">00022</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2" title="Locale insensitive islower(3)">rislower</a>(<span class="keywordtype">int</span> c) { > <a name="l00023"></a>00023 <span class="keywordflow">return</span> (c >= <span class="charliteral">'a'</span> && c <= <span class="charliteral">'z'</span>); > <a name="l00024"></a>00024 } > <a name="l00025"></a>00025 > <a name="l00029"></a>00029 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00030"></a><a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6">00030</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6" title="Locale insensitive isupper(3).">risupper</a>(<span class="keywordtype">int</span> c) { >+<a name="l00030"></a><a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6">00030</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6" title="Locale insensitive isupper(3)">risupper</a>(<span class="keywordtype">int</span> c) { > <a name="l00031"></a>00031 <span class="keywordflow">return</span> (c >= <span class="charliteral">'A'</span> && c <= <span class="charliteral">'Z'</span>); > <a name="l00032"></a>00032 } > <a name="l00033"></a>00033 > <a name="l00037"></a>00037 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00038"></a><a class="code" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523">00038</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523" title="Locale insensitive isalpha(3).">risalpha</a>(<span class="keywordtype">int</span> c) { >-<a name="l00039"></a>00039 <span class="keywordflow">return</span> (<a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2" title="Locale insensitive islower(3).">rislower</a>(c) || <a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6" title="Locale insensitive isupper(3).">risupper</a>(c)); >+<a name="l00038"></a><a class="code" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523">00038</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523" title="Locale insensitive isalpha(3)">risalpha</a>(<span class="keywordtype">int</span> c) { >+<a name="l00039"></a>00039 <span class="keywordflow">return</span> (<a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2" title="Locale insensitive islower(3)">rislower</a>(c) || <a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6" title="Locale insensitive isupper(3)">risupper</a>(c)); > <a name="l00040"></a>00040 } > <a name="l00041"></a>00041 > <a name="l00045"></a>00045 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00046"></a><a class="code" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838">00046</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838" title="Locale insensitive isdigit(3).">risdigit</a>(<span class="keywordtype">int</span> c) { >+<a name="l00046"></a><a class="code" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838">00046</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838" title="Locale insensitive isdigit(3)">risdigit</a>(<span class="keywordtype">int</span> c) { > <a name="l00047"></a>00047 <span class="keywordflow">return</span> (c >= <span class="charliteral">'0'</span> && c <= <span class="charliteral">'9'</span>); > <a name="l00048"></a>00048 } > <a name="l00049"></a>00049 > <a name="l00053"></a>00053 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00054"></a><a class="code" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b">00054</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b" title="Locale insensitive isalnum(3).">risalnum</a>(<span class="keywordtype">int</span> c) { >-<a name="l00055"></a>00055 <span class="keywordflow">return</span> (<a class="code" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523" title="Locale insensitive isalpha(3).">risalpha</a>(c) || <a class="code" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838" title="Locale insensitive isdigit(3).">risdigit</a>(c)); >+<a name="l00054"></a><a class="code" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b">00054</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gacbd496a4291f832e497c57340bcd555b" title="Locale insensitive isalnum(3)">risalnum</a>(<span class="keywordtype">int</span> c) { >+<a name="l00055"></a>00055 <span class="keywordflow">return</span> (<a class="code" href="group__rpmstring.html#ga1059066592fc30325257903e37fa9523" title="Locale insensitive isalpha(3)">risalpha</a>(c) || <a class="code" href="group__rpmstring.html#ga1ca7980c13315e4d26207b765ac14838" title="Locale insensitive isdigit(3)">risdigit</a>(c)); > <a name="l00056"></a>00056 } > <a name="l00057"></a>00057 > <a name="l00061"></a>00061 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00062"></a><a class="code" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941">00062</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941" title="Locale insensitive isblank(3).">risblank</a>(<span class="keywordtype">int</span> c) { >+<a name="l00062"></a><a class="code" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941">00062</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941" title="Locale insensitive isblank(3)">risblank</a>(<span class="keywordtype">int</span> c) { > <a name="l00063"></a>00063 <span class="keywordflow">return</span> (c == <span class="charliteral">' '</span> || c == <span class="charliteral">'\t'</span>); > <a name="l00064"></a>00064 } > <a name="l00065"></a>00065 > <a name="l00069"></a>00069 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00070"></a><a class="code" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52">00070</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52" title="Locale insensitive isspace(3).">risspace</a>(<span class="keywordtype">int</span> c) { >-<a name="l00071"></a>00071 <span class="keywordflow">return</span> (<a class="code" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941" title="Locale insensitive isblank(3).">risblank</a>(c) || c == <span class="charliteral">'\n'</span> || c == <span class="charliteral">'\r'</span> || c == <span class="charliteral">'\f'</span> || c == <span class="charliteral">'\v'</span>); >+<a name="l00070"></a><a class="code" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52">00070</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#gaadacea87fc0dae96728220df85c99d52" title="Locale insensitive isspace(3)">risspace</a>(<span class="keywordtype">int</span> c) { >+<a name="l00071"></a>00071 <span class="keywordflow">return</span> (<a class="code" href="group__rpmstring.html#gae36d2cf663bdc40226c39b1ae69bd941" title="Locale insensitive isblank(3)">risblank</a>(c) || c == <span class="charliteral">'\n'</span> || c == <span class="charliteral">'\r'</span> || c == <span class="charliteral">'\f'</span> || c == <span class="charliteral">'\v'</span>); > <a name="l00072"></a>00072 } > <a name="l00073"></a>00073 > <a name="l00077"></a>00077 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00078"></a><a class="code" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd">00078</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd" title="Locale insensitive tolower(3).">rtolower</a>(<span class="keywordtype">int</span> c) { >-<a name="l00079"></a>00079 <span class="keywordflow">return</span> ((<a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6" title="Locale insensitive isupper(3).">risupper</a>(c)) ? (c | (<span class="charliteral">'a'</span> - <span class="charliteral">'A'</span>)) : c); >+<a name="l00078"></a><a class="code" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd">00078</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga04226ba0cef6fef56ab42d61744ea3fd" title="Locale insensitive tolower(3)">rtolower</a>(<span class="keywordtype">int</span> c) { >+<a name="l00079"></a>00079 <span class="keywordflow">return</span> ((<a class="code" href="group__rpmstring.html#gae41a3473054167af2a5fcb7e94ccb0e6" title="Locale insensitive isupper(3)">risupper</a>(c)) ? (c | (<span class="charliteral">'a'</span> - <span class="charliteral">'A'</span>)) : c); > <a name="l00080"></a>00080 } > <a name="l00081"></a>00081 > <a name="l00085"></a>00085 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >-<a name="l00086"></a><a class="code" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2">00086</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2" title="Locale insensitive toupper(3).">rtoupper</a>(<span class="keywordtype">int</span> c) { >-<a name="l00087"></a>00087 <span class="keywordflow">return</span> ((<a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2" title="Locale insensitive islower(3).">rislower</a>(c)) ? (c & ~(<span class="charliteral">'a'</span> - <span class="charliteral">'A'</span>)) : c); >+<a name="l00086"></a><a class="code" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2">00086</a> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmstring.html#ga0e74fcc0dc27410f5b5dd996468e57b2" title="Locale insensitive toupper(3)">rtoupper</a>(<span class="keywordtype">int</span> c) { >+<a name="l00087"></a>00087 <span class="keywordflow">return</span> ((<a class="code" href="group__rpmstring.html#ga8949596c31b824ed2ed496572ac4dab2" title="Locale insensitive islower(3)">rislower</a>(c)) ? (c & ~(<span class="charliteral">'a'</span> - <span class="charliteral">'A'</span>)) : c); > <a name="l00088"></a>00088 } > <a name="l00089"></a>00089 > <a name="l00095"></a>00095 <a class="code" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a> >@@ -129,8 +140,8 @@ > <a name="l00179"></a>00179 <span class="preprocessor">#endif </span><span class="comment">/* _RPMSTRING_H_ */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsw_8h.html rpm-4.9.1/doc/librpm/html/rpmsw_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmsw_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsw_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,52 +42,52 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmsw.h File Reference</h1> </div> >+<div class="title">rpmsw.h File Reference<div class="ingroups"><a class="el" href="group__rpmio.html">RPM IO API.</a></div></div> </div> > </div> > <div class="contents"> >-<code>#include <unistd.h></code><br/> >+<div class="textblock"><code>#include <unistd.h></code><br/> > <code>#include <sys/time.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmsw.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmsw_8h__incl.png" border="0" usemap="#rpmsw_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmsw_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmsw__s.html">rpmsw_s</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html">rpmop_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Cumulative statistics for an operation. <a href="structrpmop__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmsw__s.html">rpmsw_s</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html">rpmop_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Cumulative statistics for an operation. <a href="structrpmop__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmsw__s.html">rpmsw_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad7c276bda649c14108c422c82bfd3433">rpmsw</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmop__s.html">rpmop_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga94f0970d0256edb3a66fbf260bbfec6f">rpmop</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmsw__s.html">rpmsw_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad7c276bda649c14108c422c82bfd3433">rpmsw</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmop__s.html">rpmop_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga94f0970d0256edb3a66fbf260bbfec6f">rpmop</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad3978708dadb86ed1e480cfa37bedfbc">rpmswNow</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> sw)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp. <a href="group__rpmsw.html#gad3978708dadb86ed1e480cfa37bedfbc"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga640c70b2a8e24884797ed574f06cd11e">rpmswDiff</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> end, <a class="el" href="structrpmsw__s.html">rpmsw</a> begin)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp difference. <a href="group__rpmsw.html#ga640c70b2a8e24884797ed574f06cd11e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7736ea08d529c45512d8cd17c802baa1">rpmswInit</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp overhead. <a href="group__rpmsw.html#ga7736ea08d529c45512d8cd17c802baa1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7f69caae88f9572093fc8b0adf8ecf65">rpmswEnter</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Enter timed operation. <a href="group__rpmsw.html#ga7f69caae88f9572093fc8b0adf8ecf65"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga59c7d4152875cee4e893b5a27ce6b02a">rpmswExit</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Exit timed operation. <a href="group__rpmsw.html#ga59c7d4152875cee4e893b5a27ce6b02a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga46822386355eebdf0030ed862eae9b35">rpmswAdd</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sum statistic counters. <a href="group__rpmsw.html#ga46822386355eebdf0030ed862eae9b35"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga85fb8eaf390eb601c4c3127265639670">rpmswSub</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Subtract statistic counters. <a href="group__rpmsw.html#ga85fb8eaf390eb601c4c3127265639670"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmsw__s.html">rpmsw</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#gad3978708dadb86ed1e480cfa37bedfbc">rpmswNow</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> sw)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp. <a href="group__rpmsw.html#gad3978708dadb86ed1e480cfa37bedfbc"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga640c70b2a8e24884797ed574f06cd11e">rpmswDiff</a> (<a class="el" href="structrpmsw__s.html">rpmsw</a> end, <a class="el" href="structrpmsw__s.html">rpmsw</a> begin)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp difference. <a href="group__rpmsw.html#ga640c70b2a8e24884797ed574f06cd11e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7736ea08d529c45512d8cd17c802baa1">rpmswInit</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return benchmark time stamp overhead. <a href="group__rpmsw.html#ga7736ea08d529c45512d8cd17c802baa1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga7f69caae88f9572093fc8b0adf8ecf65">rpmswEnter</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enter timed operation. <a href="group__rpmsw.html#ga7f69caae88f9572093fc8b0adf8ecf65"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga59c7d4152875cee4e893b5a27ce6b02a">rpmswExit</a> (<a class="el" href="structrpmop__s.html">rpmop</a> op, ssize_t rc)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exit timed operation. <a href="group__rpmsw.html#ga59c7d4152875cee4e893b5a27ce6b02a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga46822386355eebdf0030ed862eae9b35">rpmswAdd</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sum statistic counters. <a href="group__rpmsw.html#ga46822386355eebdf0030ed862eae9b35"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmsw.html#ga85fb8eaf390eb601c4c3127265639670">rpmswSub</a> (<a class="el" href="structrpmop__s.html">rpmop</a> to, <a class="el" href="structrpmop__s.html">rpmop</a> from)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Subtract statistic counters. <a href="group__rpmsw.html#ga85fb8eaf390eb601c4c3127265639670"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="rpmsw_8h_source.html">rpmsw.h</a>.</p> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsw_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmsw_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmsw_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsw_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-c833ea02b95610600d869c2492fb6a77 >\ No newline at end of file >+da15842991105a415b8494e90547420f >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmsw_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmsw_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmsw_8h_source.html rpm-4.9.1/doc/librpm/html/rpmsw_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmsw_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmsw_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmsw.h</h1> </div> >+<div class="title">rpmsw.h</div> </div> > </div> > <div class="contents"> > <a href="rpmsw_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMSW</span> >@@ -39,11 +50,11 @@ > <a name="l00012"></a>00012 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00013"></a>00013 <span class="preprocessor">#endif</span> > <a name="l00014"></a>00014 <span class="preprocessor"></span> >-<a name="l00017"></a><a class="code" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">00017</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> rpmtime_t; >+<a name="l00017"></a><a class="code" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">00017</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a>; > <a name="l00018"></a>00018 >-<a name="l00021"></a><a class="code" href="group__rpmsw.html#gad7c276bda649c14108c422c82bfd3433">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmsw__s.html">rpmsw_s</a> * <a class="code" href="structrpmsw__s.html">rpmsw</a>; >+<a name="l00021"></a><a class="code" href="group__rpmsw.html#gad7c276bda649c14108c422c82bfd3433">00021</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmsw__s.html">rpmsw_s</a> * <a class="code" href="group__rpmsw.html#gad7c276bda649c14108c422c82bfd3433">rpmsw</a>; > <a name="l00022"></a>00022 >-<a name="l00025"></a><a class="code" href="group__rpmsw.html#ga94f0970d0256edb3a66fbf260bbfec6f">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmop__s.html" title="Cumulative statistics for an operation.">rpmop_s</a> * <a class="code" href="structrpmop__s.html" title="Cumulative statistics for an operation.">rpmop</a>; >+<a name="l00025"></a><a class="code" href="group__rpmsw.html#ga94f0970d0256edb3a66fbf260bbfec6f">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmop__s.html" title="Cumulative statistics for an operation.">rpmop_s</a> * <a class="code" href="group__rpmsw.html#ga94f0970d0256edb3a66fbf260bbfec6f">rpmop</a>; > <a name="l00026"></a>00026 > <a name="l00029"></a><a class="code" href="structrpmsw__s.html">00029</a> <span class="keyword">struct </span><a class="code" href="structrpmsw__s.html">rpmsw_s</a> { > <a name="l00030"></a>00030 <span class="keyword">union </span>{ >@@ -81,8 +92,8 @@ > <a name="l00104"></a>00104 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMSW */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtag_8h.html rpm-4.9.1/doc/librpm/html/rpmtag_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmtag_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtag_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,176 +43,169 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmtag.h File Reference</h1> </div> >+<div class="title">rpmtag.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/rpmtypes.h></code><br/> >-<div class="dynheader"> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmtag.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmtag_8h__incl.png" border="0" usemap="#rpmtag_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmtag_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a074e24cc0f3da5b73bdd53ff9ab28df4">HEADER_IMAGE</a> 61</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Header private tags. <a href="#a074e24cc0f3da5b73bdd53ff9ab28df4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#aa80c43c52920338d6f1f19926ee1fad7">HEADER_SIGNATURES</a> 62</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#af5151cb036773a38a7e0d7c92acd1d2b">HEADER_IMMUTABLE</a> 63</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a028dedee113f66c26d484bf9c33af6cf">HEADER_REGIONS</a> 64</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ae69ab28ec4cc477cd3ea00181594b84f">HEADER_I18NTABLE</a> 100</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a699480f1a2dbf848935486cc3acf5357">HEADER_SIGBASE</a> 256</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a11cbbd1afc8a78c1ac20bdb31afab4f8">HEADER_TAGBASE</a> 1000</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ae58084196108c943b09bd35bffcba1a7">RPMTAG_PKGID</a> RPMTAG_SIGMD5</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a1da38f676e5ebfdc94446797070eddf5">RPMTAG_HDRID</a> RPMTAG_SHA1HEADER</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a397b5341aeb0745474cab26e022119c8">RPMTAG_N</a> RPMTAG_NAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ab635288d265249e3d470460aaf1b9e86">RPMTAG_V</a> RPMTAG_VERSION</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a6c179f1ac1a54b661075859eb9c354e3">RPMTAG_R</a> RPMTAG_RELEASE</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ac1f532783bb31ce1fd347ce03750a6d0">RPMTAG_E</a> RPMTAG_EPOCH</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ab68db9d27a8c94addbb3e9ddcc3f0d20">RPMTAG_FILEMD5S</a> RPMTAG_FILEDIGESTS</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a9eb8132fa27d473548c038b9e15c088d">RPMTAG_PROVIDES</a> RPMTAG_PROVIDENAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a96385b7c96add8e4a16a465597b395df">RPMTAG_P</a> RPMTAG_PROVIDENAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#aa5586117209fe74c0a1c2500c8652e42">RPMTAG_REQUIRES</a> RPMTAG_REQUIRENAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a4f195895feb277bd30bc2a2d1238aa4f">RPMTAG_CONFLICTS</a> RPMTAG_CONFLICTNAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ac2788bc67d4d52f6117b5e7e9cc108eb">RPMTAG_C</a> RPMTAG_CONFLICTNAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a8410fcc0180470ee01b7f8a131726b5b">RPMTAG_OBSOLETES</a> RPMTAG_OBSOLETENAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#aea0b52f2fcb618ebc53909ab420660e1">RPMTAG_O</a> RPMTAG_OBSOLETENAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a791fc8dc9dd14a08f974e66747f29f06">RPMTAG_SUGGESTS</a> RPMTAG_SUGGESTSNAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a3e155fcdfda51dd3120179a9f7b3cb90">RPMTAG_ENHANCES</a> RPMTAG_ENHANCESNAME</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ae1958b67e55cfe4f4925a5edd57b93b0">RPMTAG_SVNID</a> RPMTAG_CVSID</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a6bdd95a3a95373a1f7b837dfaf4facfd">RPMTAG_EXTERNAL_TAG</a> 1000000</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a70692c1679f9beef6c8d1c2ae953125a">RPM_MIN_TYPE</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a2cbb372df6bea13864da47ebad79c742">RPM_MAX_TYPE</a> 9</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a0d2a841e8b7fd9a03a2c71b6df51d355">RPM_FORCEFREE_TYPE</a> 0xff</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a6b59cc42d0b3489ccbb61f34cd179ec2">RPM_MASK_TYPE</a> 0x0000ffff</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a074e24cc0f3da5b73bdd53ff9ab28df4">HEADER_IMAGE</a>   61</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Header private tags. <a href="#a074e24cc0f3da5b73bdd53ff9ab28df4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#aa80c43c52920338d6f1f19926ee1fad7">HEADER_SIGNATURES</a>   62</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#af5151cb036773a38a7e0d7c92acd1d2b">HEADER_IMMUTABLE</a>   63</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a028dedee113f66c26d484bf9c33af6cf">HEADER_REGIONS</a>   64</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ae69ab28ec4cc477cd3ea00181594b84f">HEADER_I18NTABLE</a>   100</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a699480f1a2dbf848935486cc3acf5357">HEADER_SIGBASE</a>   256</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a11cbbd1afc8a78c1ac20bdb31afab4f8">HEADER_TAGBASE</a>   1000</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ae58084196108c943b09bd35bffcba1a7">RPMTAG_PKGID</a>   RPMTAG_SIGMD5</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a1da38f676e5ebfdc94446797070eddf5">RPMTAG_HDRID</a>   RPMTAG_SHA1HEADER</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a397b5341aeb0745474cab26e022119c8">RPMTAG_N</a>   RPMTAG_NAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ab635288d265249e3d470460aaf1b9e86">RPMTAG_V</a>   RPMTAG_VERSION</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a6c179f1ac1a54b661075859eb9c354e3">RPMTAG_R</a>   RPMTAG_RELEASE</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ac1f532783bb31ce1fd347ce03750a6d0">RPMTAG_E</a>   RPMTAG_EPOCH</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ab68db9d27a8c94addbb3e9ddcc3f0d20">RPMTAG_FILEMD5S</a>   RPMTAG_FILEDIGESTS</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a9eb8132fa27d473548c038b9e15c088d">RPMTAG_PROVIDES</a>   RPMTAG_PROVIDENAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a96385b7c96add8e4a16a465597b395df">RPMTAG_P</a>   RPMTAG_PROVIDENAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#aa5586117209fe74c0a1c2500c8652e42">RPMTAG_REQUIRES</a>   RPMTAG_REQUIRENAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a4f195895feb277bd30bc2a2d1238aa4f">RPMTAG_CONFLICTS</a>   RPMTAG_CONFLICTNAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ac2788bc67d4d52f6117b5e7e9cc108eb">RPMTAG_C</a>   RPMTAG_CONFLICTNAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a8410fcc0180470ee01b7f8a131726b5b">RPMTAG_OBSOLETES</a>   RPMTAG_OBSOLETENAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#aea0b52f2fcb618ebc53909ab420660e1">RPMTAG_O</a>   RPMTAG_OBSOLETENAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a791fc8dc9dd14a08f974e66747f29f06">RPMTAG_SUGGESTS</a>   RPMTAG_SUGGESTSNAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a3e155fcdfda51dd3120179a9f7b3cb90">RPMTAG_ENHANCES</a>   RPMTAG_ENHANCESNAME</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#ae1958b67e55cfe4f4925a5edd57b93b0">RPMTAG_SVNID</a>   RPMTAG_CVSID</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a6bdd95a3a95373a1f7b837dfaf4facfd">RPMTAG_EXTERNAL_TAG</a>   1000000</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a70692c1679f9beef6c8d1c2ae953125a">RPM_MIN_TYPE</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a2cbb372df6bea13864da47ebad79c742">RPM_MAX_TYPE</a>   9</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a0d2a841e8b7fd9a03a2c71b6df51d355">RPM_FORCEFREE_TYPE</a>   0xff</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a6b59cc42d0b3489ccbb61f34cd179ec2">RPM_MASK_TYPE</a>   0x0000ffff</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gad0da081a8aa5491edae4ad732d03c2f3">rpmTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags identify data in package headers. <a href="group__rpmtag.html#gad0da081a8aa5491edae4ad732d03c2f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Rpm database index tags. <a href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gac7d2c4a86bc7476ba67815928df227e2">rpmSigTag</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags found in signature header from package. <a href="group__signature.html#gac7d2c4a86bc7476ba67815928df227e2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The basic types of data in tags from headers. <a href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The classes of data in tags from headers. <a href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8476a91f8c0ba36b3255ff0b63768d8b">rpmSubTagType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">New rpm data types under consideration/development. <a href="group__header.html#ga8476a91f8c0ba36b3255ff0b63768d8b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gad0da081a8aa5491edae4ad732d03c2f3">rpmTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags identify data in package headers. <a href="group__rpmtag.html#gad0da081a8aa5491edae4ad732d03c2f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rpm database index tags. <a href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gac7d2c4a86bc7476ba67815928df227e2">rpmSigTag</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags found in signature header from package. <a href="group__signature.html#gac7d2c4a86bc7476ba67815928df227e2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The basic types of data in tags from headers. <a href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The classes of data in tags from headers. <a href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8476a91f8c0ba36b3255ff0b63768d8b">rpmSubTagType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">New rpm data types under consideration/development. <a href="group__header.html#ga8476a91f8c0ba36b3255ff0b63768d8b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> { <br/> >- <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba826725c989e4b470eba2b8f88c100330">RPMTAG_NOT_FOUND</a> = -1, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">rpmTag_e</a> { <br/> >+  <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba826725c989e4b470eba2b8f88c100330">RPMTAG_NOT_FOUND</a> = -1, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6357cd75999a2729d1dbfec1798d4645">RPMTAG_HEADERIMAGE</a> = 61, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba74c03e02289fb0348a35ff24e333e331">RPMTAG_HEADERSIGNATURES</a> = 62, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507babf199b0f74f4a4704e89b424c76ac4db">RPMTAG_HEADERIMMUTABLE</a> = 63, > <br/> >- <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">RPMTAG_HEADERREGIONS</a> = 64, >+  <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">RPMTAG_HEADERREGIONS</a> = 64, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507baed0298c5fe26842c6b515dd9a6de7c05">RPMTAG_HEADERI18NTABLE</a> = 100, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">RPMTAG_SIG_BASE</a> = 256, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba54a8db21b9392db3d7c02ba29d0f1130">RPMTAG_SIGSIZE</a> = RPMTAG_SIG_BASE+1, > <br/> >- <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6cc644e0654b71d0647ee7449400f7ff">RPMTAG_SIGLEMD5_1</a> = RPMTAG_SIG_BASE+2, >+  <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6cc644e0654b71d0647ee7449400f7ff">RPMTAG_SIGLEMD5_1</a> = RPMTAG_SIG_BASE+2, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba096f2ab9081b832d7742926ddbc02b62">RPMTAG_SIGPGP</a> = RPMTAG_SIG_BASE+3, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba522f95dbf7f0d25eec3141c3b627b907">RPMTAG_SIGLEMD5_2</a> = RPMTAG_SIG_BASE+4, > <a class="el" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafa76d2ca9a1b83787d1d940ca52f8033">RPMTAG_SIGMD5</a> = RPMTAG_SIG_BASE+5 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Tags identify data in package headers. </p> >- <a href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> { <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a4988044b667b612570efe0b520356d30">RPMDBI_PACKAGES</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags identify data in package headers. <a href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">rpmDbiTag_e</a> { <br/> >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a4988044b667b612570efe0b520356d30">RPMDBI_PACKAGES</a> = 0, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a130db6756720ab825470fb5a3aefc043">RPMDBI_LABEL</a> = 2, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a7123275f23ca18b94a3b4d7504930a2a">RPMDBI_NAME</a> = RPMTAG_NAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0aad824a3370f45675bbcb6bedd3b22d70">RPMDBI_BASENAMES</a> = RPMTAG_BASENAMES, > <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac82351ff0cd5a7a25332a1cbab2f190d">RPMDBI_GROUP</a> = RPMTAG_GROUP, >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac82351ff0cd5a7a25332a1cbab2f190d">RPMDBI_GROUP</a> = RPMTAG_GROUP, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a40efcdce407ba1f5f02fe08f8cf25874">RPMDBI_REQUIRENAME</a> = RPMTAG_REQUIRENAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a3e05fc822ef60cf7929c45afeeb095e3">RPMDBI_PROVIDENAME</a> = RPMTAG_PROVIDENAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0aa0b30ee664151985e4149c71e91c4394">RPMDBI_CONFLICTNAME</a> = RPMTAG_CONFLICTNAME, > <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a0c98afa1f23e34cf4a5127341551e22f">RPMDBI_OBSOLETENAME</a> = RPMTAG_OBSOLETENAME, >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a0c98afa1f23e34cf4a5127341551e22f">RPMDBI_OBSOLETENAME</a> = RPMTAG_OBSOLETENAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a16bd3be6aff76104fa637a54b06ca90c">RPMDBI_TRIGGERNAME</a> = RPMTAG_TRIGGERNAME, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a236d9ac372595ad3355cb0681d8cc45e">RPMDBI_DIRNAMES</a> = RPMTAG_DIRNAMES, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ade2496b469136fb93ac0338c1ddab6c4">RPMDBI_INSTALLTID</a> = RPMTAG_INSTALLTID, > <br/> >- <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">RPMDBI_SIGMD5</a> = RPMTAG_SIGMD5, >+  <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">RPMDBI_SIGMD5</a> = RPMTAG_SIGMD5, > <a class="el" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a1d3d4bb9b4b42a9a82e61423e50d9a83">RPMDBI_SHA1HEADER</a> = RPMTAG_SHA1HEADER > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Rpm database index tags. </p> >- <a href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> { <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa9ce79a6dc5f08f628da38c4f0ed8461f">RPMSIGTAG_SIZE</a> = 1000, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rpm database index tags. <a href="group__rpmtag.html#ga3aa65ec8a53714b44e39a7a47384fbf0">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">rpmSigTag_e</a> { <br/> >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa9ce79a6dc5f08f628da38c4f0ed8461f">RPMSIGTAG_SIZE</a> = 1000, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa0e8bbec8af85b808a50323497f3318e9">RPMSIGTAG_LEMD5_1</a> = 1001, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aaad2717c301116c93390eb57f1a5bdfc6">RPMSIGTAG_PGP</a> = 1002, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa3308808e75374022ddc3f68b33d823ef">RPMSIGTAG_LEMD5_2</a> = 1003, > <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa98404587b2537b1a0913f4bf84857b66">RPMSIGTAG_MD5</a> = 1004, >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa98404587b2537b1a0913f4bf84857b66">RPMSIGTAG_MD5</a> = 1004, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa0ed5d0c19de281d46d38e0210dc9faa7">RPMSIGTAG_GPG</a> = 1005, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aabf5438c2d5c3e85d660be9588869ad7d">RPMSIGTAG_PGP5</a> = 1006, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aac2542a062d446e7a5b5642feaac2c278">RPMSIGTAG_PAYLOADSIZE</a> = 1007, > <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aaa35edddd0dc76b6026707e221c5adcd4">RPMSIGTAG_BADSHA1_1</a> = RPMTAG_BADSHA1_1, >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aaa35edddd0dc76b6026707e221c5adcd4">RPMSIGTAG_BADSHA1_1</a> = RPMTAG_BADSHA1_1, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa6144d0f409709c7e1327f23f100da92d">RPMSIGTAG_BADSHA1_2</a> = RPMTAG_BADSHA1_2, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa1f0885c883cbf3c6a56b43378b2abb44">RPMSIGTAG_SHA1</a> = RPMTAG_SHA1HEADER, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aab52ed4e5aa7d330de398f3e92334d828">RPMSIGTAG_DSA</a> = RPMTAG_DSAHEADER, > <br/> >- <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aad5ce205120582b92319e8e686b7e5886">RPMSIGTAG_RSA</a> = RPMTAG_RSAHEADER, >+  <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aad5ce205120582b92319e8e686b7e5886">RPMSIGTAG_RSA</a> = RPMTAG_RSAHEADER, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aae5c6265e0ec5629a451d64093d9def75">RPMSIGTAG_LONGSIZE</a> = RPMTAG_LONGSIGSIZE, > <a class="el" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa742a3efd51b17b061bbc981a81c11979">RPMSIGTAG_LONGARCHIVESIZE</a> = RPMTAG_LONGARCHIVESIZE > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Tags found in signature header from package. </p> >- <a href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>The basic types of data in tags from headers. </p> >- <a href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> { <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaedf86a0ca5b8d3b0478e84ada09fe46d">RPM_NULL_CLASS</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tags found in signature header from package. <a href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">rpmTagType_e</a> </td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The basic types of data in tags from headers. <a href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">rpmTagClass_e</a> { <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaedf86a0ca5b8d3b0478e84ada09fe46d">RPM_NULL_CLASS</a> = 0, > <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaf42c0f0ba4b7275929a386530a784c15">RPM_NUMERIC_CLASS</a> = 1, > <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca925ebd260bda3d1d125c85bc8e969f0f">RPM_STRING_CLASS</a> = 2, > <a class="el" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca5b190fa29e780944947f7d9142f7f664">RPM_BINARY_CLASS</a> = 3 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>The classes of data in tags from headers. </p> >- <a href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> { <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332faf66af42afcdb5ed4a78d3771e01ad84d">RPM_REGION_TYPE</a> = -10, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The classes of data in tags from headers. <a href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">rpmSubTagType_e</a> { <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332faf66af42afcdb5ed4a78d3771e01ad84d">RPM_REGION_TYPE</a> = -10, > <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadef6f13d3e7cfb28d2835380fe54e625">RPM_BIN_ARRAY_TYPE</a> = -11, > <a class="el" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadc7dd89d43dc44dbd438c5a2cafbe476">RPM_XREF_TYPE</a> = -12 > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>New rpm data types under consideration/development. </p> >- <a href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">rpmTagReturnType_e</a> { <br/> >- <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a85833a03c9ca291cb4079436f1d0e691">RPM_ANY_RETURN_TYPE</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">New rpm data types under consideration/development. <a href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">rpmTagReturnType_e</a> { <br/> >+  <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a85833a03c9ca291cb4079436f1d0e691">RPM_ANY_RETURN_TYPE</a> = 0, > <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3ab4a1533449cae4783b75dc4f63fea4c3">RPM_SCALAR_RETURN_TYPE</a> = 0x00010000, > <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a52b4a26c0e82c4c1481fdc66c1bb3dce">RPM_ARRAY_RETURN_TYPE</a> = 0x00020000, > <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a8aad2b81c577a54f0451fe6562d4107c">RPM_MAPPING_RETURN_TYPE</a> = 0x00040000, > <br/> >- <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a1acf76a1e638f855f013084e294af9be">RPM_MASK_RETURN_TYPE</a> = 0xffff0000 >+  <a class="el" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a1acf76a1e638f855f013084e294af9be">RPM_MASK_RETURN_TYPE</a> = 0xffff0000 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>* Identify how to return the header data type. </p> >- <a href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">* Identify how to return the header data type. <a href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga5ff65d781b938fbfcc2ab91adcd82dff">rpmTagGetName</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag name from value. <a href="group__rpmtag.html#ga5ff65d781b938fbfcc2ab91adcd82dff"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga2cf38af3ac60fbc830bde1a65bb1979d">rpmTagGetType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="group__rpmtag.html#ga2cf38af3ac60fbc830bde1a65bb1979d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3ebffb465d0c2a2deef7340796418ec2">rpmTagGetTagType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="group__rpmtag.html#ga3ebffb465d0c2a2deef7340796418ec2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga22690fbd744b0f6fdd8843bd681d588b">rpmTagGetReturnType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="group__rpmtag.html#ga22690fbd744b0f6fdd8843bd681d588b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga0d3a0120350670ee44fc0be4509ef444">rpmTagGetClass</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data class from value. <a href="group__rpmtag.html#ga0d3a0120350670ee44fc0be4509ef444"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga006b4e87e7306ef7053220d5de743864">rpmTagGetValue</a> (const char *tagstr)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag value from name. <a href="group__rpmtag.html#ga006b4e87e7306ef7053220d5de743864"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga6b5be8fadbe984ea2ec5d36cb04cabaa">rpmTagTypeGetClass</a> (<a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> type)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data class of type. <a href="group__rpmtag.html#ga6b5be8fadbe984ea2ec5d36cb04cabaa"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga71efa364fd128fa41fd8fac57c53faa1">rpmTagGetNames</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> tagnames, int fullname)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return known rpm tag names, sorted by name. <a href="group__rpmtag.html#ga71efa364fd128fa41fd8fac57c53faa1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga5ff65d781b938fbfcc2ab91adcd82dff">rpmTagGetName</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag name from value. <a href="group__rpmtag.html#ga5ff65d781b938fbfcc2ab91adcd82dff"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga2cf38af3ac60fbc830bde1a65bb1979d">rpmTagGetType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="group__rpmtag.html#ga2cf38af3ac60fbc830bde1a65bb1979d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga3ebffb465d0c2a2deef7340796418ec2">rpmTagGetTagType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="group__rpmtag.html#ga3ebffb465d0c2a2deef7340796418ec2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga22690fbd744b0f6fdd8843bd681d588b">rpmTagGetReturnType</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data type from value. <a href="group__rpmtag.html#ga22690fbd744b0f6fdd8843bd681d588b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga0d3a0120350670ee44fc0be4509ef444">rpmTagGetClass</a> (<a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag data class from value. <a href="group__rpmtag.html#ga0d3a0120350670ee44fc0be4509ef444"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga006b4e87e7306ef7053220d5de743864">rpmTagGetValue</a> (const char *tagstr)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return tag value from name. <a href="group__rpmtag.html#ga006b4e87e7306ef7053220d5de743864"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga6b5be8fadbe984ea2ec5d36cb04cabaa">rpmTagTypeGetClass</a> (<a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> type)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return data class of type. <a href="group__rpmtag.html#ga6b5be8fadbe984ea2ec5d36cb04cabaa"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtag.html#ga71efa364fd128fa41fd8fac57c53faa1">rpmTagGetNames</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> tagnames, int fullname)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return known rpm tag names, sorted by name. <a href="group__rpmtag.html#ga71efa364fd128fa41fd8fac57c53faa1"></a><br/></td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="ae69ab28ec4cc477cd3ea00181594b84f"></a><!-- doxytag: member="rpmtag.h::HEADER_I18NTABLE" ref="ae69ab28ec4cc477cd3ea00181594b84f" args="" --> >@@ -209,7 +213,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HEADER_I18NTABLE 100</td> >+ <td class="memname">#define HEADER_I18NTABLE   100</td> > </tr> > </table> > </div> >@@ -224,7 +228,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HEADER_IMAGE 61</td> >+ <td class="memname">#define HEADER_IMAGE   61</td> > </tr> > </table> > </div> >@@ -242,7 +246,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HEADER_IMMUTABLE 63</td> >+ <td class="memname">#define HEADER_IMMUTABLE   63</td> > </tr> > </table> > </div> >@@ -257,7 +261,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HEADER_REGIONS 64</td> >+ <td class="memname">#define HEADER_REGIONS   64</td> > </tr> > </table> > </div> >@@ -272,7 +276,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HEADER_SIGBASE 256</td> >+ <td class="memname">#define HEADER_SIGBASE   256</td> > </tr> > </table> > </div> >@@ -287,7 +291,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HEADER_SIGNATURES 62</td> >+ <td class="memname">#define HEADER_SIGNATURES   62</td> > </tr> > </table> > </div> >@@ -302,7 +306,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define HEADER_TAGBASE 1000</td> >+ <td class="memname">#define HEADER_TAGBASE   1000</td> > </tr> > </table> > </div> >@@ -317,7 +321,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPM_FORCEFREE_TYPE 0xff</td> >+ <td class="memname">#define RPM_FORCEFREE_TYPE   0xff</td> > </tr> > </table> > </div> >@@ -332,7 +336,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPM_MASK_TYPE 0x0000ffff</td> >+ <td class="memname">#define RPM_MASK_TYPE   0x0000ffff</td> > </tr> > </table> > </div> >@@ -347,7 +351,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPM_MAX_TYPE 9</td> >+ <td class="memname">#define RPM_MAX_TYPE   9</td> > </tr> > </table> > </div> >@@ -362,7 +366,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPM_MIN_TYPE 0</td> >+ <td class="memname">#define RPM_MIN_TYPE   0</td> > </tr> > </table> > </div> >@@ -377,7 +381,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_C RPMTAG_CONFLICTNAME</td> >+ <td class="memname">#define RPMTAG_C   RPMTAG_CONFLICTNAME</td> > </tr> > </table> > </div> >@@ -392,7 +396,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_CONFLICTS RPMTAG_CONFLICTNAME</td> >+ <td class="memname">#define RPMTAG_CONFLICTS   RPMTAG_CONFLICTNAME</td> > </tr> > </table> > </div> >@@ -407,7 +411,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_E RPMTAG_EPOCH</td> >+ <td class="memname">#define RPMTAG_E   RPMTAG_EPOCH</td> > </tr> > </table> > </div> >@@ -422,7 +426,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_ENHANCES RPMTAG_ENHANCESNAME</td> >+ <td class="memname">#define RPMTAG_ENHANCES   RPMTAG_ENHANCESNAME</td> > </tr> > </table> > </div> >@@ -437,7 +441,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_EXTERNAL_TAG 1000000</td> >+ <td class="memname">#define RPMTAG_EXTERNAL_TAG   1000000</td> > </tr> > </table> > </div> >@@ -452,7 +456,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_FILEMD5S RPMTAG_FILEDIGESTS</td> >+ <td class="memname">#define RPMTAG_FILEMD5S   RPMTAG_FILEDIGESTS</td> > </tr> > </table> > </div> >@@ -467,7 +471,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_HDRID RPMTAG_SHA1HEADER</td> >+ <td class="memname">#define RPMTAG_HDRID   RPMTAG_SHA1HEADER</td> > </tr> > </table> > </div> >@@ -482,7 +486,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_N RPMTAG_NAME</td> >+ <td class="memname">#define RPMTAG_N   RPMTAG_NAME</td> > </tr> > </table> > </div> >@@ -497,7 +501,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_O RPMTAG_OBSOLETENAME</td> >+ <td class="memname">#define RPMTAG_O   RPMTAG_OBSOLETENAME</td> > </tr> > </table> > </div> >@@ -512,7 +516,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_OBSOLETES RPMTAG_OBSOLETENAME</td> >+ <td class="memname">#define RPMTAG_OBSOLETES   RPMTAG_OBSOLETENAME</td> > </tr> > </table> > </div> >@@ -527,7 +531,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_P RPMTAG_PROVIDENAME</td> >+ <td class="memname">#define RPMTAG_P   RPMTAG_PROVIDENAME</td> > </tr> > </table> > </div> >@@ -542,7 +546,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_PKGID RPMTAG_SIGMD5</td> >+ <td class="memname">#define RPMTAG_PKGID   RPMTAG_SIGMD5</td> > </tr> > </table> > </div> >@@ -557,7 +561,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_PROVIDES RPMTAG_PROVIDENAME</td> >+ <td class="memname">#define RPMTAG_PROVIDES   RPMTAG_PROVIDENAME</td> > </tr> > </table> > </div> >@@ -572,7 +576,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_R RPMTAG_RELEASE</td> >+ <td class="memname">#define RPMTAG_R   RPMTAG_RELEASE</td> > </tr> > </table> > </div> >@@ -587,7 +591,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_REQUIRES RPMTAG_REQUIRENAME</td> >+ <td class="memname">#define RPMTAG_REQUIRES   RPMTAG_REQUIRENAME</td> > </tr> > </table> > </div> >@@ -602,7 +606,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_SUGGESTS RPMTAG_SUGGESTSNAME</td> >+ <td class="memname">#define RPMTAG_SUGGESTS   RPMTAG_SUGGESTSNAME</td> > </tr> > </table> > </div> >@@ -617,7 +621,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_SVNID RPMTAG_CVSID</td> >+ <td class="memname">#define RPMTAG_SVNID   RPMTAG_CVSID</td> > </tr> > </table> > </div> >@@ -632,7 +636,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTAG_V RPMTAG_VERSION</td> >+ <td class="memname">#define RPMTAG_V   RPMTAG_VERSION</td> > </tr> > </table> > </div> >@@ -659,8 +663,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtag_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmtag_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmtag_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtag_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-977ecf6c42ec32e72800e7a15ed249a3 >\ No newline at end of file >+87081777a06cbc94290161eaf40f3cfe >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmtag_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmtag_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtag_8h_source.html rpm-4.9.1/doc/librpm/html/rpmtag_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmtag_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtag_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmtag.h</h1> </div> >+<div class="title">rpmtag.h</div> </div> > </div> > <div class="contents"> > <a href="rpmtag_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMTAG_H</span> >@@ -48,16 +59,16 @@ > <a name="l00021"></a>00021 <span class="preprocessor"></span> > <a name="l00028"></a><a class="code" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b">00028</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmtag.html#ga342756dddb61d125ae851a8b1ab0507b" title="Tags identify data in package headers.">rpmTag_e</a> { > <a name="l00029"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba826725c989e4b470eba2b8f88c100330">00029</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba826725c989e4b470eba2b8f88c100330">RPMTAG_NOT_FOUND</a> = -1, >-<a name="l00031"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6357cd75999a2729d1dbfec1798d4645">00031</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6357cd75999a2729d1dbfec1798d4645">RPMTAG_HEADERIMAGE</a> = HEADER_IMAGE, >-<a name="l00032"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba74c03e02289fb0348a35ff24e333e331">00032</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba74c03e02289fb0348a35ff24e333e331">RPMTAG_HEADERSIGNATURES</a> = HEADER_SIGNATURES, >-<a name="l00033"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507babf199b0f74f4a4704e89b424c76ac4db">00033</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507babf199b0f74f4a4704e89b424c76ac4db">RPMTAG_HEADERIMMUTABLE</a> = HEADER_IMMUTABLE, >-<a name="l00034"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">00034</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">RPMTAG_HEADERREGIONS</a> = HEADER_REGIONS, >-<a name="l00036"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507baed0298c5fe26842c6b515dd9a6de7c05">00036</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507baed0298c5fe26842c6b515dd9a6de7c05">RPMTAG_HEADERI18NTABLE</a> = HEADER_I18NTABLE, <span class="comment">/* s[] !< I18N string locales. */</span> >+<a name="l00031"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6357cd75999a2729d1dbfec1798d4645">00031</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6357cd75999a2729d1dbfec1798d4645">RPMTAG_HEADERIMAGE</a> = <a class="code" href="rpmtag_8h.html#a074e24cc0f3da5b73bdd53ff9ab28df4" title="Header private tags.">HEADER_IMAGE</a>, >+<a name="l00032"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba74c03e02289fb0348a35ff24e333e331">00032</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba74c03e02289fb0348a35ff24e333e331">RPMTAG_HEADERSIGNATURES</a> = <a class="code" href="rpmtag_8h.html#aa80c43c52920338d6f1f19926ee1fad7">HEADER_SIGNATURES</a>, >+<a name="l00033"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507babf199b0f74f4a4704e89b424c76ac4db">00033</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507babf199b0f74f4a4704e89b424c76ac4db">RPMTAG_HEADERIMMUTABLE</a> = <a class="code" href="rpmtag_8h.html#af5151cb036773a38a7e0d7c92acd1d2b">HEADER_IMMUTABLE</a>, >+<a name="l00034"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">00034</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba73b800db0c30f8c0dcfe79ebafdc4b12">RPMTAG_HEADERREGIONS</a> = <a class="code" href="rpmtag_8h.html#a028dedee113f66c26d484bf9c33af6cf">HEADER_REGIONS</a>, >+<a name="l00036"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507baed0298c5fe26842c6b515dd9a6de7c05">00036</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507baed0298c5fe26842c6b515dd9a6de7c05">RPMTAG_HEADERI18NTABLE</a> = <a class="code" href="rpmtag_8h.html#ae69ab28ec4cc477cd3ea00181594b84f">HEADER_I18NTABLE</a>, <span class="comment">/* s[] !< I18N string locales. */</span> > <a name="l00037"></a>00037 > <a name="l00038"></a>00038 <span class="comment">/* Retrofit (and uniqify) signature tags for use by rpmTagGetName() and rpmQuery. */</span> > <a name="l00039"></a>00039 <span class="comment">/* the md5 sum was broken *twice* on big endian machines */</span> > <a name="l00040"></a>00040 <span class="comment">/* XXX 2nd underscore prevents tagTable generation */</span> >-<a name="l00041"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">00041</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">RPMTAG_SIG_BASE</a> = HEADER_SIGBASE, >+<a name="l00041"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">00041</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">RPMTAG_SIG_BASE</a> = <a class="code" href="rpmtag_8h.html#a699480f1a2dbf848935486cc3acf5357">HEADER_SIGBASE</a>, > <a name="l00042"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba54a8db21b9392db3d7c02ba29d0f1130">00042</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba54a8db21b9392db3d7c02ba29d0f1130">RPMTAG_SIGSIZE</a> = <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">RPMTAG_SIG_BASE</a>+1, <span class="comment">/* i */</span> > <a name="l00043"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6cc644e0654b71d0647ee7449400f7ff">00043</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba6cc644e0654b71d0647ee7449400f7ff">RPMTAG_SIGLEMD5_1</a> = <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">RPMTAG_SIG_BASE</a>+2, <span class="comment">/* internal - obsolete */</span> > <a name="l00044"></a><a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba096f2ab9081b832d7742926ddbc02b62">00044</a> <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507ba096f2ab9081b832d7742926ddbc02b62">RPMTAG_SIGPGP</a> = <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafdb785678c62a958242f4fd565460d61">RPMTAG_SIG_BASE</a>+3, <span class="comment">/* x */</span> >@@ -320,7 +331,7 @@ > <a name="l00301"></a>00301 RPMTAG_ORDERFLAGS = 5037, <span class="comment">/* i[] */</span> > <a name="l00302"></a>00302 > <a name="l00303"></a>00303 RPMTAG_FIRSTFREE_TAG >-<a name="l00304"></a>00304 } rpmTag; >+<a name="l00304"></a>00304 } <a class="code" href="group__rpmtag.html#gad0da081a8aa5491edae4ad732d03c2f3" title="Tags identify data in package headers.">rpmTag</a>; > <a name="l00305"></a>00305 > <a name="l00306"></a><a class="code" href="rpmtag_8h.html#a6bdd95a3a95373a1f7b837dfaf4facfd">00306</a> <span class="preprocessor">#define RPMTAG_EXTERNAL_TAG 1000000</span> > <a name="l00307"></a>00307 <span class="preprocessor"></span> >@@ -337,9 +348,9 @@ > <a name="l00321"></a><a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a16bd3be6aff76104fa637a54b06ca90c">00321</a> <a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a16bd3be6aff76104fa637a54b06ca90c">RPMDBI_TRIGGERNAME</a> = RPMTAG_TRIGGERNAME, > <a name="l00322"></a><a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a236d9ac372595ad3355cb0681d8cc45e">00322</a> <a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a236d9ac372595ad3355cb0681d8cc45e">RPMDBI_DIRNAMES</a> = RPMTAG_DIRNAMES, > <a name="l00323"></a><a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ade2496b469136fb93ac0338c1ddab6c4">00323</a> <a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ade2496b469136fb93ac0338c1ddab6c4">RPMDBI_INSTALLTID</a> = RPMTAG_INSTALLTID, >-<a name="l00324"></a><a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">00324</a> <a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">RPMDBI_SIGMD5</a> = RPMTAG_SIGMD5, >+<a name="l00324"></a><a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">00324</a> <a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0ac021e282cd96cfabeee3256f7a289217">RPMDBI_SIGMD5</a> = <a class="code" href="group__rpmtag.html#gga342756dddb61d125ae851a8b1ab0507bafa76d2ca9a1b83787d1d940ca52f8033">RPMTAG_SIGMD5</a>, > <a name="l00325"></a><a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a1d3d4bb9b4b42a9a82e61423e50d9a83">00325</a> <a class="code" href="group__rpmtag.html#gga3aa65ec8a53714b44e39a7a47384fbf0a1d3d4bb9b4b42a9a82e61423e50d9a83">RPMDBI_SHA1HEADER</a> = RPMTAG_SHA1HEADER, >-<a name="l00326"></a>00326 } rpmDbiTag; >+<a name="l00326"></a>00326 } <a class="code" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762" title="Rpm database index tags.">rpmDbiTag</a>; > <a name="l00327"></a>00327 > <a name="l00331"></a><a class="code" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a">00331</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__signature.html#gabe4f0a088b351ed92bfcfe2ed863e07a" title="Tags found in signature header from package.">rpmSigTag_e</a> { > <a name="l00332"></a><a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa9ce79a6dc5f08f628da38c4f0ed8461f">00332</a> <a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa9ce79a6dc5f08f628da38c4f0ed8461f">RPMSIGTAG_SIZE</a> = 1000, >@@ -357,7 +368,7 @@ > <a name="l00344"></a><a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aad5ce205120582b92319e8e686b7e5886">00344</a> <a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aad5ce205120582b92319e8e686b7e5886">RPMSIGTAG_RSA</a> = RPMTAG_RSAHEADER, > <a name="l00345"></a><a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aae5c6265e0ec5629a451d64093d9def75">00345</a> <a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aae5c6265e0ec5629a451d64093d9def75">RPMSIGTAG_LONGSIZE</a> = RPMTAG_LONGSIGSIZE, > <a name="l00346"></a><a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa742a3efd51b17b061bbc981a81c11979">00346</a> <a class="code" href="group__signature.html#ggabe4f0a088b351ed92bfcfe2ed863e07aa742a3efd51b17b061bbc981a81c11979">RPMSIGTAG_LONGARCHIVESIZE</a> = RPMTAG_LONGARCHIVESIZE, >-<a name="l00347"></a>00347 } rpmSigTag; >+<a name="l00347"></a>00347 } <a class="code" href="group__signature.html#gac7d2c4a86bc7476ba67815928df227e2" title="Tags found in signature header from package.">rpmSigTag</a>; > <a name="l00348"></a>00348 > <a name="l00349"></a>00349 > <a name="l00353"></a><a class="code" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed">00353</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__header.html#ga24690e18a34d56e178edf27b5cc97fed" title="The basic types of data in tags from headers.">rpmTagType_e</a> { >@@ -375,20 +386,20 @@ > <a name="l00365"></a><a class="code" href="rpmtag_8h.html#a2cbb372df6bea13864da47ebad79c742">00365</a> <span class="preprocessor">#define RPM_MAX_TYPE 9</span> > <a name="l00366"></a><a class="code" href="rpmtag_8h.html#a0d2a841e8b7fd9a03a2c71b6df51d355">00366</a> <span class="preprocessor"></span><span class="preprocessor">#define RPM_FORCEFREE_TYPE 0xff</span> > <a name="l00367"></a><a class="code" href="rpmtag_8h.html#a6b59cc42d0b3489ccbb61f34cd179ec2">00367</a> <span class="preprocessor"></span><span class="preprocessor">#define RPM_MASK_TYPE 0x0000ffff</span> >-<a name="l00368"></a>00368 <span class="preprocessor"></span>} rpmTagType; >+<a name="l00368"></a>00368 <span class="preprocessor"></span>} <a class="code" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e" title="The basic types of data in tags from headers.">rpmTagType</a>; > <a name="l00369"></a>00369 > <a name="l00373"></a><a class="code" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc">00373</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmtag.html#ga3f52f570cafccb15e4aa00421dc211fc" title="The classes of data in tags from headers.">rpmTagClass_e</a> { > <a name="l00374"></a><a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaedf86a0ca5b8d3b0478e84ada09fe46d">00374</a> <a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaedf86a0ca5b8d3b0478e84ada09fe46d">RPM_NULL_CLASS</a> = 0, > <a name="l00375"></a><a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaf42c0f0ba4b7275929a386530a784c15">00375</a> <a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fcaf42c0f0ba4b7275929a386530a784c15">RPM_NUMERIC_CLASS</a> = 1, > <a name="l00376"></a><a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca925ebd260bda3d1d125c85bc8e969f0f">00376</a> <a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca925ebd260bda3d1d125c85bc8e969f0f">RPM_STRING_CLASS</a> = 2, > <a name="l00377"></a><a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca5b190fa29e780944947f7d9142f7f664">00377</a> <a class="code" href="group__rpmtag.html#gga3f52f570cafccb15e4aa00421dc211fca5b190fa29e780944947f7d9142f7f664">RPM_BINARY_CLASS</a> = 3, >-<a name="l00378"></a>00378 } rpmTagClass; >+<a name="l00378"></a>00378 } <a class="code" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4" title="The classes of data in tags from headers.">rpmTagClass</a>; > <a name="l00379"></a>00379 > <a name="l00388"></a><a class="code" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f">00388</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__header.html#ga8252a017b6a137ec3e54d0c2ad8f332f" title="New rpm data types under consideration/development.">rpmSubTagType_e</a> { > <a name="l00389"></a><a class="code" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332faf66af42afcdb5ed4a78d3771e01ad84d">00389</a> <a class="code" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332faf66af42afcdb5ed4a78d3771e01ad84d">RPM_REGION_TYPE</a> = -10, > <a name="l00390"></a><a class="code" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadef6f13d3e7cfb28d2835380fe54e625">00390</a> <a class="code" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadef6f13d3e7cfb28d2835380fe54e625">RPM_BIN_ARRAY_TYPE</a> = -11, > <a name="l00393"></a><a class="code" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadc7dd89d43dc44dbd438c5a2cafbe476">00393</a> <a class="code" href="group__header.html#gga8252a017b6a137ec3e54d0c2ad8f332fadc7dd89d43dc44dbd438c5a2cafbe476">RPM_XREF_TYPE</a> = -12 >-<a name="l00396"></a>00396 } rpmSubTagType; >+<a name="l00396"></a>00396 } <a class="code" href="group__header.html#ga8476a91f8c0ba36b3255ff0b63768d8b" title="New rpm data types under consideration/development.">rpmSubTagType</a>; > <a name="l00397"></a>00397 > <a name="l00401"></a><a class="code" href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3">00401</a> <span class="keyword">enum</span> <a class="code" href="group__header.html#ga06b1ee1d4b501cad4d8aebe07cfc8eb3" title="* Identify how to return the header data type.">rpmTagReturnType_e</a> { > <a name="l00402"></a><a class="code" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a85833a03c9ca291cb4079436f1d0e691">00402</a> <a class="code" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a85833a03c9ca291cb4079436f1d0e691">RPM_ANY_RETURN_TYPE</a> = 0, >@@ -398,7 +409,7 @@ > <a name="l00406"></a><a class="code" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a1acf76a1e638f855f013084e294af9be">00406</a> <a class="code" href="group__header.html#gga06b1ee1d4b501cad4d8aebe07cfc8eb3a1acf76a1e638f855f013084e294af9be">RPM_MASK_RETURN_TYPE</a> = 0xffff0000 > <a name="l00407"></a>00407 }; > <a name="l00408"></a>00408 >-<a name="l00409"></a><a class="code" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">00409</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmTagReturnType; >+<a name="l00409"></a><a class="code" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">00409</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmtag_8h.html#a61f74ec20f07087315c455c6e622248d">rpmTagReturnType</a>; > <a name="l00410"></a>00410 > <a name="l00416"></a>00416 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__rpmtag.html#ga5ff65d781b938fbfcc2ab91adcd82dff" title="Return tag name from value.">rpmTagGetName</a>(<a class="code" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag); > <a name="l00417"></a>00417 >@@ -423,8 +434,8 @@ > <a name="l00472"></a>00472 <span class="preprocessor">#endif </span><span class="comment">/* _RPMTAG_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtd_8h.html rpm-4.9.1/doc/librpm/html/rpmtd_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmtd_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtd_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,60 +43,60 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmtd.h File Reference</h1> </div> >+<div class="title">rpmtd.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/rpmtypes.h></code><br/> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/argv.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmtd.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmtd_8h__incl.png" border="0" usemap="#rpmtd_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmtd_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="nested-classes"></a> > Data Structures</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html">rpmtd_s</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Container for rpm tag data (from headers or extensions). <a href="structrpmtd__s.html#_details">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html">rpmtd_s</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Container for rpm tag data (from headers or extensions). <a href="structrpmtd__s.html#details">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#aa2c2490d404c7c6c3a0a45f840002505">rpmtdFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6">rpmtdFormats_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#aa2c2490d404c7c6c3a0a45f840002505">rpmtdFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6">rpmtdFormats_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438">rpmtdFlags_e</a> { <br/> >- <a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438aa7bc3a1678fcb828018364347e38afef">RPMTD_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438">rpmtdFlags_e</a> { <br/> >+  <a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438aa7bc3a1678fcb828018364347e38afef">RPMTD_NONE</a> = 0, > <a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438af28eaf3e3adc5778a7d3f2b0f56241ef">RPMTD_ALLOCED</a> = (1 << 0), > <a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438a6ab926e49f172f8a19f16af76d2e15dd">RPMTD_PTR_ALLOCED</a> = (1 << 1), > <a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438a55ddb7ef8ea3048bdde9c17f9d89afa3">RPMTD_IMMUTABLE</a> = (1 << 2), > <br/> >- <a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438aa0d69b39ee4bdcfd4719001df7e91c12">RPMTD_ARGV</a> = (1 << 3) >+  <a class="el" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438aa0d69b39ee4bdcfd4719001df7e91c12">RPMTD_ARGV</a> = (1 << 3) > <br/> > }</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6">rpmtdFormats_e</a> { <br/> >- <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6abbd38e5e8a1b61e78395a7747accff9d">RPMTD_FORMAT_STRING</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6">rpmtdFormats_e</a> { <br/> >+  <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6abbd38e5e8a1b61e78395a7747accff9d">RPMTD_FORMAT_STRING</a> = 0, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a2812d53d61daf0c51c17210b135eb844">RPMTD_FORMAT_ARMOR</a> = 1, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6abcb29dceeafb184521bae3693d0dd365">RPMTD_FORMAT_BASE64</a> = 2, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a7e46b5d8d75f83b57c3b257c66748911">RPMTD_FORMAT_PGPSIG</a> = 3, > <br/> >- <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a1b0c813c07bfcf2957399c7fdfeb7867">RPMTD_FORMAT_DEPFLAGS</a> = 4, >+  <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a1b0c813c07bfcf2957399c7fdfeb7867">RPMTD_FORMAT_DEPFLAGS</a> = 4, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a7f4561de63fadcbee83ee45e1a546f91">RPMTD_FORMAT_FFLAGS</a> = 5, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a9a1c6e6e3f02ace3b1c292207fe51018">RPMTD_FORMAT_PERMS</a> = 6, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6ad3c3aaeb77de4b6b2ee802f0ece65e38">RPMTD_FORMAT_TRIGGERTYPE</a> = 7, > <br/> >- <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6ae87539a052dece3a65ccd41f1b3d8585">RPMTD_FORMAT_XML</a> = 8, >+  <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6ae87539a052dece3a65ccd41f1b3d8585">RPMTD_FORMAT_XML</a> = 8, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6ab0d6b1a04325a5ba8cbfb551a38c799d">RPMTD_FORMAT_OCTAL</a> = 9, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a94d780be5b7e707af7cdb919c5c93681">RPMTD_FORMAT_HEX</a> = 10, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6aeb716cbb8cc1f6418b5a7955dc4ba5a8">RPMTD_FORMAT_DATE</a> = 11, > <br/> >- <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a65dc287f4a0c91748578d5f144a4fb31">RPMTD_FORMAT_DAY</a> = 12, >+  <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a65dc287f4a0c91748578d5f144a4fb31">RPMTD_FORMAT_DAY</a> = 12, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a5310f4c7da930efcd71c6d8f8c0bc92f">RPMTD_FORMAT_SHESCAPE</a> = 13, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a21e3bd96ec74c4c68c13961bc490f1f2">RPMTD_FORMAT_ARRAYSIZE</a> = 14, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6acbc238ea499dba06d6074bcd68914d70">RPMTD_FORMAT_DEPTYPE</a> = 15, > <br/> >- <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a9dc36535b55c3adbdbcd20534242051e">RPMTD_FORMAT_FSTATE</a> = 16, >+  <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a9dc36535b55c3adbdbcd20534242051e">RPMTD_FORMAT_FSTATE</a> = 16, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a86f363cfebf4093f38c56093ea3f3a43">RPMTD_FORMAT_VFLAGS</a> = 17, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a856add9fdb3180971f20bb67f70bcb6f">RPMTD_FORMAT_EXPAND</a> = 18, > <a class="el" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a254caf319eefae17fc91aa4561ba7b28">RPMTD_FORMAT_FSTATUS</a> = 19 >@@ -93,69 +104,69 @@ > }</td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga3ffe75a53dffef8b61a42898aa6f033f">rpmtdNew</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new tag data container. <a href="group__rpmtd.html#ga3ffe75a53dffef8b61a42898aa6f033f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2355f1f65b4c2c7aefa493a9decfc3cb">rpmtdFree</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy tag data container. <a href="group__rpmtd.html#ga2355f1f65b4c2c7aefa493a9decfc3cb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gac67b3356388d6e62300218c3951a5c11">rpmtdReset</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">(Re-)initialize tag data container. <a href="group__rpmtd.html#gac67b3356388d6e62300218c3951a5c11"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga396c66398076f6d76c58a433cc3a9fa8">rpmtdFreeData</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free contained data. <a href="group__rpmtd.html#ga396c66398076f6d76c58a433cc3a9fa8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga64f1ba9fd26263d2aaf95637afa88952">rpmtdCount</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve array size of the container. <a href="group__rpmtd.html#ga64f1ba9fd26263d2aaf95637afa88952"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga17d82c2e31cfe5868ea3ec41c4633bcb">rpmtdTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag of the container. <a href="group__rpmtd.html#ga17d82c2e31cfe5868ea3ec41c4633bcb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafd101f452789b566748e41c7c059d25b">rpmtdType</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of the container. <a href="group__rpmtd.html#gafd101f452789b566748e41c7c059d25b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5641f630e04df0ef27b42754c95d3482">rpmtdClass</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve class of the container. <a href="group__rpmtd.html#ga5641f630e04df0ef27b42754c95d3482"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga705fbce6e54ee7b77bb31f8f8be21d32">rpmtdGetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve current iteration index of the container. <a href="group__rpmtd.html#ga705fbce6e54ee7b77bb31f8f8be21d32"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2de99a886826170387fb535bcf7dbbfe">rpmtdSetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, int index)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set iteration index of the container. <a href="group__rpmtd.html#ga2de99a886826170387fb535bcf7dbbfe"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga71ec76d7e9de1a92fc733d327f3be416">rpmtdInit</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize tag container for iteration. <a href="group__rpmtd.html#ga71ec76d7e9de1a92fc733d327f3be416"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5e57cc978866875c4061ae186a27af4a">rpmtdNext</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over tag data container. <a href="group__rpmtd.html#ga5e57cc978866875c4061ae186a27af4a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafea7ffb379f83d6e1ae015273e852b02">rpmtdNextUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint32_t type tag data container. <a href="group__rpmtd.html#gafea7ffb379f83d6e1ae015273e852b02"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga216010c4127dda8ebaeed253c8dbbdea">rpmtdNextUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint64_t type tag data container. <a href="group__rpmtd.html#ga216010c4127dda8ebaeed253c8dbbdea"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga05d6b3748839551f97f1a52e83407e66">rpmtdNextString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over string / string array type tag data container. <a href="group__rpmtd.html#ga05d6b3748839551f97f1a52e83407e66"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga75328342ca1455f678b4fcd2e54ab058">rpmtdGetChar</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return char data from tag container. <a href="group__rpmtd.html#ga75328342ca1455f678b4fcd2e54ab058"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9a41fef0b2c70b8296122d7a4f683648">rpmtdGetUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint16_t data from tag container. <a href="group__rpmtd.html#ga9a41fef0b2c70b8296122d7a4f683648"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9538ae2dcfdb743609614f6f5bdea316">rpmtdGetUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint32_t data from tag container. <a href="group__rpmtd.html#ga9538ae2dcfdb743609614f6f5bdea316"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga145ddef19129ede80a7cae835324dc4f">rpmtdGetUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint64_t data from tag container. <a href="group__rpmtd.html#ga145ddef19129ede80a7cae835324dc4f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga91ef965a03a494684a8a3d34e6d249af">rpmtdGetString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string data from tag container. <a href="group__rpmtd.html#ga91ef965a03a494684a8a3d34e6d249af"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga307f3e6c6046c751be4bbbe6ad8a1eac">rpmtdGetNumber</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return numeric value from tag container. <a href="group__rpmtd.html#ga307f3e6c6046c751be4bbbe6ad8a1eac"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9124d607a5e2cb2432fbfbef098acde7">rpmtdFormat</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a> fmt, const char *errmsg)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Format data from tag container to string presentation of given format. <a href="group__rpmtd.html#ga9124d607a5e2cb2432fbfbef098acde7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga6367d2323f907a7d97e30cbd8be5a3c8">rpmtdSetTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set container tag and type. <a href="group__rpmtd.html#ga6367d2323f907a7d97e30cbd8be5a3c8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga8d95282572d17596e64e838ce64c2aa6">rpmtdFromUint8</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint8_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint8_t pointer. <a href="group__rpmtd.html#ga8d95282572d17596e64e838ce64c2aa6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad422cc4067b86249fa4c0a26651093c0">rpmtdFromUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint16_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint16_t pointer. <a href="group__rpmtd.html#gad422cc4067b86249fa4c0a26651093c0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga20949a76074375db38f09a25422b056a">rpmtdFromUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint32_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint32_t pointer. <a href="group__rpmtd.html#ga20949a76074375db38f09a25422b056a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad2d47c2fe4e52f47623783c77408a39d">rpmtdFromUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint64_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint64_t pointer. <a href="group__rpmtd.html#gad2d47c2fe4e52f47623783c77408a39d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaeb76bbe640f9cd258f3e718607737963">rpmtdFromString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string. <a href="group__rpmtd.html#gaeb76bbe640f9cd258f3e718607737963"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga23f6e934462badf3f0859a8e02cbdadb">rpmtdFromStringArray</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string array. <a href="group__rpmtd.html#ga23f6e934462badf3f0859a8e02cbdadb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaa6ca0b203900505c18f7785a43d073b5">rpmtdFromArgv</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGV_t array. <a href="group__rpmtd.html#gaa6ca0b203900505c18f7785a43d073b5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9d64cf80d83c5884b6c5f691aba5813b">rpmtdFromArgi</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGI_t array. <a href="group__rpmtd.html#ga9d64cf80d83c5884b6c5f691aba5813b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#aa1c0a294ee99778056425ee2a48945fd">rpmtdDup</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga3ffe75a53dffef8b61a42898aa6f033f">rpmtdNew</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new tag data container. <a href="group__rpmtd.html#ga3ffe75a53dffef8b61a42898aa6f033f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2355f1f65b4c2c7aefa493a9decfc3cb">rpmtdFree</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy tag data container. <a href="group__rpmtd.html#ga2355f1f65b4c2c7aefa493a9decfc3cb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gac67b3356388d6e62300218c3951a5c11">rpmtdReset</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">(Re-)initialize tag data container. <a href="group__rpmtd.html#gac67b3356388d6e62300218c3951a5c11"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga396c66398076f6d76c58a433cc3a9fa8">rpmtdFreeData</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free contained data. <a href="group__rpmtd.html#ga396c66398076f6d76c58a433cc3a9fa8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga64f1ba9fd26263d2aaf95637afa88952">rpmtdCount</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve array size of the container. <a href="group__rpmtd.html#ga64f1ba9fd26263d2aaf95637afa88952"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga17d82c2e31cfe5868ea3ec41c4633bcb">rpmtdTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve tag of the container. <a href="group__rpmtd.html#ga17d82c2e31cfe5868ea3ec41c4633bcb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__header.html#gae3bf8d35e51bc1fbaa1a2a5acdceb79e">rpmTagType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafd101f452789b566748e41c7c059d25b">rpmtdType</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of the container. <a href="group__rpmtd.html#gafd101f452789b566748e41c7c059d25b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtag.html#gafc0cc16efc48b4d6ec7e83cbcb6ee5e4">rpmTagClass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5641f630e04df0ef27b42754c95d3482">rpmtdClass</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve class of the container. <a href="group__rpmtd.html#ga5641f630e04df0ef27b42754c95d3482"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga705fbce6e54ee7b77bb31f8f8be21d32">rpmtdGetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve current iteration index of the container. <a href="group__rpmtd.html#ga705fbce6e54ee7b77bb31f8f8be21d32"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga2de99a886826170387fb535bcf7dbbfe">rpmtdSetIndex</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, int index)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set iteration index of the container. <a href="group__rpmtd.html#ga2de99a886826170387fb535bcf7dbbfe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga71ec76d7e9de1a92fc733d327f3be416">rpmtdInit</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize tag container for iteration. <a href="group__rpmtd.html#ga71ec76d7e9de1a92fc733d327f3be416"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga5e57cc978866875c4061ae186a27af4a">rpmtdNext</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over tag data container. <a href="group__rpmtd.html#ga5e57cc978866875c4061ae186a27af4a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gafea7ffb379f83d6e1ae015273e852b02">rpmtdNextUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint32_t type tag data container. <a href="group__rpmtd.html#gafea7ffb379f83d6e1ae015273e852b02"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga216010c4127dda8ebaeed253c8dbbdea">rpmtdNextUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over uint64_t type tag data container. <a href="group__rpmtd.html#ga216010c4127dda8ebaeed253c8dbbdea"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga05d6b3748839551f97f1a52e83407e66">rpmtdNextString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterate over string / string array type tag data container. <a href="group__rpmtd.html#ga05d6b3748839551f97f1a52e83407e66"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga75328342ca1455f678b4fcd2e54ab058">rpmtdGetChar</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return char data from tag container. <a href="group__rpmtd.html#ga75328342ca1455f678b4fcd2e54ab058"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9a41fef0b2c70b8296122d7a4f683648">rpmtdGetUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint16_t data from tag container. <a href="group__rpmtd.html#ga9a41fef0b2c70b8296122d7a4f683648"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9538ae2dcfdb743609614f6f5bdea316">rpmtdGetUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint32_t data from tag container. <a href="group__rpmtd.html#ga9538ae2dcfdb743609614f6f5bdea316"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga145ddef19129ede80a7cae835324dc4f">rpmtdGetUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return uint64_t data from tag container. <a href="group__rpmtd.html#ga145ddef19129ede80a7cae835324dc4f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga91ef965a03a494684a8a3d34e6d249af">rpmtdGetString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return string data from tag container. <a href="group__rpmtd.html#ga91ef965a03a494684a8a3d34e6d249af"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga307f3e6c6046c751be4bbbe6ad8a1eac">rpmtdGetNumber</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return numeric value from tag container. <a href="group__rpmtd.html#ga307f3e6c6046c751be4bbbe6ad8a1eac"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9124d607a5e2cb2432fbfbef098acde7">rpmtdFormat</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a> fmt, const char *errmsg)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Format data from tag container to string presentation of given format. <a href="group__rpmtd.html#ga9124d607a5e2cb2432fbfbef098acde7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga6367d2323f907a7d97e30cbd8be5a3c8">rpmtdSetTag</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set container tag and type. <a href="group__rpmtd.html#ga6367d2323f907a7d97e30cbd8be5a3c8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga8d95282572d17596e64e838ce64c2aa6">rpmtdFromUint8</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint8_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint8_t pointer. <a href="group__rpmtd.html#ga8d95282572d17596e64e838ce64c2aa6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad422cc4067b86249fa4c0a26651093c0">rpmtdFromUint16</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint16_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint16_t pointer. <a href="group__rpmtd.html#gad422cc4067b86249fa4c0a26651093c0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga20949a76074375db38f09a25422b056a">rpmtdFromUint32</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint32_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint32_t pointer. <a href="group__rpmtd.html#ga20949a76074375db38f09a25422b056a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gad2d47c2fe4e52f47623783c77408a39d">rpmtdFromUint64</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, uint64_t *data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from uint64_t pointer. <a href="group__rpmtd.html#gad2d47c2fe4e52f47623783c77408a39d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaeb76bbe640f9cd258f3e718607737963">rpmtdFromString</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char *data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string. <a href="group__rpmtd.html#gaeb76bbe640f9cd258f3e718607737963"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga23f6e934462badf3f0859a8e02cbdadb">rpmtdFromStringArray</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, const char **data, <a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> count)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from a string array. <a href="group__rpmtd.html#ga23f6e934462badf3f0859a8e02cbdadb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#gaa6ca0b203900505c18f7785a43d073b5">rpmtdFromArgv</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> argv)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGV_t array. <a href="group__rpmtd.html#gaa6ca0b203900505c18f7785a43d073b5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtd.html#ga9d64cf80d83c5884b6c5f691aba5813b">rpmtdFromArgi</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag, <a class="el" href="structARGI__s.html">ARGI_t</a> argi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct tag container from ARGI_t array. <a href="group__rpmtd.html#ga9d64cf80d83c5884b6c5f691aba5813b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtd_8h.html#aa1c0a294ee99778056425ee2a48945fd">rpmtdDup</a> (<a class="el" href="structrpmtd__s.html">rpmtd</a> td)</td></tr> > </table> > <hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="aa2c2490d404c7c6c3a0a45f840002505"></a><!-- doxytag: member="rpmtd.h::rpmtdFlags" ref="aa2c2490d404c7c6c3a0a45f840002505" args="" --> >@@ -283,9 +294,8 @@ > <tr> > <td class="memname"><a class="el" href="structrpmtd__s.html">rpmtd</a> rpmtdDup </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >- <td class="paramname"> <em>td</em></td> >- <td> ) </td> >+ <td class="paramtype"><a class="el" href="structrpmtd__s.html">rpmtd</a> </td> >+ <td class="paramname"><em>td</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -295,8 +305,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtd_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmtd_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmtd_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtd_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-379be6e01b85b3a0ed8aef643516d1e2 >\ No newline at end of file >+3ce09df15c925ce853be36f4bec5c8e8 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmtd_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmtd_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtd_8h_source.html rpm-4.9.1/doc/librpm/html/rpmtd_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmtd_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtd_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmtd.h</h1> </div> >+<div class="title">rpmtd.h</div> </div> > </div> > <div class="contents"> > <a href="rpmtd_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMTD_H</span> >@@ -47,7 +58,7 @@ > <a name="l00016"></a><a class="code" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438aa0d69b39ee4bdcfd4719001df7e91c12">00016</a> <a class="code" href="rpmtd_8h.html#ae569eaff5b2cb2ee66d6e65981ce2438aa0d69b39ee4bdcfd4719001df7e91c12">RPMTD_ARGV</a> = (1 << 3), <span class="comment">/* string array is NULL-terminated? */</span> > <a name="l00017"></a>00017 }; > <a name="l00018"></a>00018 >-<a name="l00019"></a><a class="code" href="rpmtd_8h.html#aa2c2490d404c7c6c3a0a45f840002505">00019</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmtdFlags; >+<a name="l00019"></a><a class="code" href="rpmtd_8h.html#aa2c2490d404c7c6c3a0a45f840002505">00019</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmtd_8h.html#aa2c2490d404c7c6c3a0a45f840002505">rpmtdFlags</a>; > <a name="l00020"></a>00020 > <a name="l00025"></a><a class="code" href="structrpmtd__s.html">00025</a> <span class="keyword">struct </span><a class="code" href="structrpmtd__s.html" title="Container for rpm tag data (from headers or extensions).">rpmtd_s</a> { > <a name="l00026"></a><a class="code" href="structrpmtd__s.html#ae46f67f99bfb4e6e7106d2bc176cd74e">00026</a> <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> <a class="code" href="structrpmtd__s.html#ae46f67f99bfb4e6e7106d2bc176cd74e">tag</a>; <span class="comment">/* rpm tag of this data entry*/</span> >@@ -121,7 +132,7 @@ > <a name="l00220"></a><a class="code" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a86f363cfebf4093f38c56093ea3f3a43">00220</a> <a class="code" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a86f363cfebf4093f38c56093ea3f3a43">RPMTD_FORMAT_VFLAGS</a> = 17, <span class="comment">/* file verify flags (int types) */</span> > <a name="l00221"></a><a class="code" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a856add9fdb3180971f20bb67f70bcb6f">00221</a> <a class="code" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a856add9fdb3180971f20bb67f70bcb6f">RPMTD_FORMAT_EXPAND</a> = 18, <span class="comment">/* macro expansion (string types) */</span> > <a name="l00222"></a><a class="code" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a254caf319eefae17fc91aa4561ba7b28">00222</a> <a class="code" href="rpmtd_8h.html#a10dd75d8254462c1daeeb28fe3093ed6a254caf319eefae17fc91aa4561ba7b28">RPMTD_FORMAT_FSTATUS</a> = 19, <span class="comment">/* file verify status (int types) */</span> >-<a name="l00223"></a>00223 } rpmtdFormats; >+<a name="l00223"></a>00223 } <a class="code" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a>; > <a name="l00224"></a>00224 > <a name="l00236"></a>00236 <span class="keywordtype">char</span> *<a class="code" href="group__rpmtd.html#ga9124d607a5e2cb2432fbfbef098acde7" title="Format data from tag container to string presentation of given format.">rpmtdFormat</a>(<a class="code" href="structrpmtd__s.html" title="Container for rpm tag data (from headers or extensions).">rpmtd</a> td, <a class="code" href="rpmtd_8h.html#ae428b8ff32d9632fd4233c2d5a9a3317">rpmtdFormats</a> fmt, <span class="keyword">const</span> <span class="keywordtype">char</span> *errmsg); > <a name="l00237"></a>00237 >@@ -160,8 +171,8 @@ > <a name="l00355"></a>00355 <span class="preprocessor">#endif </span><span class="comment">/* _RPMTD_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmte_8h.html rpm-4.9.1/doc/librpm/html/rpmte_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmte_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmte_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,106 +42,105 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmte.h File Reference</h1> </div> >+<div class="title">rpmte.h File Reference<div class="ingroups"><a class="el" href="group__rpmts.html">Transaction Set API.</a> | <a class="el" href="group__rpmte.html">Transaction Element API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Structures used for an "rpmte" transaction element. >-<a href="#_details">More...</a></p> >-<code>#include <rpm/rpmtypes.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/argv.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmte.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmte_8h__incl.png" border="0" usemap="#rpmte_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmte_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Transaction element type. <a href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transaction element type. <a href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> { <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a> = (1 << 0), >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> { <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a> = (1 << 0), > <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e">TR_REMOVED</a> = (1 << 1) > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Transaction element type. </p> >- <a href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transaction element type. <a href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6">rpmteHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve header from transaction element. <a href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafba2b99ab45599b8b4975d214b55ce62">rpmteSetHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Save header into transaction element. <a href="group__rpmte.html#gafba2b99ab45599b8b4975d214b55ce62"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga3e60aa541a83c82b027cad431cb03983">rpmteType</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of transaction element. <a href="group__rpmte.html#ga3e60aa541a83c82b027cad431cb03983"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga16f587927a8643fc2bf4a0407688f366">rpmteN</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name string of transaction element. <a href="group__rpmte.html#ga16f587927a8643fc2bf4a0407688f366"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga50e5405478177af228e901e5b08071d0">rpmteE</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve epoch string of transaction element. <a href="group__rpmte.html#ga50e5405478177af228e901e5b08071d0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac626dbbcd84f01d05a8fe11029f41df4">rpmteV</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve version string of transaction element. <a href="group__rpmte.html#gac626dbbcd84f01d05a8fe11029f41df4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1180346f8292b25037d627ee08d58d76">rpmteR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve release string of transaction element. <a href="group__rpmte.html#ga1180346f8292b25037d627ee08d58d76"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac1fbdc937f7a661e77bce7cab54878c1">rpmteA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve arch string of transaction element. <a href="group__rpmte.html#gac1fbdc937f7a661e77bce7cab54878c1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8775559fb9e18e792fc6014e8e079865">rpmteO</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve os string of transaction element. <a href="group__rpmte.html#ga8775559fb9e18e792fc6014e8e079865"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad0dc746da583380f15de1cec4307e9ce">rpmteIsSource</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve isSource attribute of transaction element. <a href="group__rpmte.html#gad0dc746da583380f15de1cec4307e9ce"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7f3568d464222d32c1aa505ad2b10012">rpmteColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction element. <a href="group__rpmte.html#ga7f3568d464222d32c1aa505ad2b10012"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8a3f79caa1258ea9d36e1fc34ef20832">rpmteSetColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction element. <a href="group__rpmte.html#ga8a3f79caa1258ea9d36e1fc34ef20832"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad53ef84678382aaf7e8bdaab59a65c31">rpmteDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve last instance installed to the database. <a href="group__rpmte.html#gad53ef84678382aaf7e8bdaab59a65c31"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gab4d1a7b49d3935236f567bb3fc38f776">rpmteSetDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, unsigned int instance)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set last instance installed to the database. <a href="group__rpmte.html#gab4d1a7b49d3935236f567bb3fc38f776"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga95c556ea46d5ddde880124ec9b232a27">rpmtePkgFileSize</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve size in bytes of package file. <a href="group__rpmte.html#ga95c556ea46d5ddde880124ec9b232a27"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga5a8bd15ef180236de77a754597ab2e79">rpmteParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve parent transaction element. <a href="group__rpmte.html#ga5a8bd15ef180236de77a754597ab2e79"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga19f77d044284c5b080628025b5eeb496">rpmteSetParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> pte)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set parent transaction element. <a href="group__rpmte.html#ga19f77d044284c5b080628025b5eeb496"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9b63333e75d816319e314fe70d593ca6">rpmteProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return problem set info of transaction element. <a href="group__rpmte.html#ga9b63333e75d816319e314fe70d593ca6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga781a9ec88130a01f4723e535f280a240">rpmteCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set info of transaction element. <a href="group__rpmte.html#ga781a9ec88130a01f4723e535f280a240"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1bcbc5a81411524a0f85b02c14570ddb">rpmteCleanDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy dependency set info of transaction element. <a href="group__rpmte.html#ga1bcbc5a81411524a0f85b02c14570ddb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga05d765e51ac80c42e7055a46569466f3">rpmteSetDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> depends)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependent element of TR_REMOVED transaction element. <a href="group__rpmte.html#ga05d765e51ac80c42e7055a46569466f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga2b1db3aba135c13bb553b4314af74d36">rpmteDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependent element of TR_REMOVED transaction element. <a href="group__rpmte.html#ga2b1db3aba135c13bb553b4314af74d36"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gacfa14f18cec658429043d1a172751e7f">rpmteDBOffset</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve rpmdb instance of TR_REMOVED transaction element. <a href="group__rpmte.html#gacfa14f18cec658429043d1a172751e7f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1e4b47ad84e152869b56ffd49a1df09b">rpmteEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve [epoch:]version-release string from transaction element. <a href="group__rpmte.html#ga1e4b47ad84e152869b56ffd49a1df09b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga53178d155e0da8f9a111d19bf4cdd279">rpmteNEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release string from transaction element. <a href="group__rpmte.html#ga53178d155e0da8f9a111d19bf4cdd279"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafd943f83f2f34d85090a65a460f34e3d">rpmteNEVRA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release.arch string from transaction element. <a href="group__rpmte.html#gafd943f83f2f34d85090a65a460f34e3d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gae02ecd953a2a4e4b862b3dc9d3b4a5ec">rpmteKey</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve key from transaction element. <a href="group__rpmte.html#gae02ecd953a2a4e4b862b3dc9d3b4a5ec"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaa08f8d13c0457858ec0cea241e99b8f3">rpmteFailed</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return failure status of transaction element. <a href="group__rpmte.html#gaa08f8d13c0457858ec0cea241e99b8f3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga0d5242c253e21fca2308afe8bc917d12">rpmteDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependency tag set from transaction element. <a href="group__rpmte.html#ga0d5242c253e21fca2308afe8bc917d12"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c">rpmteFI</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file info tag set from transaction element. <a href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377">rpmteCollections</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve list of collections. <a href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1286cd067f71fb2a74275990f96e86ff">rpmteHasCollection</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, const char *collname)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine a transaction element is part of a collection. <a href="group__rpmte.html#ga1286cd067f71fb2a74275990f96e86ff"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6">rpmteHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve header from transaction element. <a href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafba2b99ab45599b8b4975d214b55ce62">rpmteSetHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Save header into transaction element. <a href="group__rpmte.html#gafba2b99ab45599b8b4975d214b55ce62"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga3e60aa541a83c82b027cad431cb03983">rpmteType</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve type of transaction element. <a href="group__rpmte.html#ga3e60aa541a83c82b027cad431cb03983"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga16f587927a8643fc2bf4a0407688f366">rpmteN</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name string of transaction element. <a href="group__rpmte.html#ga16f587927a8643fc2bf4a0407688f366"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga50e5405478177af228e901e5b08071d0">rpmteE</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve epoch string of transaction element. <a href="group__rpmte.html#ga50e5405478177af228e901e5b08071d0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac626dbbcd84f01d05a8fe11029f41df4">rpmteV</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve version string of transaction element. <a href="group__rpmte.html#gac626dbbcd84f01d05a8fe11029f41df4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1180346f8292b25037d627ee08d58d76">rpmteR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve release string of transaction element. <a href="group__rpmte.html#ga1180346f8292b25037d627ee08d58d76"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac1fbdc937f7a661e77bce7cab54878c1">rpmteA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve arch string of transaction element. <a href="group__rpmte.html#gac1fbdc937f7a661e77bce7cab54878c1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8775559fb9e18e792fc6014e8e079865">rpmteO</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve os string of transaction element. <a href="group__rpmte.html#ga8775559fb9e18e792fc6014e8e079865"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad0dc746da583380f15de1cec4307e9ce">rpmteIsSource</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve isSource attribute of transaction element. <a href="group__rpmte.html#gad0dc746da583380f15de1cec4307e9ce"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7f3568d464222d32c1aa505ad2b10012">rpmteColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction element. <a href="group__rpmte.html#ga7f3568d464222d32c1aa505ad2b10012"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8a3f79caa1258ea9d36e1fc34ef20832">rpmteSetColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction element. <a href="group__rpmte.html#ga8a3f79caa1258ea9d36e1fc34ef20832"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad53ef84678382aaf7e8bdaab59a65c31">rpmteDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve last instance installed to the database. <a href="group__rpmte.html#gad53ef84678382aaf7e8bdaab59a65c31"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gab4d1a7b49d3935236f567bb3fc38f776">rpmteSetDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, unsigned int instance)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set last instance installed to the database. <a href="group__rpmte.html#gab4d1a7b49d3935236f567bb3fc38f776"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga95c556ea46d5ddde880124ec9b232a27">rpmtePkgFileSize</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve size in bytes of package file. <a href="group__rpmte.html#ga95c556ea46d5ddde880124ec9b232a27"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga5a8bd15ef180236de77a754597ab2e79">rpmteParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve parent transaction element. <a href="group__rpmte.html#ga5a8bd15ef180236de77a754597ab2e79"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga19f77d044284c5b080628025b5eeb496">rpmteSetParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> pte)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set parent transaction element. <a href="group__rpmte.html#ga19f77d044284c5b080628025b5eeb496"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9b63333e75d816319e314fe70d593ca6">rpmteProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return problem set info of transaction element. <a href="group__rpmte.html#ga9b63333e75d816319e314fe70d593ca6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga781a9ec88130a01f4723e535f280a240">rpmteCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy problem set info of transaction element. <a href="group__rpmte.html#ga781a9ec88130a01f4723e535f280a240"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1bcbc5a81411524a0f85b02c14570ddb">rpmteCleanDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy dependency set info of transaction element. <a href="group__rpmte.html#ga1bcbc5a81411524a0f85b02c14570ddb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga05d765e51ac80c42e7055a46569466f3">rpmteSetDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> depends)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependent element of TR_REMOVED transaction element. <a href="group__rpmte.html#ga05d765e51ac80c42e7055a46569466f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga2b1db3aba135c13bb553b4314af74d36">rpmteDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependent element of TR_REMOVED transaction element. <a href="group__rpmte.html#ga2b1db3aba135c13bb553b4314af74d36"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gacfa14f18cec658429043d1a172751e7f">rpmteDBOffset</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve rpmdb instance of TR_REMOVED transaction element. <a href="group__rpmte.html#gacfa14f18cec658429043d1a172751e7f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1e4b47ad84e152869b56ffd49a1df09b">rpmteEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve [epoch:]version-release string from transaction element. <a href="group__rpmte.html#ga1e4b47ad84e152869b56ffd49a1df09b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga53178d155e0da8f9a111d19bf4cdd279">rpmteNEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release string from transaction element. <a href="group__rpmte.html#ga53178d155e0da8f9a111d19bf4cdd279"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafd943f83f2f34d85090a65a460f34e3d">rpmteNEVRA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve name-[epoch:]version-release.arch string from transaction element. <a href="group__rpmte.html#gafd943f83f2f34d85090a65a460f34e3d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gae02ecd953a2a4e4b862b3dc9d3b4a5ec">rpmteKey</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve key from transaction element. <a href="group__rpmte.html#gae02ecd953a2a4e4b862b3dc9d3b4a5ec"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaa08f8d13c0457858ec0cea241e99b8f3">rpmteFailed</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return failure status of transaction element. <a href="group__rpmte.html#gaa08f8d13c0457858ec0cea241e99b8f3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga0d5242c253e21fca2308afe8bc917d12">rpmteDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve dependency tag set from transaction element. <a href="group__rpmte.html#ga0d5242c253e21fca2308afe8bc917d12"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c">rpmteFI</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve file info tag set from transaction element. <a href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377">rpmteCollections</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve list of collections. <a href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1286cd067f71fb2a74275990f96e86ff">rpmteHasCollection</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, const char *collname)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine a transaction element is part of a collection. <a href="group__rpmte.html#ga1286cd067f71fb2a74275990f96e86ff"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structures used for an "rpmte" transaction element. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structures used for an "rpmte" transaction element. </p> > > <p>Definition in file <a class="el" href="rpmte_8h_source.html">rpmte.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ab3a2501c6c79ed1de74f66e02957c298"></a><!-- doxytag: member="rpmte.h::rpmElementTypes" ref="ab3a2501c6c79ed1de74f66e02957c298" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -147,8 +157,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmte_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmte_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmte_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmte_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-7e4fb98b365bc8650f1655104a9ac7de >\ No newline at end of file >+113c52c149e060c412183e55ca7c5978 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmte_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmte_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmte_8h_source.html rpm-4.9.1/doc/librpm/html/rpmte_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmte_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmte_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmte.h</h1> </div> >+<div class="title">rpmte.h</div> </div> > </div> > <div class="contents"> > <a href="rpmte_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMTE</span> >@@ -42,9 +53,9 @@ > <a name="l00019"></a><a class="code" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">00019</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589" title="Transaction element type.">rpmElementType_e</a> { > <a name="l00020"></a><a class="code" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823">00020</a> <a class="code" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a> = (1 << 0), > <a name="l00021"></a><a class="code" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e">00021</a> <a class="code" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e">TR_REMOVED</a> = (1 << 1) >-<a name="l00022"></a>00022 } rpmElementType; >+<a name="l00022"></a>00022 } <a class="code" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57" title="Transaction element type.">rpmElementType</a>; > <a name="l00023"></a>00023 >-<a name="l00024"></a><a class="code" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">00024</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmElementTypes; >+<a name="l00024"></a><a class="code" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">00024</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a>; > <a name="l00025"></a>00025 > <a name="l00031"></a>00031 <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a> <a class="code" href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6" title="Retrieve header from transaction element.">rpmteHeader</a>(<a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te); > <a name="l00032"></a>00032 >@@ -106,7 +117,7 @@ > <a name="l00234"></a>00234 > <a name="l00240"></a>00240 <a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> <a class="code" href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c" title="Retrieve file info tag set from transaction element.">rpmteFI</a>(<a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te); > <a name="l00241"></a>00241 >-<a name="l00247"></a>00247 <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> <a class="code" href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377" title="Retrieve list of collections.">rpmteCollections</a>(<a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te); >+<a name="l00247"></a>00247 <a class="code" href="argv_8h.html#a6c416352f01820f9a95d3d9cc21e93e9">ARGV_const_t</a> <a class="code" href="group__rpmte.html#ga909f6b1a63d1d40c82c81888bec89377" title="Retrieve list of collections.">rpmteCollections</a>(<a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te); > <a name="l00248"></a>00248 > <a name="l00255"></a>00255 <span class="keywordtype">int</span> <a class="code" href="group__rpmte.html#ga1286cd067f71fb2a74275990f96e86ff" title="Determine a transaction element is part of a collection.">rpmteHasCollection</a>(<a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <span class="keyword">const</span> <span class="keywordtype">char</span> * collname); > <a name="l00256"></a>00256 >@@ -118,8 +129,8 @@ > <a name="l00262"></a>00262 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMTE */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmts_8h.html rpm-4.9.1/doc/librpm/html/rpmts_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmts_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmts_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -33,13 +44,13 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>rpmts.h File Reference</h1> </div> >+<div class="title">rpmts.h File Reference<div class="ingroups"><a class="el" href="group__rpmts.html">Transaction Set API.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Structures and prototypes used for an "rpmts" transaction set. >-<a href="#_details">More...</a></p> >-<code>#include <sys/types.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <sys/types.h></code><br/> > <code>#include <rpm/rpmtypes.h></code><br/> > <code>#include <rpm/rpmte.h></code><br/> > <code>#include <rpm/rpmps.h></code><br/> >@@ -47,227 +58,224 @@ > <code>#include <rpm/rpmpgp.h></code><br/> > <code>#include <rpm/rpmfi.h></code><br/> > <code>#include <rpm/rpmcallback.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmts.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmts_8h__incl.png" border="0" usemap="#rpmts_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmts_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a41f277cf4b48e9bdac114680f75ff656">_noTransScripts</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a5efbe38f57359f2c0aaae3362eea1941">_noTransTriggers</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a523fa356859f11f6a1ca25d3b2317f53">RPMTRANS_FLAG_NOPAYLOAD</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a1f28a5b424c18111be938e3c07ccbf7b">RPMTRANS_FLAG_APPLYONLY</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a62238a3cfc6021c3bdc36e6412c5c380">RPMTRANS_FLAG_KEEPOBSOLETE</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a8b65b585737b98c97d901cc9617e62d7">RPMTRANS_FLAG_DIRSTASH</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#ae38657f3c0abc24216649c1f84b311b4">RPMTRANS_FLAG_REPACKAGE</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a1a75abe4b2de50f671e9c80b93de90b9">RPMTRANS_FLAG_PKGCOMMIT</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#abcc233b78b0c0bb684d9fa5b1b389cf5">RPMTRANS_FLAG_PKGUNDO</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#aa44683b3b6e084e383c0046f3b5c8fd5">RPMTRANS_FLAG_COMMIT</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#ae1ad6230317ddcae7a47872350171f91">RPMTRANS_FLAG_UNDO</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a6f65711a59e30cb04d3295a054f30b03">RPMTRANS_FLAG_REVERSE</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a4560100bd62a2679118d55463bc5634a">RPMTRANS_FLAG_NOSUGGEST</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#af67284188e50a1936a1a2187b56a4913">RPMTRANS_FLAG_ADDINDEPS</a> 0</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#aeece22238af582ac0a41afdafa77df77">_RPMVSF_NODIGESTS</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a7515813532c9d4ead6bfd4b51860078f">_RPMVSF_NOSIGNATURES</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a03c171c50b806012e0d030df2bf7d1fa">_RPMVSF_NOHEADER</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#ae7a1afc8a496d6a220fe42b9f2471724">_RPMVSF_NOPAYLOAD</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a41f277cf4b48e9bdac114680f75ff656">_noTransScripts</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a5efbe38f57359f2c0aaae3362eea1941">_noTransTriggers</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a523fa356859f11f6a1ca25d3b2317f53">RPMTRANS_FLAG_NOPAYLOAD</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a1f28a5b424c18111be938e3c07ccbf7b">RPMTRANS_FLAG_APPLYONLY</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a62238a3cfc6021c3bdc36e6412c5c380">RPMTRANS_FLAG_KEEPOBSOLETE</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a8b65b585737b98c97d901cc9617e62d7">RPMTRANS_FLAG_DIRSTASH</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#ae38657f3c0abc24216649c1f84b311b4">RPMTRANS_FLAG_REPACKAGE</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a1a75abe4b2de50f671e9c80b93de90b9">RPMTRANS_FLAG_PKGCOMMIT</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#abcc233b78b0c0bb684d9fa5b1b389cf5">RPMTRANS_FLAG_PKGUNDO</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#aa44683b3b6e084e383c0046f3b5c8fd5">RPMTRANS_FLAG_COMMIT</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#ae1ad6230317ddcae7a47872350171f91">RPMTRANS_FLAG_UNDO</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a6f65711a59e30cb04d3295a054f30b03">RPMTRANS_FLAG_REVERSE</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a4560100bd62a2679118d55463bc5634a">RPMTRANS_FLAG_NOSUGGEST</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#af67284188e50a1936a1a2187b56a4913">RPMTRANS_FLAG_ADDINDEPS</a>   0</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#aeece22238af582ac0a41afdafa77df77">_RPMVSF_NODIGESTS</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a7515813532c9d4ead6bfd4b51860078f">_RPMVSF_NOSIGNATURES</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a03c171c50b806012e0d030df2bf7d1fa">_RPMVSF_NOHEADER</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#ae7a1afc8a496d6a220fe42b9f2471724">_RPMVSF_NOPAYLOAD</a></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Indices for timestamps. <a href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indices for timestamps. <a href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">rpmtransFlags_e</a> { <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a25f250c2dbf8bda58535f283e89cee9d">RPMTRANS_FLAG_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">rpmtransFlags_e</a> { <br/> >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a25f250c2dbf8bda58535f283e89cee9d">RPMTRANS_FLAG_NONE</a> = 0, > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4aae4f59c5196be0e44be7e0f6cd4e8c6e">RPMTRANS_FLAG_TEST</a> = (1 << 0), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ad9f6cd87e4775171357d3cfa19da734d">RPMTRANS_FLAG_BUILD_PROBS</a> = (1 << 1), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a6988ca89fe9d797c4ed54838dd39239f">RPMTRANS_FLAG_NOSCRIPTS</a> = (1 << 2), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7ef9385f5ecbc714a81aa2fe228f5bca">RPMTRANS_FLAG_JUSTDB</a> = (1 << 3), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7ef9385f5ecbc714a81aa2fe228f5bca">RPMTRANS_FLAG_JUSTDB</a> = (1 << 3), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4aa099d815220def1f9f839ca7b416e726">RPMTRANS_FLAG_NOTRIGGERS</a> = (1 << 4), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a8a55235b4c4fcbf0f39517a97b4107e1">RPMTRANS_FLAG_NODOCS</a> = (1 << 5), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4aa64d5e599c417d2d344bb171b41808c6">RPMTRANS_FLAG_ALLFILES</a> = (1 << 6), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a9168e0906450a1d6e075a8ffe4d5fbbe">RPMTRANS_FLAG_NOCONTEXTS</a> = (1 << 8), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a9168e0906450a1d6e075a8ffe4d5fbbe">RPMTRANS_FLAG_NOCONTEXTS</a> = (1 << 8), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a477e311c244378d4fb3140093bb07488">RPMTRANS_FLAG_NOTRIGGERPREIN</a> = (1 << 16), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a72ce0ed26bcce200c4f0bde9a0727d16">RPMTRANS_FLAG_NOPRE</a> = (1 << 17), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a891a999fdb3e8cb16896d44c9a17b906">RPMTRANS_FLAG_NOPOST</a> = (1 << 18), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a4479b039b0f6b1f4ac9bfcd7172e18bd">RPMTRANS_FLAG_NOTRIGGERIN</a> = (1 << 19), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a4479b039b0f6b1f4ac9bfcd7172e18bd">RPMTRANS_FLAG_NOTRIGGERIN</a> = (1 << 19), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a8393952989a1c0b82cc56d99bbdf3301">RPMTRANS_FLAG_NOTRIGGERUN</a> = (1 << 20), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a1204a71c7820bcc0fc0250d472045f9c">RPMTRANS_FLAG_NOPREUN</a> = (1 << 21), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a6af548b3039685ad7bee6f4c0953caec">RPMTRANS_FLAG_NOPOSTUN</a> = (1 << 22), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7f0b3f246d96f126e1dcb95401127de7">RPMTRANS_FLAG_NOTRIGGERPOSTUN</a> = (1 << 23), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a7f0b3f246d96f126e1dcb95401127de7">RPMTRANS_FLAG_NOTRIGGERPOSTUN</a> = (1 << 23), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ad590142653c02830be87708537961277">RPMTRANS_FLAG_NOCOLLECTIONS</a> = (1 << 26), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a0bbf056fb445aab762a35b92933efc93">RPMTRANS_FLAG_NOMD5</a> = (1 << 27), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a1cfe22203ccb1e56f9adbbe79d193abc">RPMTRANS_FLAG_NOFILEDIGEST</a> = (1 << 27), > <br/> >- <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a08aec32c8b920f636b47fdbc691b69c1">RPMTRANS_FLAG_NOCONFIGS</a> = (1 << 30), >+  <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4a08aec32c8b920f636b47fdbc691b69c1">RPMTRANS_FLAG_NOCONFIGS</a> = (1 << 30), > <a class="el" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ab0d6b1b60d9464f8d51c8a0b3cb80ae7">RPMTRANS_FLAG_DEPLOOPS</a> = (1 << 31) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control <a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd" title="Process all package elements in a transaction set.">rpmtsRun()</a> operation. </p> >- <a href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">rpmVSFlags_e</a> { <br/> >- <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da243cc0d477d56980d0775f606412d2d1">RPMVSF_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd" title="Process all package elements in a transaction set.">rpmtsRun()</a> operation. <a href="group__rpmts.html#gaca72ece8019aa198fc445bd206caa3f4">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">rpmVSFlags_e</a> { <br/> >+  <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da243cc0d477d56980d0775f606412d2d1">RPMVSF_DEFAULT</a> = 0, > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daaa6d0b979fd5881394e98f2912cff11f">RPMVSF_NOHDRCHK</a> = (1 << 0), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da22ad1bd80773be36567db398437f5c0b">RPMVSF_NEEDPAYLOAD</a> = (1 << 1), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daf7252b6316f6bef89c95f2c5e9f92917">RPMVSF_NOSHA1HEADER</a> = (1 << 8), > <br/> >- <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daeb3873aed89811924ab370092a212291">RPMVSF_NOMD5HEADER</a> = (1 << 9), >+  <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daeb3873aed89811924ab370092a212291">RPMVSF_NOMD5HEADER</a> = (1 << 9), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da4ef2f7fca9a94f73d001933a029ae3f3">RPMVSF_NODSAHEADER</a> = (1 << 10), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da8b16897a9fe3f80b0a83a020d340ef98">RPMVSF_NORSAHEADER</a> = (1 << 11), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602dab4d6d5f4b1a56821418ca090168e5b60">RPMVSF_NOSHA1</a> = (1 << 16), > <br/> >- <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da66c69b05f49ce384ffb126235ba3ad9e">RPMVSF_NOMD5</a> = (1 << 17), >+  <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da66c69b05f49ce384ffb126235ba3ad9e">RPMVSF_NOMD5</a> = (1 << 17), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daadb72320d5dbd46383a235c877fd6c92">RPMVSF_NODSA</a> = (1 << 18), > <a class="el" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da67f42f762ffdc38638984ff9b6ae9a3e">RPMVSF_NORSA</a> = (1 << 19) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control digest and signature verification. </p> >- <a href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> { <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a6f0ce5af93689019395f5cdc494c5a24">RPMTS_OP_TOTAL</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control digest and signature verification. <a href="group__rpmts.html#ga081c96e55d490b5e99505eda7e93602d">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">rpmtsOpX_e</a> { <br/> >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a6f0ce5af93689019395f5cdc494c5a24">RPMTS_OP_TOTAL</a> = 0, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a5356fe639387efd7b53a4057c378ae49">RPMTS_OP_CHECK</a> = 1, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ae2b521ca0e6ba2527c3cdca5d149cbce">RPMTS_OP_ORDER</a> = 2, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a5e6cf3176fa06fbffbd4a878e5f59a84">RPMTS_OP_FINGERPRINT</a> = 3, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a25ff61ecf1c593fe1a72a6e14a227316">RPMTS_OP_INSTALL</a> = 5, >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a25ff61ecf1c593fe1a72a6e14a227316">RPMTS_OP_INSTALL</a> = 5, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a317efd907cc662db71f7f5469273cb0d">RPMTS_OP_ERASE</a> = 6, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a2aa94b9f182b64fd706ed2b5b1a201a1">RPMTS_OP_SCRIPTLETS</a> = 7, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a7e0fe8ee0f9b01955f30c80e68b1acbe">RPMTS_OP_COMPRESS</a> = 8, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8adbde80944b206dced013cd6da4de5865">RPMTS_OP_UNCOMPRESS</a> = 9, >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8adbde80944b206dced013cd6da4de5865">RPMTS_OP_UNCOMPRESS</a> = 9, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8aa1b0a28f4a226d6ede631a48c893c699">RPMTS_OP_DIGEST</a> = 10, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8acd751b874525c4a91d5069882ea4c3bd">RPMTS_OP_SIGNATURE</a> = 11, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a4d802f91d5b76c20daf5dd1f579883e0">RPMTS_OP_DBADD</a> = 12, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a05da8ae6b82fd3208443c6b90c95e070">RPMTS_OP_DBREMOVE</a> = 13, >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a05da8ae6b82fd3208443c6b90c95e070">RPMTS_OP_DBREMOVE</a> = 13, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ac4791034799125d1f92002d496bad726">RPMTS_OP_DBGET</a> = 14, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8aa29ec872ee0db9c6f9e090fa0eabe5a8">RPMTS_OP_DBPUT</a> = 15, > <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a0966ecba921a4f1ec2c16a6df4a993ae">RPMTS_OP_DBDEL</a> = 16, > <br/> >- <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ad2c92e89ffba274614ed8c39d3e3b6f0">RPMTS_OP_MAX</a> = 17 >+  <a class="el" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ad2c92e89ffba274614ed8c39d3e3b6f0">RPMTS_OP_MAX</a> = 17 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Indices for timestamps. </p> >- <a href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indices for timestamps. <a href="group__rpmts.html#ga91b5b6bbde8250526b406de6b91735e8">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df">rpmtsCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform dependency resolution on the transaction set. <a href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac1689f2882788245b3741dee4c0ae120">rpmtsOrder</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine package order in a transaction set according to dependencies. <a href="group__rpmts.html#gac1689f2882788245b3741dee4c0ae120"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd">rpmtsRun</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> okProbs, <a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> ignoreSet)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Process all package elements in a transaction set. <a href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6c2bf61f84f9906e4e4019637c3d0db9">rpmtsLink</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a transaction set instance. <a href="group__rpmts.html#ga6c2bf61f84f9906e4e4019637c3d0db9"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf6909a1fd8b304e57583ccae8adefa7">rpmtsCloseDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Close the database used by the transaction. <a href="group__rpmts.html#gadf6909a1fd8b304e57583ccae8adefa7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91749a850b2cffae16007437b7768570">rpmtsOpenDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Open the database used by the transaction. <a href="group__rpmts.html#ga91749a850b2cffae16007437b7768570"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac5c481337c698b24e3e88a050fd9d50e">rpmtsInitDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the database used by the transaction. <a href="group__rpmts.html#gac5c481337c698b24e3e88a050fd9d50e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga4f951526510a4b36d30ad0c3659452e3">rpmtsGetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the transaction database mode. <a href="group__rpmts.html#ga4f951526510a4b36d30ad0c3659452e3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gacfcb3066e74d160ccea05faead78ab98">rpmtsSetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the transaction database mode. <a href="group__rpmts.html#gacfcb3066e74d160ccea05faead78ab98"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga363e4ac3170e62c0e84913dbc2712785">rpmtsRebuildDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Rebuild the database used by the transaction. <a href="group__rpmts.html#ga363e4ac3170e62c0e84913dbc2712785"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaaa8ba16c69e83f4062910eccc03ff0cf">rpmtsVerifyDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify the database used by the transaction. <a href="group__rpmts.html#gaaa8ba16c69e83f4062910eccc03ff0cf"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gab4b02a71a720d4df382383cfef2b193b">rpmtsInitIterator</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return transaction database iterator. <a href="group__rpmts.html#gab4b02a71a720d4df382383cfef2b193b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga98de8ef04256fe1f52d46dda53206d9c">rpmtsImportPubkey</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const unsigned char *pkt, size_t pktlen)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Import public key packet(s). <a href="group__rpmts.html#ga98de8ef04256fe1f52d46dda53206d9c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3b142f130276c0f06f7278be8093f60a">rpmtsGetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int autoload)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve handle for keyring used for this transaction set. <a href="group__rpmts.html#ga3b142f130276c0f06f7278be8093f60a"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga56e1bdafbde535228d2b5958bf0fb9a0">rpmtsSetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set keyring to use for this transaction set. <a href="group__rpmts.html#ga56e1bdafbde535228d2b5958bf0fb9a0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga96671a37e917a8dd4daac21369baf19d">rpmtsSetSolveCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int(*solve)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const void *data), const void *solveData)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency solver callback. <a href="group__rpmts.html#ga96671a37e917a8dd4daac21369baf19d"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b23bab4be67f04a60ce463d4acfd63c">rpmtsProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current transaction set problems. <a href="group__rpmts.html#ga2b23bab4be67f04a60ce463d4acfd63c"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga9fad8be0932f2003c717cdba9eeb1db8">rpmtsCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Clean current transaction problem set. <a href="group__rpmts.html#ga9fad8be0932f2003c717cdba9eeb1db8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad3104a1a8c915cde09f2101a16f78133">rpmtsClean</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Free memory needed only for dependency checks and ordering. <a href="group__rpmts.html#gad3104a1a8c915cde09f2101a16f78133"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga750ffc50f4e538262f607c567adf0ef5">rpmtsEmpty</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Re-create an empty transaction set. <a href="group__rpmts.html#ga750ffc50f4e538262f607c567adf0ef5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction set, closing the database as well. <a href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga47b09cd4427cbb6c23d124e6dad07f81">rpmtsVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get verify signatures flag(s). <a href="group__rpmts.html#ga47b09cd4427cbb6c23d124e6dad07f81"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> vsflags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set verify signatures flag(s). <a href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15">rpmtsRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction rootDir, i.e. <a href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *rootDir)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction rootDir, i.e. <a href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaf9185d7ec5096c8e1058750937a299e7">rpmtsScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction script file handle, i.e. <a href="group__rpmts.html#gaf9185d7ec5096c8e1058750937a299e7"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6efeaa9304a312707f2940577bc7a398">rpmtsSetScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> scriptFd)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction script file handle, i.e. <a href="group__rpmts.html#ga6efeaa9304a312707f2940577bc7a398"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga58a5e3e338c0daf78147fa6666628c4e">rpmtsGetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction id, i.e. <a href="group__rpmts.html#ga58a5e3e338c0daf78147fa6666628c4e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6e7cc96fc813131f9fdecf1e2fb70dc6">rpmtsSetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> tid)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction id, i.e. <a href="group__rpmts.html#ga6e7cc96fc813131f9fdecf1e2fb70dc6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gae89623057eedd0d767dbd4e8d24badd4">rpmtsGetRdb</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction set database handle. <a href="group__rpmts.html#gae89623057eedd0d767dbd4e8d24badd4"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0f1128cef0792f969d1f3be781414f83">rpmtsNotify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform transaction progress notify callback. <a href="group__rpmts.html#ga0f1128cef0792f969d1f3be781414f83"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad9578a0aa9a771a8828c5cc03ec41332">rpmtsNElements</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of (ordered) transaction set elements. <a href="group__rpmts.html#gad9578a0aa9a771a8828c5cc03ec41332"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b820716263e8abe8c4138e1e30da2c1">rpmtsElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int ix)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (ordered) transaction set element. <a href="group__rpmts.html#ga2b820716263e8abe8c4138e1e30da2c1"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gabd11a5aa3c4191f660188c543dce0df2">rpmtsFilterFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get problem ignore bit mask, i.e. <a href="group__rpmts.html#gabd11a5aa3c4191f660188c543dce0df2"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga22eec4db17655dd92ce5715312d153c3">rpmtsFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction flags, i.e. <a href="group__rpmts.html#ga22eec4db17655dd92ce5715312d153c3"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6de0f661993ee0829c34dbfadcd9696e">rpmtsSetFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> transFlags)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction flags, i.e. <a href="group__rpmts.html#ga6de0f661993ee0829c34dbfadcd9696e"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad04d6978619c36403a31ab87aba5b576">rpmtsColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction set. <a href="group__rpmts.html#gad04d6978619c36403a31ab87aba5b576"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaba2bd1e570b562cedc53d70c0cc7c054">rpmtsPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve prefered file color. <a href="group__rpmts.html#gaba2bd1e570b562cedc53d70c0cc7c054"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga1182550faf646e70220874ba0e808b4f">rpmtsSetColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction set. <a href="group__rpmts.html#ga1182550faf646e70220874ba0e808b4f"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0e7ea4cc643c9a7049584e4d20230683">rpmtsSetPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set prefered file color. <a href="group__rpmts.html#ga0e7ea4cc643c9a7049584e4d20230683"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac532195f0c1164659306125a44de2246">rpmtsOp</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a> opx)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from a transaction set. <a href="group__rpmts.html#gac532195f0c1164659306125a44de2246"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb8c8240e14be4aa1020a7ab69a21e69">rpmtsPlugins</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the plugins associated with a transaction set. <a href="group__rpmts.html#gaeb8c8240e14be4aa1020a7ab69a21e69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0bcc041abe837765bbd58ee8d1d1bd69">rpmtsSetNotifyCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> notify, <a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> notifyData)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction notify callback function and argument. <a href="group__rpmts.html#ga0bcc041abe837765bbd58ee8d1d1bd69"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate</a> (void)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty transaction set. <a href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga14f855b79d0aff83c084e254e2442006">rpmtsAddInstallElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, int upgrade, <a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> *relocs)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be installed to transaction set. <a href="group__rpmts.html#ga14f855b79d0aff83c084e254e2442006"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6f379ed9d0d1b8073b2d380c6af681e8">rpmtsAddEraseElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int dboffset)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be erased to transaction set. <a href="group__rpmts.html#ga6f379ed9d0d1b8073b2d380c6af681e8"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9e72bec9ddeb878f81c462ba522527cb">rpmtsiFree</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction element iterator. <a href="group__rpmte.html#ga9e72bec9ddeb878f81c462ba522527cb"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7cffb87fbb692b258ac0a99c74a8fb7b">rpmtsiInit</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create transaction element iterator. <a href="group__rpmte.html#ga7cffb87fbb692b258ac0a99c74a8fb7b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1a8cf8b51e51a68709741f12cb7f8f99">rpmtsiNext</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi, <a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a> types)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next transaction element of type. <a href="group__rpmte.html#ga1a8cf8b51e51a68709741f12cb7f8f99"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df">rpmtsCheck</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform dependency resolution on the transaction set. <a href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac1689f2882788245b3741dee4c0ae120">rpmtsOrder</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determine package order in a transaction set according to dependencies. <a href="group__rpmts.html#gac1689f2882788245b3741dee4c0ae120"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd">rpmtsRun</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> okProbs, <a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> ignoreSet)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Process all package elements in a transaction set. <a href="group__rpmts.html#ga3212cf94e6299cc6ec114f2c49e93acd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6c2bf61f84f9906e4e4019637c3d0db9">rpmtsLink</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference a transaction set instance. <a href="group__rpmts.html#ga6c2bf61f84f9906e4e4019637c3d0db9"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf6909a1fd8b304e57583ccae8adefa7">rpmtsCloseDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Close the database used by the transaction. <a href="group__rpmts.html#gadf6909a1fd8b304e57583ccae8adefa7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga91749a850b2cffae16007437b7768570">rpmtsOpenDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Open the database used by the transaction. <a href="group__rpmts.html#ga91749a850b2cffae16007437b7768570"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac5c481337c698b24e3e88a050fd9d50e">rpmtsInitDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the database used by the transaction. <a href="group__rpmts.html#gac5c481337c698b24e3e88a050fd9d50e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga4f951526510a4b36d30ad0c3659452e3">rpmtsGetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the transaction database mode. <a href="group__rpmts.html#ga4f951526510a4b36d30ad0c3659452e3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gacfcb3066e74d160ccea05faead78ab98">rpmtsSetDBMode</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int dbmode)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the transaction database mode. <a href="group__rpmts.html#gacfcb3066e74d160ccea05faead78ab98"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga363e4ac3170e62c0e84913dbc2712785">rpmtsRebuildDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rebuild the database used by the transaction. <a href="group__rpmts.html#ga363e4ac3170e62c0e84913dbc2712785"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaaa8ba16c69e83f4062910eccc03ff0cf">rpmtsVerifyDB</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify the database used by the transaction. <a href="group__rpmts.html#gaaa8ba16c69e83f4062910eccc03ff0cf"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gab4b02a71a720d4df382383cfef2b193b">rpmtsInitIterator</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag, const void *keyp, size_t keylen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return transaction database iterator. <a href="group__rpmts.html#gab4b02a71a720d4df382383cfef2b193b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga98de8ef04256fe1f52d46dda53206d9c">rpmtsImportPubkey</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const unsigned char *pkt, size_t pktlen)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Import public key packet(s). <a href="group__rpmts.html#ga98de8ef04256fe1f52d46dda53206d9c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga3b142f130276c0f06f7278be8093f60a">rpmtsGetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int autoload)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve handle for keyring used for this transaction set. <a href="group__rpmts.html#ga3b142f130276c0f06f7278be8093f60a"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga56e1bdafbde535228d2b5958bf0fb9a0">rpmtsSetKeyring</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a> keyring)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set keyring to use for this transaction set. <a href="group__rpmts.html#ga56e1bdafbde535228d2b5958bf0fb9a0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga96671a37e917a8dd4daac21369baf19d">rpmtsSetSolveCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int(*solve)(<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> ds, const void *data), const void *solveData)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set dependency solver callback. <a href="group__rpmts.html#ga96671a37e917a8dd4daac21369baf19d"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b23bab4be67f04a60ce463d4acfd63c">rpmtsProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current transaction set problems. <a href="group__rpmts.html#ga2b23bab4be67f04a60ce463d4acfd63c"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga9fad8be0932f2003c717cdba9eeb1db8">rpmtsCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Clean current transaction problem set. <a href="group__rpmts.html#ga9fad8be0932f2003c717cdba9eeb1db8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad3104a1a8c915cde09f2101a16f78133">rpmtsClean</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Free memory needed only for dependency checks and ordering. <a href="group__rpmts.html#gad3104a1a8c915cde09f2101a16f78133"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga750ffc50f4e538262f607c567adf0ef5">rpmtsEmpty</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Re-create an empty transaction set. <a href="group__rpmts.html#ga750ffc50f4e538262f607c567adf0ef5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58">rpmtsFree</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction set, closing the database as well. <a href="group__rpmts.html#ga5315165a6e80a0c71dbe5eb07dd18f58"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga47b09cd4427cbb6c23d124e6dad07f81">rpmtsVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get verify signatures flag(s). <a href="group__rpmts.html#ga47b09cd4427cbb6c23d124e6dad07f81"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69">rpmtsSetVSFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> vsflags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set verify signatures flag(s). <a href="group__rpmts.html#ga586c60d8364e263aa5e22736cbac1e69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15">rpmtsRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction rootDir, i.e. <a href="group__rpmts.html#gadf9c9eb5ddc9ec497575bfc0335ace15"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41">rpmtsSetRootDir</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *rootDir)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction rootDir, i.e. <a href="group__rpmts.html#ga2cc54aa978a49d0b5cefa64095c8ee41"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaf9185d7ec5096c8e1058750937a299e7">rpmtsScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction script file handle, i.e. <a href="group__rpmts.html#gaf9185d7ec5096c8e1058750937a299e7"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6efeaa9304a312707f2940577bc7a398">rpmtsSetScriptFd</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> scriptFd)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction script file handle, i.e. <a href="group__rpmts.html#ga6efeaa9304a312707f2940577bc7a398"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga58a5e3e338c0daf78147fa6666628c4e">rpmtsGetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction id, i.e. <a href="group__rpmts.html#ga58a5e3e338c0daf78147fa6666628c4e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6e7cc96fc813131f9fdecf1e2fb70dc6">rpmtsSetTid</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a> tid)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction id, i.e. <a href="group__rpmts.html#ga6e7cc96fc813131f9fdecf1e2fb70dc6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gae89623057eedd0d767dbd4e8d24badd4">rpmtsGetRdb</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction set database handle. <a href="group__rpmts.html#gae89623057eedd0d767dbd4e8d24badd4"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0f1128cef0792f969d1f3be781414f83">rpmtsNotify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform transaction progress notify callback. <a href="group__rpmts.html#ga0f1128cef0792f969d1f3be781414f83"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad9578a0aa9a771a8828c5cc03ec41332">rpmtsNElements</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of (ordered) transaction set elements. <a href="group__rpmts.html#gad9578a0aa9a771a8828c5cc03ec41332"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga2b820716263e8abe8c4138e1e30da2c1">rpmtsElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, int ix)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return (ordered) transaction set element. <a href="group__rpmts.html#ga2b820716263e8abe8c4138e1e30da2c1"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gabd11a5aa3c4191f660188c543dce0df2">rpmtsFilterFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get problem ignore bit mask, i.e. <a href="group__rpmts.html#gabd11a5aa3c4191f660188c543dce0df2"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga22eec4db17655dd92ce5715312d153c3">rpmtsFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get transaction flags, i.e. <a href="group__rpmts.html#ga22eec4db17655dd92ce5715312d153c3"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6de0f661993ee0829c34dbfadcd9696e">rpmtsSetFlags</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> transFlags)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction flags, i.e. <a href="group__rpmts.html#ga6de0f661993ee0829c34dbfadcd9696e"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gad04d6978619c36403a31ab87aba5b576">rpmtsColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve color bits of transaction set. <a href="group__rpmts.html#gad04d6978619c36403a31ab87aba5b576"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaba2bd1e570b562cedc53d70c0cc7c054">rpmtsPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve prefered file color. <a href="group__rpmts.html#gaba2bd1e570b562cedc53d70c0cc7c054"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga1182550faf646e70220874ba0e808b4f">rpmtsSetColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set color bits of transaction set. <a href="group__rpmts.html#ga1182550faf646e70220874ba0e808b4f"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0e7ea4cc643c9a7049584e4d20230683">rpmtsSetPrefColor</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set prefered file color. <a href="group__rpmts.html#ga0e7ea4cc643c9a7049584e4d20230683"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmop__s.html">rpmop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gac532195f0c1164659306125a44de2246">rpmtsOp</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1">rpmtsOpX</a> opx)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve operation timestamp from a transaction set. <a href="group__rpmts.html#gac532195f0c1164659306125a44de2246"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gaeb8c8240e14be4aa1020a7ab69a21e69">rpmtsPlugins</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the plugins associated with a transaction set. <a href="group__rpmts.html#gaeb8c8240e14be4aa1020a7ab69a21e69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga0bcc041abe837765bbd58ee8d1d1bd69">rpmtsSetNotifyCallback</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="rpmcallback_8h.html#af04912f3183ff1ed06de1e9c88c16920">rpmCallbackFunction</a> notify, <a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a> notifyData)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set transaction notify callback function and argument. <a href="group__rpmts.html#ga0bcc041abe837765bbd58ee8d1d1bd69"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566">rpmtsCreate</a> (void)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty transaction set. <a href="group__rpmts.html#gace47f4eaebd8be4f0abbcfb7942b3566"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga14f855b79d0aff83c084e254e2442006">rpmtsAddInstallElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, const <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, int upgrade, <a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> *relocs)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be installed to transaction set. <a href="group__rpmts.html#ga14f855b79d0aff83c084e254e2442006"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmts.html#ga6f379ed9d0d1b8073b2d380c6af681e8">rpmtsAddEraseElement</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h, int dboffset)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add package to be erased to transaction set. <a href="group__rpmts.html#ga6f379ed9d0d1b8073b2d380c6af681e8"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9e72bec9ddeb878f81c462ba522527cb">rpmtsiFree</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy transaction element iterator. <a href="group__rpmte.html#ga9e72bec9ddeb878f81c462ba522527cb"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7cffb87fbb692b258ac0a99c74a8fb7b">rpmtsiInit</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create transaction element iterator. <a href="group__rpmte.html#ga7cffb87fbb692b258ac0a99c74a8fb7b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1a8cf8b51e51a68709741f12cb7f8f99">rpmtsiNext</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi, <a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a> types)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return next transaction element of type. <a href="group__rpmte.html#ga1a8cf8b51e51a68709741f12cb7f8f99"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a76af99570cb516c74b5ef9e4e59bf2b4">_rpmts_stats</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmts_8h.html#a76af99570cb516c74b5ef9e4e59bf2b4">_rpmts_stats</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Structures and prototypes used for an "rpmts" transaction set. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Structures and prototypes used for an "rpmts" transaction set. </p> > > <p>Definition in file <a class="el" href="rpmts_8h_source.html">rpmts.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a41f277cf4b48e9bdac114680f75ff656"></a><!-- doxytag: member="rpmts.h::_noTransScripts" ref="a41f277cf4b48e9bdac114680f75ff656" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -325,10 +333,12 @@ > <b>Value:</b><div class="fragment"><pre class="fragment">( <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daf7252b6316f6bef89c95f2c5e9f92917">RPMVSF_NOSHA1HEADER</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daeb3873aed89811924ab370092a212291">RPMVSF_NOMD5HEADER</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602dab4d6d5f4b1a56821418ca090168e5b60">RPMVSF_NOSHA1</a> | \ >- RPMVSF_NOMD5 ) >+ <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da66c69b05f49ce384ffb126235ba3ad9e">RPMVSF_NOMD5</a> ) > </pre></div> > <p>Definition at line <a class="el" href="rpmts_8h_source.html#l00109">109</a> of file <a class="el" href="rpmts_8h_source.html">rpmts.h</a>.</p> > >+<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>, and <a class="el" href="rpm2cpio_8c_source.html#l00015">main()</a>.</p> >+ > </div> > </div> > <a class="anchor" id="a03c171c50b806012e0d030df2bf7d1fa"></a><!-- doxytag: member="rpmts.h::_RPMVSF_NOHEADER" ref="a03c171c50b806012e0d030df2bf7d1fa" args="" --> >@@ -344,7 +354,7 @@ > <b>Value:</b><div class="fragment"><pre class="fragment">( <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daf7252b6316f6bef89c95f2c5e9f92917">RPMVSF_NOSHA1HEADER</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daeb3873aed89811924ab370092a212291">RPMVSF_NOMD5HEADER</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da4ef2f7fca9a94f73d001933a029ae3f3">RPMVSF_NODSAHEADER</a> | \ >- RPMVSF_NORSAHEADER ) >+ <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da8b16897a9fe3f80b0a83a020d340ef98">RPMVSF_NORSAHEADER</a> ) > </pre></div> > <p>Definition at line <a class="el" href="rpmts_8h_source.html#l00121">121</a> of file <a class="el" href="rpmts_8h_source.html">rpmts.h</a>.</p> > >@@ -363,7 +373,7 @@ > <b>Value:</b><div class="fragment"><pre class="fragment">( <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602dab4d6d5f4b1a56821418ca090168e5b60">RPMVSF_NOSHA1</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da66c69b05f49ce384ffb126235ba3ad9e">RPMVSF_NOMD5</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daadb72320d5dbd46383a235c877fd6c92">RPMVSF_NODSA</a> | \ >- RPMVSF_NORSA ) >+ <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da67f42f762ffdc38638984ff9b6ae9a3e">RPMVSF_NORSA</a> ) > </pre></div> > <p>Definition at line <a class="el" href="rpmts_8h_source.html#l00127">127</a> of file <a class="el" href="rpmts_8h_source.html">rpmts.h</a>.</p> > >@@ -382,10 +392,12 @@ > <b>Value:</b><div class="fragment"><pre class="fragment">( <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da4ef2f7fca9a94f73d001933a029ae3f3">RPMVSF_NODSAHEADER</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da8b16897a9fe3f80b0a83a020d340ef98">RPMVSF_NORSAHEADER</a> | \ > <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602daadb72320d5dbd46383a235c877fd6c92">RPMVSF_NODSA</a> | \ >- RPMVSF_NORSA ) >+ <a class="code" href="group__rpmts.html#gga081c96e55d490b5e99505eda7e93602da67f42f762ffdc38638984ff9b6ae9a3e">RPMVSF_NORSA</a> ) > </pre></div> > <p>Definition at line <a class="el" href="rpmts_8h_source.html#l00115">115</a> of file <a class="el" href="rpmts_8h_source.html">rpmts.h</a>.</p> > >+<p>Referenced by <a class="el" href="rpmbuild_8c_source.html#l00470">build()</a>, and <a class="el" href="rpm2cpio_8c_source.html#l00015">main()</a>.</p> >+ > </div> > </div> > <a class="anchor" id="af67284188e50a1936a1a2187b56a4913"></a><!-- doxytag: member="rpmts.h::RPMTRANS_FLAG_ADDINDEPS" ref="af67284188e50a1936a1a2187b56a4913" args="" --> >@@ -393,7 +405,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_ADDINDEPS 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_ADDINDEPS   0</td> > </tr> > </table> > </div> >@@ -408,7 +420,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_APPLYONLY 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_APPLYONLY   0</td> > </tr> > </table> > </div> >@@ -423,7 +435,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_COMMIT 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_COMMIT   0</td> > </tr> > </table> > </div> >@@ -438,7 +450,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_DIRSTASH 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_DIRSTASH   0</td> > </tr> > </table> > </div> >@@ -453,7 +465,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_KEEPOBSOLETE 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_KEEPOBSOLETE   0</td> > </tr> > </table> > </div> >@@ -468,7 +480,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_NOPAYLOAD 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_NOPAYLOAD   0</td> > </tr> > </table> > </div> >@@ -483,7 +495,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_NOSUGGEST 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_NOSUGGEST   0</td> > </tr> > </table> > </div> >@@ -498,7 +510,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_PKGCOMMIT 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_PKGCOMMIT   0</td> > </tr> > </table> > </div> >@@ -513,7 +525,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_PKGUNDO 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_PKGUNDO   0</td> > </tr> > </table> > </div> >@@ -528,7 +540,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_REPACKAGE 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_REPACKAGE   0</td> > </tr> > </table> > </div> >@@ -543,7 +555,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_REVERSE 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_REVERSE   0</td> > </tr> > </table> > </div> >@@ -558,7 +570,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMTRANS_FLAG_UNDO 0</td> >+ <td class="memname">#define RPMTRANS_FLAG_UNDO   0</td> > </tr> > </table> > </div> >@@ -614,8 +626,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmts_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmts_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmts_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmts_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-1438103101f6d44b78160ad50962da07 >\ No newline at end of file >+5b850d13455c24a366fccbd6a921fef4 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmts_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmts_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmts_8h_source.html rpm-4.9.1/doc/librpm/html/rpmts_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmts_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmts_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmts.h</h1> </div> >+<div class="title">rpmts.h</div> </div> > </div> > <div class="contents"> > <a href="rpmts_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMTS</span> >@@ -77,7 +88,7 @@ > <a name="l00054"></a><a class="code" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ab0d6b1b60d9464f8d51c8a0b3cb80ae7">00054</a> <a class="code" href="group__rpmts.html#ggaca72ece8019aa198fc445bd206caa3f4ab0d6b1b60d9464f8d51c8a0b3cb80ae7">RPMTRANS_FLAG_DEPLOOPS</a> = (1 << 31) > <a name="l00055"></a>00055 }; > <a name="l00056"></a>00056 >-<a name="l00057"></a><a class="code" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">00057</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmtransFlags; >+<a name="l00057"></a><a class="code" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">00057</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a>; > <a name="l00058"></a>00058 > <a name="l00059"></a><a class="code" href="rpmts_8h.html#a41f277cf4b48e9bdac114680f75ff656">00059</a> <span class="preprocessor">#define _noTransScripts \</span> > <a name="l00060"></a>00060 <span class="preprocessor"> ( RPMTRANS_FLAG_NOPRE | \</span> >@@ -124,7 +135,7 @@ > <a name="l00104"></a>00104 <span class="comment">/* bit(s) 16-31 unused */</span> > <a name="l00105"></a>00105 }; > <a name="l00106"></a>00106 >-<a name="l00107"></a><a class="code" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">00107</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmVSFlags; >+<a name="l00107"></a><a class="code" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">00107</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a>; > <a name="l00108"></a>00108 > <a name="l00109"></a><a class="code" href="rpmts_8h.html#aeece22238af582ac0a41afdafa77df77">00109</a> <span class="preprocessor">#define _RPMVSF_NODIGESTS \</span> > <a name="l00110"></a>00110 <span class="preprocessor"> ( RPMVSF_NOSHA1HEADER | \</span> >@@ -168,7 +179,7 @@ > <a name="l00151"></a><a class="code" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8aa29ec872ee0db9c6f9e090fa0eabe5a8">00151</a> <a class="code" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8aa29ec872ee0db9c6f9e090fa0eabe5a8">RPMTS_OP_DBPUT</a> = 15, > <a name="l00152"></a><a class="code" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a0966ecba921a4f1ec2c16a6df4a993ae">00152</a> <a class="code" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8a0966ecba921a4f1ec2c16a6df4a993ae">RPMTS_OP_DBDEL</a> = 16, > <a name="l00153"></a><a class="code" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ad2c92e89ffba274614ed8c39d3e3b6f0">00153</a> <a class="code" href="group__rpmts.html#gga91b5b6bbde8250526b406de6b91735e8ad2c92e89ffba274614ed8c39d3e3b6f0">RPMTS_OP_MAX</a> = 17 >-<a name="l00154"></a>00154 } rpmtsOpX; >+<a name="l00154"></a>00154 } <a class="code" href="group__rpmts.html#gadd3d65bbb5f7b28f08b940c1aa55cee1" title="Indices for timestamps.">rpmtsOpX</a>; > <a name="l00155"></a>00155 > <a name="l00166"></a>00166 <span class="keywordtype">int</span> <a class="code" href="group__rpmts.html#gaeb564de4ae14b941c0eb37156c77e7df" title="Perform dependency resolution on the transaction set.">rpmtsCheck</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a> ts); > <a name="l00167"></a>00167 >@@ -284,8 +295,8 @@ > <a name="l00582"></a>00582 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMTS */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtypes_8h.html rpm-4.9.1/doc/librpm/html/rpmtypes_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmtypes_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtypes_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -30,101 +41,94 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#enum-members">Enumerations</a> </div> > <div class="headertitle"> >-<h1>rpmtypes.h File Reference</h1> </div> >+<div class="title">rpmtypes.h File Reference<div class="ingroups"><a class="el" href="group__rpmtypes.html">RPM data types.</a></div></div> </div> > </div> > <div class="contents"> > > <p>Typedefs for RPM abstract data types. >-<a href="#_details">More...</a></p> >-<code>#include <stdint.h></code><br/> >+<a href="#details">More...</a></p> >+<div class="textblock"><code>#include <stdint.h></code><br/> > <code>#include <rpm/rpmtag.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmtypes.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmtypes_8h__incl.png" border="0" usemap="#rpmtypes_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmtypes_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmPubkey_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmKeyring_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmPlugins_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmgi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a5f95c4ae1831f5944548432fdd9b3119">rpmgi</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmSpec_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a749c2b24b6aad2f8a83274a7339714a0">rpmRelocation</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct _FD_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM IO file descriptor type. <a href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Package read return codes. <a href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmPubkey_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmKeyring_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmPlugins_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmgi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a5f95c4ae1831f5944548432fdd9b3119">rpmgi</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmSpec_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmtypes_8h.html#a749c2b24b6aad2f8a83274a7339714a0">rpmRelocation</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct _FD_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM IO file descriptor type. <a href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Package read return codes. <a href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706"></a><br/></td></tr> > <tr><td colspan="2"><div class="groupHeader"></div></td></tr> >-<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-</div></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerToken_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM header and data retrieval types. <a href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmtd__s.html">rpmtd_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga49f411ddc672b0d8e0fbd9d9f2dcf0ae">rpmtd</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa3318870351a70551e909c47ac21643b">rpm_flag_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerToken_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">RPM header and data retrieval types. <a href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct headerIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmtd__s.html">rpmtd_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga49f411ddc672b0d8e0fbd9d9f2dcf0ae">rpmtd</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa3318870351a70551e909c47ac21643b">rpm_flag_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a></td></tr> > <tr><td colspan="2"><div class="groupHeader"></div></td></tr> >-<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-</div></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0">rpm_off_t</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">In-header hardcoded sizes for various POSIXy types. <a href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ffaffab9bf1170a54d0f302edd3eb50">rpm_dev_t</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0">rpm_off_t</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">In-header hardcoded sizes for various POSIXy types. <a href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ffaffab9bf1170a54d0f302edd3eb50">rpm_dev_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a></td></tr> > <tr><td colspan="2"><div class="groupHeader"></div></td></tr> >-<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpd41d8cd98f00b204e9800998ecf8427e"></a> </p> >-</div></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmts_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">The main types involved in transaction manipulation. <a href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmte_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmds_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmdb_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmts_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">The main types involved in transaction manipulation. <a href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmte_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmds_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmfi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmdb_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a></td></tr> > <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> >-rpmdbMatchIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmtsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmps_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a></td></tr> >+rpmdbMatchIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmtsi_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef struct rpmps_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a></td></tr> > <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> >-rpmdbIndexIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a></td></tr> >+rpmdbIndexIterator_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> { <br/> >- <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801ab6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">rpmRC_e</a> { <br/> >+  <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801ab6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a> = 0, > <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a63a651497a21974d2993a25d9b60208d">RPMRC_NOTFOUND</a> = 1, > <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a2e6125219f145fbb73353bc6ccac5cfc">RPMRC_FAIL</a> = 2, > <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a57ae69ad74eaa789264ec507d0f9e2c6">RPMRC_NOTTRUSTED</a> = 3, > <br/> >- <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801abb7bafd0fb0f5b69af85b79008fcd5da">RPMRC_NOKEY</a> = 4 >+  <a class="el" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801abb7bafd0fb0f5b69af85b79008fcd5da">RPMRC_NOKEY</a> = 4 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Package read return codes. </p> >- <a href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Package read return codes. <a href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">More...</a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Typedefs for RPM abstract data types. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Typedefs for RPM abstract data types. </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000032">Todo:</a></b></dt><dd>The grouping needs love to look sane... </dd></dl> > > <p>Definition in file <a class="el" href="rpmtypes_8h_source.html">rpmtypes.h</a>.</p> >-<hr/><h2>Typedef Documentation</h2> >+</div><hr/><h2>Typedef Documentation</h2> > <a class="anchor" id="ab20ae37fc60551c3abf7f9b25fcd3bc2"></a><!-- doxytag: member="rpmtypes.h::errmsg_t" ref="ab20ae37fc60551c3abf7f9b25fcd3bc2" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -231,8 +235,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtypes_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmtypes_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmtypes_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtypes_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-a0f084f58fb929bbf2682de8229154fc >\ No newline at end of file >+98067927c084e385fe2b1986a79610c8 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmtypes_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmtypes_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmtypes_8h_source.html rpm-4.9.1/doc/librpm/html/rpmtypes_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmtypes_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmtypes_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmtypes.h</h1> </div> >+<div class="title">rpmtypes.h</div> </div> > </div> > <div class="contents"> > <a href="rpmtypes_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMTYPES_H</span> >@@ -38,59 +49,59 @@ > <a name="l00014"></a>00014 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { > <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> > <a name="l00016"></a>00016 <span class="preprocessor"></span> >-<a name="l00017"></a><a class="code" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">00017</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * errmsg_t; >+<a name="l00017"></a><a class="code" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">00017</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmtypes_8h.html#ab20ae37fc60551c3abf7f9b25fcd3bc2">errmsg_t</a>; > <a name="l00018"></a>00018 >-<a name="l00024"></a><a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">00024</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>headerToken_s * Header; >-<a name="l00025"></a><a class="code" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>headerIterator_s * HeaderIterator; >+<a name="l00024"></a><a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">00024</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>headerToken_s * <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6" title="RPM header and data retrieval types.">Header</a>; >+<a name="l00025"></a><a class="code" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">00025</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>headerIterator_s * <a class="code" href="group__rpmtypes.html#ga04fc66186d2c57c59085895c232091ab">HeaderIterator</a>; > <a name="l00026"></a>00026 >-<a name="l00027"></a><a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">00027</a> <span class="keyword">typedef</span> int32_t rpm_tag_t; >-<a name="l00028"></a><a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">00028</a> <span class="keyword">typedef</span> uint32_t rpm_tagtype_t; >-<a name="l00029"></a><a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">00029</a> <span class="keyword">typedef</span> uint32_t rpm_count_t; >-<a name="l00030"></a><a class="code" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">00030</a> <span class="keyword">typedef</span> rpm_tag_t rpmTagVal; >-<a name="l00031"></a><a class="code" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">00031</a> <span class="keyword">typedef</span> rpm_tag_t rpmDbiTagVal; >+<a name="l00027"></a><a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">00027</a> <span class="keyword">typedef</span> int32_t <a class="code" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a>; >+<a name="l00028"></a><a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">00028</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a>; >+<a name="l00029"></a><a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">00029</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a>; >+<a name="l00030"></a><a class="code" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">00030</a> <span class="keyword">typedef</span> rpm_tag_t <a class="code" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a>; >+<a name="l00031"></a><a class="code" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">00031</a> <span class="keyword">typedef</span> rpm_tag_t <a class="code" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a>; > <a name="l00032"></a>00032 >-<a name="l00033"></a><a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">00033</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * rpm_data_t; >-<a name="l00034"></a><a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">00034</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * rpm_constdata_t; >+<a name="l00033"></a><a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">00033</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a>; >+<a name="l00034"></a><a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">00034</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * <a class="code" href="group__rpmtypes.html#gaf7d28cd80f6003610577dbf0217bbb0c">rpm_constdata_t</a>; > <a name="l00035"></a>00035 >-<a name="l00036"></a><a class="code" href="group__rpmtypes.html#ga49f411ddc672b0d8e0fbd9d9f2dcf0ae">00036</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmtd__s.html" title="Container for rpm tag data (from headers or extensions).">rpmtd_s</a> * <a class="code" href="structrpmtd__s.html" title="Container for rpm tag data (from headers or extensions).">rpmtd</a>; >+<a name="l00036"></a><a class="code" href="group__rpmtypes.html#ga49f411ddc672b0d8e0fbd9d9f2dcf0ae">00036</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmtd__s.html" title="Container for rpm tag data (from headers or extensions).">rpmtd_s</a> * <a class="code" href="group__rpmtypes.html#ga49f411ddc672b0d8e0fbd9d9f2dcf0ae">rpmtd</a>; > <a name="l00037"></a>00037 >-<a name="l00038"></a><a class="code" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">00038</a> <span class="keyword">typedef</span> uint32_t rpm_color_t; >-<a name="l00039"></a><a class="code" href="group__rpmtypes.html#gaa3318870351a70551e909c47ac21643b">00039</a> <span class="keyword">typedef</span> uint32_t rpm_flag_t; >-<a name="l00040"></a><a class="code" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">00040</a> <span class="keyword">typedef</span> uint32_t rpm_tid_t; >+<a name="l00038"></a><a class="code" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">00038</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a>; >+<a name="l00039"></a><a class="code" href="group__rpmtypes.html#gaa3318870351a70551e909c47ac21643b">00039</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#gaa3318870351a70551e909c47ac21643b">rpm_flag_t</a>; >+<a name="l00040"></a><a class="code" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">00040</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#gabde84a70614092146b62442995ade72c">rpm_tid_t</a>; > <a name="l00041"></a>00041 >-<a name="l00042"></a><a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">00042</a> <span class="keyword">typedef</span> uint32_t rpmFlags; >-<a name="l00050"></a><a class="code" href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0">00050</a> <span class="keyword">typedef</span> uint32_t rpm_off_t; >-<a name="l00051"></a><a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">00051</a> <span class="keyword">typedef</span> uint64_t rpm_loff_t; >-<a name="l00052"></a><a class="code" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">00052</a> <span class="keyword">typedef</span> uint32_t rpm_time_t; >-<a name="l00053"></a><a class="code" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">00053</a> <span class="keyword">typedef</span> uint16_t rpm_mode_t; >-<a name="l00054"></a><a class="code" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">00054</a> <span class="keyword">typedef</span> uint16_t rpm_rdev_t; >-<a name="l00055"></a><a class="code" href="group__rpmtypes.html#ga8ffaffab9bf1170a54d0f302edd3eb50">00055</a> <span class="keyword">typedef</span> uint32_t rpm_dev_t; >-<a name="l00056"></a><a class="code" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">00056</a> <span class="keyword">typedef</span> uint32_t rpm_ino_t; >-<a name="l00063"></a><a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">00063</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmts_s * rpmts; >-<a name="l00064"></a><a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">00064</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmte_s * rpmte; >-<a name="l00065"></a><a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">00065</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmds_s * rpmds; >-<a name="l00066"></a><a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">00066</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmfi_s * rpmfi; >-<a name="l00067"></a><a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">00067</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmdb_s * rpmdb; >-<a name="l00068"></a><a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">00068</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmdbMatchIterator_s * rpmdbMatchIterator; >-<a name="l00069"></a><a class="code" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">00069</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmtsi_s * rpmtsi; >-<a name="l00070"></a><a class="code" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">00070</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmps_s * rpmps; >+<a name="l00042"></a><a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">00042</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a>; >+<a name="l00050"></a><a class="code" href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0">00050</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#gad42aa7494daff369c0b884759627b7f0" title="In-header hardcoded sizes for various POSIXy types.">rpm_off_t</a>; >+<a name="l00051"></a><a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">00051</a> <span class="keyword">typedef</span> uint64_t <a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a>; >+<a name="l00052"></a><a class="code" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">00052</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#gaee0026b055da55af4f96cb46c48a57a1">rpm_time_t</a>; >+<a name="l00053"></a><a class="code" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">00053</a> <span class="keyword">typedef</span> uint16_t <a class="code" href="group__rpmtypes.html#gaa2b12130c51ee1e22f43b1a9547e2352">rpm_mode_t</a>; >+<a name="l00054"></a><a class="code" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">00054</a> <span class="keyword">typedef</span> uint16_t <a class="code" href="group__rpmtypes.html#gaf1f053bec75d8b06ea9a7045e03b0b58">rpm_rdev_t</a>; >+<a name="l00055"></a><a class="code" href="group__rpmtypes.html#ga8ffaffab9bf1170a54d0f302edd3eb50">00055</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#ga8ffaffab9bf1170a54d0f302edd3eb50">rpm_dev_t</a>; >+<a name="l00056"></a><a class="code" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">00056</a> <span class="keyword">typedef</span> uint32_t <a class="code" href="group__rpmtypes.html#ga023994c22665089e46e7da79ea6f4d34">rpm_ino_t</a>; >+<a name="l00063"></a><a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">00063</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmts_s * <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464" title="The main types involved in transaction manipulation.">rpmts</a>; >+<a name="l00064"></a><a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">00064</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmte_s * <a class="code" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>; >+<a name="l00065"></a><a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">00065</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmds_s * <a class="code" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a>; >+<a name="l00066"></a><a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">00066</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmfi_s * <a class="code" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a>; >+<a name="l00067"></a><a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">00067</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmdb_s * <a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a>; >+<a name="l00068"></a><a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">00068</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmdbMatchIterator_s * <a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a>; >+<a name="l00069"></a><a class="code" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">00069</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmtsi_s * <a class="code" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>; >+<a name="l00070"></a><a class="code" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">00070</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmps_s * <a class="code" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a>; > <a name="l00071"></a>00071 >-<a name="l00072"></a><a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">00072</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmdbIndexIterator_s * rpmdbIndexIterator; >-<a name="l00073"></a><a class="code" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">00073</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * fnpyKey; >-<a name="l00074"></a><a class="code" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">00074</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * rpmCallbackData; >-<a name="l00077"></a><a class="code" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">00077</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmPubkey_s * rpmPubkey; >-<a name="l00078"></a><a class="code" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">00078</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmKeyring_s * rpmKeyring; >+<a name="l00072"></a><a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">00072</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmdbIndexIterator_s * <a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a>; >+<a name="l00073"></a><a class="code" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">00073</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * <a class="code" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a>; >+<a name="l00074"></a><a class="code" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">00074</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="group__rpmtypes.html#ga067882612b4f56c9edad5e9c4382ee3e">rpmCallbackData</a>; >+<a name="l00077"></a><a class="code" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">00077</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmPubkey_s * <a class="code" href="rpmtypes_8h.html#a5b63464bc6a0dbe83ef2d3dbbf6d59e6">rpmPubkey</a>; >+<a name="l00078"></a><a class="code" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">00078</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmKeyring_s * <a class="code" href="rpmtypes_8h.html#aca17e1e8702595af21a0840859675440">rpmKeyring</a>; > <a name="l00079"></a>00079 >-<a name="l00080"></a><a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">00080</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmPlugins_s * rpmPlugins; >+<a name="l00080"></a><a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">00080</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmPlugins_s * <a class="code" href="rpmtypes_8h.html#a62f246cc316cbf9af71ac9ee8fce9422">rpmPlugins</a>; > <a name="l00081"></a>00081 >-<a name="l00082"></a><a class="code" href="rpmtypes_8h.html#a5f95c4ae1831f5944548432fdd9b3119">00082</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmgi_s * rpmgi; >+<a name="l00082"></a><a class="code" href="rpmtypes_8h.html#a5f95c4ae1831f5944548432fdd9b3119">00082</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmgi_s * <a class="code" href="rpmtypes_8h.html#a5f95c4ae1831f5944548432fdd9b3119">rpmgi</a>; > <a name="l00083"></a>00083 >-<a name="l00084"></a><a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">00084</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmSpec_s * rpmSpec; >+<a name="l00084"></a><a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">00084</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>rpmSpec_s * <a class="code" href="rpmtypes_8h.html#a12a746d2cc8032837798cd8eed0749df">rpmSpec</a>; > <a name="l00085"></a>00085 > <a name="l00086"></a><a class="code" href="rpmtypes_8h.html#a749c2b24b6aad2f8a83274a7339714a0">00086</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmRelocation__s.html" title="We pass these around as an array with a sentinel.">rpmRelocation_s</a> <a class="code" href="structrpmRelocation__s.html" title="We pass these around as an array with a sentinel.">rpmRelocation</a>; > <a name="l00087"></a>00087 > <a name="l00088"></a>00088 >-<a name="l00092"></a><a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">00092</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_FD_s * FD_t; >+<a name="l00092"></a><a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">00092</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_FD_s * <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5" title="RPM IO file descriptor type.">FD_t</a>; > <a name="l00093"></a>00093 > <a name="l00097"></a><a class="code" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801">00097</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__rpmtypes.html#gaa30b10f32f3a5e820ec05d099993e801" title="Package read return codes.">rpmRC_e</a> { > <a name="l00098"></a><a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801ab6a502fb02cfd2c16380fa6ac52902d4">00098</a> <a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801ab6a502fb02cfd2c16380fa6ac52902d4">RPMRC_OK</a> = 0, >@@ -98,7 +109,7 @@ > <a name="l00100"></a><a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a2e6125219f145fbb73353bc6ccac5cfc">00100</a> <a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a2e6125219f145fbb73353bc6ccac5cfc">RPMRC_FAIL</a> = 2, > <a name="l00101"></a><a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a57ae69ad74eaa789264ec507d0f9e2c6">00101</a> <a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801a57ae69ad74eaa789264ec507d0f9e2c6">RPMRC_NOTTRUSTED</a> = 3, > <a name="l00102"></a><a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801abb7bafd0fb0f5b69af85b79008fcd5da">00102</a> <a class="code" href="group__rpmtypes.html#ggaa30b10f32f3a5e820ec05d099993e801abb7bafd0fb0f5b69af85b79008fcd5da">RPMRC_NOKEY</a> = 4 >-<a name="l00103"></a>00103 } rpmRC; >+<a name="l00103"></a>00103 } <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706" title="Package read return codes.">rpmRC</a>; > <a name="l00104"></a>00104 > <a name="l00105"></a>00105 <span class="preprocessor">#ifdef __cplusplus</span> > <a name="l00106"></a>00106 <span class="preprocessor"></span>} >@@ -110,8 +121,8 @@ > <a name="l00112"></a>00112 <span class="preprocessor">#endif </span><span class="comment">/* _RPMTYPES_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmurl_8h.html rpm-4.9.1/doc/librpm/html/rpmurl_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmurl_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmurl_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,7 +42,7 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmurl.h File Reference</h1> </div> >+<div class="title">rpmurl.h File Reference<div class="ingroups"><a class="el" href="group__rpmio.html">RPM IO API.</a></div></div> </div> > </div> > <div class="contents"> > >@@ -39,38 +50,37 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a></td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Supported URL types. <a href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Supported URL types. <a href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> { <br/> >- <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56aadafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">urltype_e</a> { <br/> >+  <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56aadafeb790bb74bf766bea5fdde6e0e1c">URL_IS_UNKNOWN</a> = 0, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a65ce47b498e38dfe851d350107b86cb0">URL_IS_DASH</a> = 1, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56ab83b361a4814f376a40035d5b837d66f">URL_IS_PATH</a> = 2, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a73c9c198188c069b467ce593d9413475">URL_IS_FTP</a> = 3, > <br/> >- <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a9cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a> = 4, >+  <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a9cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a> = 4, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a54350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a> = 5, > <a class="el" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56ae3410c399bbd830783bb877d1a55eaad">URL_IS_HKP</a> = 6 > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Supported URL types. </p> >- <a href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Supported URL types. <a href="group__rpmurl.html#ga3c0dd3c42784390f1b3102ededcf5f56">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga22b100d54b531488e82c40551e60a065">urlIsURL</a> (const char *url)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of URL. <a href="group__rpmurl.html#ga22b100d54b531488e82c40551e60a065"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaa53d11202529a428d1211701c7693c7b">urlPath</a> (const char *url, const char **pathp)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return path component of URL. <a href="group__rpmurl.html#gaa53d11202529a428d1211701c7693c7b"></a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gadb6ec7dec93aed32774209a954cef0fe">urlGetFile</a> (const char *url, const char *dest)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy data from URL to local file. <a href="group__rpmurl.html#gadb6ec7dec93aed32774209a954cef0fe"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#ga22b100d54b531488e82c40551e60a065">urlIsURL</a> (const char *url)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return type of URL. <a href="group__rpmurl.html#ga22b100d54b531488e82c40551e60a065"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd">urltype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gaa53d11202529a428d1211701c7693c7b">urlPath</a> (const char *url, const char **pathp)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return path component of URL. <a href="group__rpmurl.html#gaa53d11202529a428d1211701c7693c7b"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmurl.html#gadb6ec7dec93aed32774209a954cef0fe">urlGetFile</a> (const char *url, const char *dest)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy data from URL to local file. <a href="group__rpmurl.html#gadb6ec7dec93aed32774209a954cef0fe"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="rpmurl_8h_source.html">rpmurl.h</a>.</p> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmurl_8h_source.html rpm-4.9.1/doc/librpm/html/rpmurl_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmurl_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmurl_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmurl.h</h1> </div> >+<div class="title">rpmurl.h</div> </div> > </div> > <div class="contents"> > <a href="rpmurl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef H_RPMURL</span> >@@ -44,7 +55,7 @@ > <a name="l00020"></a><a class="code" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a9cec1f8f01bd18cbe16cef81830fd95f">00020</a> <a class="code" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a9cec1f8f01bd18cbe16cef81830fd95f">URL_IS_HTTP</a> = 4, > <a name="l00021"></a><a class="code" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a54350c4a233015b91be84a91e51bbb49">00021</a> <a class="code" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56a54350c4a233015b91be84a91e51bbb49">URL_IS_HTTPS</a> = 5, > <a name="l00022"></a><a class="code" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56ae3410c399bbd830783bb877d1a55eaad">00022</a> <a class="code" href="group__rpmurl.html#gga3c0dd3c42784390f1b3102ededcf5f56ae3410c399bbd830783bb877d1a55eaad">URL_IS_HKP</a> = 6 >-<a name="l00023"></a>00023 } urltype; >+<a name="l00023"></a>00023 } <a class="code" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd" title="Supported URL types.">urltype</a>; > <a name="l00024"></a>00024 > <a name="l00030"></a>00030 <a class="code" href="group__rpmurl.html#gaf753e186e255690310ecbf9cf1aa0ddd" title="Supported URL types.">urltype</a> <a class="code" href="group__rpmurl.html#ga22b100d54b531488e82c40551e60a065" title="Return type of URL.">urlIsURL</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * url); > <a name="l00031"></a>00031 >@@ -59,8 +70,8 @@ > <a name="l00052"></a>00052 <span class="preprocessor">#endif </span><span class="comment">/* H_RPMURL */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmutil_8h__dep__incl.map rpm-4.9.1/doc/librpm/html/rpmutil_8h__dep__incl.map >--- rpm-4.9.0/doc/librpm/html/rpmutil_8h__dep__incl.map 2010-12-10 05:48:16.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmutil_8h__dep__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,11 +1,11 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="384,83,469,112"/> >-<area shape="rect" id="node5" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,160,80,189"/> >-<area shape="rect" id="node7" href="$rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="104,160,197,189"/> >-<area shape="rect" id="node9" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="221,160,312,189"/> >-<area shape="rect" id="node11" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="336,160,411,189"/> >-<area shape="rect" id="node13" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="435,160,525,189"/> >-<area shape="rect" id="node15" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="549,160,624,189"/> >-<area shape="rect" id="node17" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="648,160,733,189"/> >-<area shape="rect" id="node19" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="757,160,848,189"/> >+<area shape="rect" id="node3" href="$system_8h.html" title="system.h" alt="" coords="361,83,436,112"/> >+<area shape="rect" id="node5" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,160,75,189"/> >+<area shape="rect" id="node7" href="$rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="99,160,184,189"/> >+<area shape="rect" id="node9" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="208,160,291,189"/> >+<area shape="rect" id="node11" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="315,160,384,189"/> >+<area shape="rect" id="node13" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="408,160,491,189"/> >+<area shape="rect" id="node15" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="515,160,584,189"/> >+<area shape="rect" id="node17" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="608,160,685,189"/> >+<area shape="rect" id="node19" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="709,160,792,189"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmutil_8h__dep__incl.md5 rpm-4.9.1/doc/librpm/html/rpmutil_8h__dep__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmutil_8h__dep__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmutil_8h__dep__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-c3c99e4d85db1322c10026c435de6615 >\ No newline at end of file >+a90a52f2733ce44cf11c50141bedb489 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmutil_8h__dep__incl.png and rpm-4.9.1/doc/librpm/html/rpmutil_8h__dep__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmutil_8h.html rpm-4.9.1/doc/librpm/html/rpmutil_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmutil_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmutil_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -31,60 +42,60 @@ > <a href="#typedef-members">Typedefs</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmutil.h File Reference</h1> </div> >+<div class="title">rpmutil.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <unistd.h></code><br/> >-<div class="dynheader"> >+<div class="textblock"><code>#include <unistd.h></code><br/> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmutil.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmutil_8h__incl.png" border="0" usemap="#rpmutil_8h" alt=""/></div> > </div> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > This graph shows which files directly or indirectly include this file:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmutil_8h__dep__incl.png" border="0" usemap="#rpmutil_8hdep" alt=""/></div> > <map name="rpmutil_8hdep" id="rpmutil_8hdep"> >-<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="384,83,469,112"/><area shape="rect" id="node5" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,160,80,189"/><area shape="rect" id="node7" href="rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="104,160,197,189"/><area shape="rect" id="node9" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="221,160,312,189"/><area shape="rect" id="node11" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="336,160,411,189"/><area shape="rect" id="node13" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="435,160,525,189"/><area shape="rect" id="node15" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="549,160,624,189"/><area shape="rect" id="node17" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="648,160,733,189"/><area shape="rect" id="node19" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="757,160,848,189"/></map> >+<area shape="rect" id="node3" href="system_8h.html" title="system.h" alt="" coords="361,83,436,112"/><area shape="rect" id="node5" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,160,75,189"/><area shape="rect" id="node7" href="rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="99,160,184,189"/><area shape="rect" id="node9" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="208,160,291,189"/><area shape="rect" id="node11" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="315,160,384,189"/><area shape="rect" id="node13" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="408,160,491,189"/><area shape="rect" id="node15" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="515,160,584,189"/><area shape="rect" id="node17" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="608,160,685,189"/><area shape="rect" id="node19" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="709,160,792,189"/></map> >+</div> > </div> >- > <p><a href="rpmutil_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a07aa53bcf769899ef105bc5a0a7c0be8">RPM_GNUC_EXTENSION</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#aa915ed180c0020d54d080555e1f55d8b">RPM_GNUC_PURE</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#adb6f71847a73bcd361185016db5252b7">RPM_GNUC_MALLOC</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a07c9130ddbb77619190406ce10558bd3">RPM_GNUC_ALLOC_SIZE</a>(x)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a03642164e65747d2a825d4f1fe5d284a">RPM_GNUC_ALLOC_SIZE2</a>(x, y)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ab20b5f4a77194dc7171b2311853db5cd">RPM_GNUC_NULL_TERMINATED</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#afa56337204e88d492c1d951424b0bea5">RPM_GNUC_PRINTF</a>(format_idx, arg_idx)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ad858d3c034a82293bdd2c7fb9be94c60">RPM_GNUC_SCANF</a>(format_idx, arg_idx)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#aa66c630b0e7b04bf5671a5d539cde2ac">RPM_GNUC_FORMAT</a>(arg_idx)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a45e92d6a9518b26a4bb0a706a81911a4">RPM_GNUC_NORETURN</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ad51f48227166347fd1038abdf63c8eff">RPM_GNUC_UNUSED</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a08f909bb14b1b9e3919f7a5c1714f733">RPM_GNUC_NO_INSTRUMENT</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#afa7da08a752fb9fb8550e693fcc7571f">RPM_GNUC_MAY_ALIAS</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ab87256569550e0339a10a10464fc23f5">RPM_GNUC_NONNULL</a>(...)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a1b1a536df1af873435bd158524e78f6a">RPM_GNUC_WARN_UNUSED_RESULT</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a6008af2bbe3eef19cb5bc2085675bbbd">RPM_GNUC_INTERNAL</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#af28635107bfa2c0eaf81bc7d1b90bc11">RPM_BEGIN_DECLS</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a7bd5e0c60f4f1694947103d017c5482c">RPM_END_DECLS</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a07aa53bcf769899ef105bc5a0a7c0be8">RPM_GNUC_EXTENSION</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#aa915ed180c0020d54d080555e1f55d8b">RPM_GNUC_PURE</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#adb6f71847a73bcd361185016db5252b7">RPM_GNUC_MALLOC</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a07c9130ddbb77619190406ce10558bd3">RPM_GNUC_ALLOC_SIZE</a>(x)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a03642164e65747d2a825d4f1fe5d284a">RPM_GNUC_ALLOC_SIZE2</a>(x, y)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ab20b5f4a77194dc7171b2311853db5cd">RPM_GNUC_NULL_TERMINATED</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#afa56337204e88d492c1d951424b0bea5">RPM_GNUC_PRINTF</a>(format_idx, arg_idx)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ad858d3c034a82293bdd2c7fb9be94c60">RPM_GNUC_SCANF</a>(format_idx, arg_idx)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#aa66c630b0e7b04bf5671a5d539cde2ac">RPM_GNUC_FORMAT</a>(arg_idx)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a45e92d6a9518b26a4bb0a706a81911a4">RPM_GNUC_NORETURN</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a42bc7874ff5074aa0aa528838e0bfd91">RPM_GNUC_CONST</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ad51f48227166347fd1038abdf63c8eff">RPM_GNUC_UNUSED</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a08f909bb14b1b9e3919f7a5c1714f733">RPM_GNUC_NO_INSTRUMENT</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a02e3e8be9304aeb89300ea2fcc877961">RPM_GNUC_DEPRECATED</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#afa7da08a752fb9fb8550e693fcc7571f">RPM_GNUC_MAY_ALIAS</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ab87256569550e0339a10a10464fc23f5">RPM_GNUC_NONNULL</a>(...)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a1b1a536df1af873435bd158524e78f6a">RPM_GNUC_WARN_UNUSED_RESULT</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a6008af2bbe3eef19cb5bc2085675bbbd">RPM_GNUC_INTERNAL</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#af28635107bfa2c0eaf81bc7d1b90bc11">RPM_BEGIN_DECLS</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a7bd5e0c60f4f1694947103d017c5482c">RPM_END_DECLS</a></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> )(size_t size, void *data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Memory allocation failure callback prototype. <a href="#a3f57ffcb13bcedc4d9ae563d0c4ab6e5"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> )(size_t size, void *data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Memory allocation failure callback prototype. <a href="#a3f57ffcb13bcedc4d9ae563d0c4ab6e5"></a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a1b0688c0ed75072e93d0f310163d8f97">rmalloc</a> (size_t size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a2eb7aafce03d53a53d84f211f3cd7c99">rcalloc</a> (size_t nmemb, size_t size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#aab6e32435f1fab2f9692ba8519f5a919">rrealloc</a> (void *ptr, size_t size)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a43a3c19835785085ce663874d0a02876">rstrdup</a> (const char *str)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ac51294ce884e697564a6a0ee46e477b4">rfree</a> (void *ptr)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a61ac03ecbf3897cec18d8deec5bda741">rpmSetMemFail</a> (<a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> func, void *data)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set memory allocation failure callback. <a href="#a61ac03ecbf3897cec18d8deec5bda741"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a1b0688c0ed75072e93d0f310163d8f97">rmalloc</a> (size_t size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a2eb7aafce03d53a53d84f211f3cd7c99">rcalloc</a> (size_t nmemb, size_t size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#aab6e32435f1fab2f9692ba8519f5a919">rrealloc</a> (void *ptr, size_t size)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a43a3c19835785085ce663874d0a02876">rstrdup</a> (const char *str)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#ac51294ce884e697564a6a0ee46e477b4">rfree</a> (void *ptr)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmutil_8h.html#a61ac03ecbf3897cec18d8deec5bda741">rpmSetMemFail</a> (<a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> func, void *data)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set memory allocation failure callback. <a href="#a61ac03ecbf3897cec18d8deec5bda741"></a><br/></td></tr> > </table> > <hr/><h2>Define Documentation</h2> > <a class="anchor" id="af28635107bfa2c0eaf81bc7d1b90bc11"></a><!-- doxytag: member="rpmutil.h::RPM_BEGIN_DECLS" ref="af28635107bfa2c0eaf81bc7d1b90bc11" args="" --> >@@ -124,9 +135,8 @@ > <tr> > <td class="memname">#define RPM_GNUC_ALLOC_SIZE</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">x</td> >- <td> ) </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">x</td><td>)</td> > <td></td> > </tr> > </table> >@@ -144,19 +154,19 @@ > <tr> > <td class="memname">#define RPM_GNUC_ALLOC_SIZE2</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">x, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">y</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">y </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -218,9 +228,8 @@ > <tr> > <td class="memname">#define RPM_GNUC_FORMAT</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">arg_idx</td> >- <td> ) </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">arg_idx</td><td>)</td> > <td></td> > </tr> > </table> >@@ -298,9 +307,8 @@ > <tr> > <td class="memname">#define RPM_GNUC_NONNULL</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname"> <em>...</em></td> >- <td> ) </td> >+ <td class="paramtype"> </td> >+ <td class="paramname"><em>...</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -348,19 +356,19 @@ > <tr> > <td class="memname">#define RPM_GNUC_PRINTF</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">format_idx, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">arg_idx</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">arg_idx </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -392,19 +400,19 @@ > <tr> > <td class="memname">#define RPM_GNUC_SCANF</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">format_idx, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">arg_idx</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">arg_idx </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -459,9 +467,9 @@ > <p>Memory allocation failure callback prototype. </p> > <p>When registered through <a class="el" href="rpmutil_8h.html#a61ac03ecbf3897cec18d8deec5bda741" title="Set memory allocation failure callback.">rpmSetMemFail()</a>, this gets called if memory allocation through <a class="el" href="rpmutil_8h.html#a1b0688c0ed75072e93d0f310163d8f97">rmalloc()</a> and friends fails. If the application can somehow recover memory here, it can return a newly allocated memory block of requested size, otherwise it must return NULL after performing it's own shutdown deeds or terminate itself. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>Size of allocation request in bytes </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>User data (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">size</td><td>Size of allocation request in bytes </td></tr> >+ <tr><td class="paramname">data</td><td>User data (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -479,19 +487,19 @@ > <tr> > <td class="memname">void* rcalloc </td> > <td>(</td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>nmemb</em>, </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>nmemb</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -506,9 +514,8 @@ > <tr> > <td class="memname">void* rfree </td> > <td>(</td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>ptr</em></td> >- <td> ) </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>ptr</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -524,9 +531,8 @@ > <tr> > <td class="memname">void* rmalloc </td> > <td>(</td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>size</em></td> >- <td> ) </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>size</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -542,19 +548,19 @@ > <tr> > <td class="memname"><a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> rpmSetMemFail </td> > <td>(</td> >- <td class="paramtype"><a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> </td> >- <td class="paramname"> <em>func</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmutil_8h.html#a3f57ffcb13bcedc4d9ae563d0c4ab6e5">rpmMemFailFunc</a> </td> >+ <td class="paramname"><em>func</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>data</em></td><td> </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>data</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -562,9 +568,9 @@ > > <p>Set memory allocation failure callback. </p> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>func</em> </td><td>Allocation failure callback function </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>User data (or NULL) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">func</td><td>Allocation failure callback function </td></tr> >+ <tr><td class="paramname">data</td><td>User data (or NULL) </td></tr> > </table> > </dd> > </dl> >@@ -579,19 +585,19 @@ > <tr> > <td class="memname">void* rrealloc </td> > <td>(</td> >- <td class="paramtype">void * </td> >- <td class="paramname"> <em>ptr</em>, </td> >+ <td class="paramtype">void * </td> >+ <td class="paramname"><em>ptr</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>size</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>size</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -606,9 +612,8 @@ > <tr> > <td class="memname">char* rstrdup </td> > <td>(</td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>str</em></td> >- <td> ) </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>str</em></td><td>)</td> > <td></td> > </tr> > </table> >@@ -620,8 +625,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmutil_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmutil_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmutil_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmutil_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-7891834541df26d36d6490a21703a870 >\ No newline at end of file >+235e19b9e888690ad44e761fb3a1dc58 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmutil_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmutil_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmutil_8h_source.html rpm-4.9.1/doc/librpm/html/rpmutil_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmutil_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmutil_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmutil.h</h1> </div> >+<div class="title">rpmutil.h</div> </div> > </div> > <div class="contents"> > <a href="rpmutil_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMUTIL_H</span> >@@ -173,8 +184,8 @@ > <a name="l00159"></a>00159 <span class="preprocessor">#endif </span><span class="comment">/* _RPMUTIL_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmvf_8h.html rpm-4.9.1/doc/librpm/html/rpmvf_8h.html >--- rpm-4.9.0/doc/librpm/html/rpmvf_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmvf_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,104 +43,102 @@ > <a href="#enum-members">Enumerations</a> | > <a href="#func-members">Functions</a> </div> > <div class="headertitle"> >-<h1>rpmvf.h File Reference</h1> </div> >+<div class="title">rpmvf.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <rpm/rpmtypes.h></code><br/> >-<div class="dynheader"> >+<div class="textblock"><code>#include <rpm/rpmtypes.h></code><br/> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for rpmvf.h:</div> > <div class="dyncontent"> > <div class="center"><img src="rpmvf_8h__incl.png" border="0" usemap="#rpmvf_8h" alt=""/></div> > </div> >- >+</div> > <p><a href="rpmvf_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ad6f501b3193c1bef72e103a0aebc4ac9">RPMVERIFY_ALL</a> ~(RPMVERIFY_NONE)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a16ceeec3b7178c898ce8cd400a89e435">RPMVERIFY_FAILURES</a> (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ad3ffb59287a490a11f160c9618a6f866">VERIFY_ATTRS</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a62cf0189172e77e77d74993c51bc0842">VERIFY_ALL</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ad6f501b3193c1bef72e103a0aebc4ac9">RPMVERIFY_ALL</a>   ~(RPMVERIFY_NONE)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a16ceeec3b7178c898ce8cd400a89e435">RPMVERIFY_FAILURES</a>   (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ad3ffb59287a490a11f160c9618a6f866">VERIFY_ATTRS</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a62cf0189172e77e77d74993c51bc0842">VERIFY_ALL</a></td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#aca944e7ab106a92cc3da05515facacdc">rpmVerifyFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#aca944e7ab106a92cc3da05515facacdc">rpmVerifyFlags</a></td></tr> > <tr><td colspan="2"><h2><a name="enum-members"></a> > Enumerations</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1">rpmVerifyAttrs_e</a> { <br/> >- <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a83d63ad0ff3e52cb933151ada53da66b">RPMVERIFY_NONE</a> = 0, >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1">rpmVerifyAttrs_e</a> { <br/> >+  <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a83d63ad0ff3e52cb933151ada53da66b">RPMVERIFY_NONE</a> = 0, > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a1bf10bdf51040c37cb609c2fba4b9172">RPMVERIFY_MD5</a> = (1 << 0), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1abd83c92b9826e11add173823544f520f">RPMVERIFY_FILEDIGEST</a> = (1 << 0), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a740425bfa569a2601d331823aca900b8">RPMVERIFY_FILESIZE</a> = (1 << 1), > <br/> >- <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1af1fa39d48cd2d8b404e23e22834bff83">RPMVERIFY_LINKTO</a> = (1 << 2), >+  <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1af1fa39d48cd2d8b404e23e22834bff83">RPMVERIFY_LINKTO</a> = (1 << 2), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a70358183cc41003246c8d7767340fc06">RPMVERIFY_USER</a> = (1 << 3), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a4e25518e65505e3e9e35ceb75b6f81e5">RPMVERIFY_GROUP</a> = (1 << 4), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a0ad2f3f7d4a3512b482d7e452f8f821d">RPMVERIFY_MTIME</a> = (1 << 5), > <br/> >- <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a36bb5fa4fb5e9c6e50e78ff9b8fa9e75">RPMVERIFY_MODE</a> = (1 << 6), >+  <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a36bb5fa4fb5e9c6e50e78ff9b8fa9e75">RPMVERIFY_MODE</a> = (1 << 6), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a282494deedc3c51b97a5d968de7e9fc6">RPMVERIFY_RDEV</a> = (1 << 7), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a0a8c3e12ecd8df528d2ea91b4dbd3ab8">RPMVERIFY_CAPS</a> = (1 << 8), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a2612e222c924be92d02c5b4203bfc289">RPMVERIFY_CONTEXTS</a> = (1 << 15), > <br/> >- <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a891c2375f800fd7aabe213075678cc3c">RPMVERIFY_READLINKFAIL</a> = (1 << 28), >+  <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a891c2375f800fd7aabe213075678cc3c">RPMVERIFY_READLINKFAIL</a> = (1 << 28), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a85dc4a8b9cceb9792442a5b36d73619b">RPMVERIFY_READFAIL</a> = (1 << 29), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a9c87f942f7061f47677c4a4f433ee964">RPMVERIFY_LSTATFAIL</a> = (1 << 30), > <a class="el" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a20603d96bc1c6eab57ab00bd90aa8fdc">RPMVERIFY_LGETFILECONFAIL</a> = (1 << 31) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) for <a class="el" href="rpmvf_8h.html#ac18d9864c04628611d1f08696a7b17fd" title="Verify file attributes (including digest).">rpmVerifyFile()</a> attributes and result. </p> >- <a href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1">More...</a><br/></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140a">rpmVerifyFlags_e</a> { <br/> >- <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aab0331302d3d9de835d93acb9c75ad610">VERIFY_DEFAULT</a> = 0, >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) for <a class="el" href="rpmvf_8h.html#ac18d9864c04628611d1f08696a7b17fd" title="Verify file attributes (including digest).">rpmVerifyFile()</a> attributes and result. <a href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1">More...</a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140a">rpmVerifyFlags_e</a> { <br/> >+  <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aab0331302d3d9de835d93acb9c75ad610">VERIFY_DEFAULT</a> = 0, > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa7f97b0e28519856f635dec971fb9859c">VERIFY_MD5</a> = (1 << 0), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aad67f50e62ab207c246fd824966f60a88">VERIFY_FILEDIGEST</a> = (1 << 0), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa571895e84487de612666b05cbac95973">VERIFY_SIZE</a> = (1 << 1), > <br/> >- <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabf4d4514a688264972dd1ae4a83ba25b">VERIFY_LINKTO</a> = (1 << 2), >+  <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabf4d4514a688264972dd1ae4a83ba25b">VERIFY_LINKTO</a> = (1 << 2), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa86c6c06d6cad76b387f10a3c6333e49f">VERIFY_USER</a> = (1 << 3), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa15d5150a90d772c065aa73a265cd0220">VERIFY_GROUP</a> = (1 << 4), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa6668eaef9d3a33ac9f1d27bbc4b8712e">VERIFY_MTIME</a> = (1 << 5), > <br/> >- <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa6afc8d32552c88d6fe031613c35b38c8">VERIFY_MODE</a> = (1 << 6), >+  <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa6afc8d32552c88d6fe031613c35b38c8">VERIFY_MODE</a> = (1 << 6), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa0ded4a759cab0961be2e1a5e7a2f7e1f">VERIFY_RDEV</a> = (1 << 7), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa5f73711d83d0be184b4927d8a6c86ff8">VERIFY_CAPS</a> = (1 << 8), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa09c2f45ded7cbf565f15290a6a10b1ae">VERIFY_CONTEXTS</a> = (1 << 15), > <br/> >- <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aacb7b877f30fc12551ad7bcb8e20b801c">VERIFY_FILES</a> = (1 << 16), >+  <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aacb7b877f30fc12551ad7bcb8e20b801c">VERIFY_FILES</a> = (1 << 16), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa10d4f3dc3e2647a7a676495169493235">VERIFY_DEPS</a> = (1 << 17), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa543b11a6e7cb720ff3b3741d89d0c2f1">VERIFY_SCRIPT</a> = (1 << 18), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa8ebdf945fb2e42959951139d82cb3735">VERIFY_DIGEST</a> = (1 << 19), > <br/> >- <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a> = (1 << 20), >+  <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a> = (1 << 20), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa12d99c0df93194daf5e90616c7ae5faf">VERIFY_PATCHES</a> = (1 << 21), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa8456599dc01840d5c9a758ebd6bd756c">VERIFY_HDRCHK</a> = (1 << 22), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aac0cdf9788120ab28af634f1563ac40c6">VERIFY_FOR_LIST</a> = (1 << 23), > <br/> >- <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aae7dae53b549e7766b462f14bc9101eff">VERIFY_FOR_STATE</a> = (1 << 24), >+  <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aae7dae53b549e7766b462f14bc9101eff">VERIFY_FOR_STATE</a> = (1 << 24), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aad6208b546c95833ae78196f21a8cacce">VERIFY_FOR_DOCS</a> = (1 << 25), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa29ea408395258d1010dd812b55624241">VERIFY_FOR_CONFIG</a> = (1 << 26), > <a class="el" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa640e2d581f088a4b787a1bf0b86f9a0c">VERIFY_FOR_DUMPFILES</a> = (1 << 27) > <br/> > }</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Bit(s) to control rpmVerify() operation. </p> >- <a href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140a">More...</a><br/></td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bit(s) to control rpmVerify() operation. <a href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140a">More...</a><br/></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ac18d9864c04628611d1f08696a7b17fd">rpmVerifyFile</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> *res, <a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> omitMask)</td></tr> >-<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify file attributes (including digest). <a href="#ac18d9864c04628611d1f08696a7b17fd"></a><br/></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="rpmvf_8h.html#ac18d9864c04628611d1f08696a7b17fd">rpmVerifyFile</a> (const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> fi, <a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> *res, <a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> omitMask)</td></tr> >+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verify file attributes (including digest). <a href="#ac18d9864c04628611d1f08696a7b17fd"></a><br/></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000033">Todo:</a></b></dt><dd>Add a more complete API...</dd></dl> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000033">Todo:</a></b></dt><dd>Add a more complete API...</dd></dl> > > <p>Definition in file <a class="el" href="rpmvf_8h_source.html">rpmvf.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="ad6f501b3193c1bef72e103a0aebc4ac9"></a><!-- doxytag: member="rpmvf.h::RPMVERIFY_ALL" ref="ad6f501b3193c1bef72e103a0aebc4ac9" args="" --> > <div class="memitem"> > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMVERIFY_ALL ~(RPMVERIFY_NONE)</td> >+ <td class="memname">#define RPMVERIFY_ALL   ~(RPMVERIFY_NONE)</td> > </tr> > </table> > </div> >@@ -144,7 +153,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define RPMVERIFY_FAILURES (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL)</td> >+ <td class="memname">#define RPMVERIFY_FAILURES   (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL)</td> > </tr> > </table> > </div> >@@ -165,10 +174,12 @@ > </div> > <div class="memdoc"> > <b>Value:</b><div class="fragment"><pre class="fragment">( <a class="code" href="rpmvf_8h.html#ad3ffb59287a490a11f160c9618a6f866">VERIFY_ATTRS</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aacb7b877f30fc12551ad7bcb8e20b801c">VERIFY_FILES</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa10d4f3dc3e2647a7a676495169493235">VERIFY_DEPS</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa543b11a6e7cb720ff3b3741d89d0c2f1">VERIFY_SCRIPT</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa8ebdf945fb2e42959951139d82cb3735">VERIFY_DIGEST</a> |\ >- <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a> | VERIFY_HDRCHK ) >+ <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabe476139b5651dcbb51706ba8608a51b">VERIFY_SIGNATURE</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa8456599dc01840d5c9a758ebd6bd756c">VERIFY_HDRCHK</a> ) > </pre></div> > <p>Definition at line <a class="el" href="rpmvf_8h_source.html#l00082">82</a> of file <a class="el" href="rpmvf_8h_source.html">rpmvf.h</a>.</p> > >+<p>Referenced by <a class="el" href="rpmqv_8c_source.html#l00072">main()</a>.</p> >+ > </div> > </div> > <a class="anchor" id="ad3ffb59287a490a11f160c9618a6f866"></a><!-- doxytag: member="rpmvf.h::VERIFY_ATTRS" ref="ad3ffb59287a490a11f160c9618a6f866" args="" --> >@@ -182,7 +193,7 @@ > </div> > <div class="memdoc"> > <b>Value:</b><div class="fragment"><pre class="fragment">( <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aad67f50e62ab207c246fd824966f60a88">VERIFY_FILEDIGEST</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa571895e84487de612666b05cbac95973">VERIFY_SIZE</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aabf4d4514a688264972dd1ae4a83ba25b">VERIFY_LINKTO</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa86c6c06d6cad76b387f10a3c6333e49f">VERIFY_USER</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa15d5150a90d772c065aa73a265cd0220">VERIFY_GROUP</a> | \ >- <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa6668eaef9d3a33ac9f1d27bbc4b8712e">VERIFY_MTIME</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa6afc8d32552c88d6fe031613c35b38c8">VERIFY_MODE</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa0ded4a759cab0961be2e1a5e7a2f7e1f">VERIFY_RDEV</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa09c2f45ded7cbf565f15290a6a10b1ae">VERIFY_CONTEXTS</a> | VERIFY_CAPS ) >+ <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa6668eaef9d3a33ac9f1d27bbc4b8712e">VERIFY_MTIME</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa6afc8d32552c88d6fe031613c35b38c8">VERIFY_MODE</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa0ded4a759cab0961be2e1a5e7a2f7e1f">VERIFY_RDEV</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa09c2f45ded7cbf565f15290a6a10b1ae">VERIFY_CONTEXTS</a> | <a class="code" href="rpmvf_8h.html#a88edb36096996aa24e1fc3385cb2140aa5f73711d83d0be184b4927d8a6c86ff8">VERIFY_CAPS</a> ) > </pre></div> > <p>Definition at line <a class="el" href="rpmvf_8h_source.html#l00079">79</a> of file <a class="el" href="rpmvf_8h_source.html">rpmvf.h</a>.</p> > >@@ -388,31 +399,31 @@ > <tr> > <td class="memname">int rpmVerifyFile </td> > <td>(</td> >- <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >- <td class="paramname"> <em>ts</em>, </td> >+ <td class="paramtype">const <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> </td> >+ <td class="paramname"><em>ts</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >- <td class="paramname"> <em>fi</em>, </td> >+ <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </td> >+ <td class="paramname"><em>fi</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> * </td> >- <td class="paramname"> <em>res</em>, </td> >+ <td class="paramtype"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> * </td> >+ <td class="paramname"><em>res</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> </td> >- <td class="paramname"> <em>omitMask</em></td><td> </td> >+ <td class="paramtype"><a class="el" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a> </td> >+ <td class="paramname"><em>omitMask</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -421,21 +432,21 @@ > <p>Verify file attributes (including digest). </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000034">Todo:</a></b></dt><dd>gnorpm and python bindings prevent this from being static. </dd></dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>ts</em> </td><td>transaction set </td></tr> >- <tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>file info (with linked header and current file index) </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">ts</td><td>transaction set </td></tr> >+ <tr><td class="paramname">fi</td><td>file info (with linked header and current file index) </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Return values:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>*res</em> </td><td>bit(s) returned to indicate failure </td></tr> >+ <table class="retval"> >+ <tr><td class="paramname">*res</td><td>bit(s) returned to indicate failure </td></tr> > </table> > </dd> > </dl> > <dl><dt><b>Parameters:</b></dt><dd> >- <table border="0" cellspacing="2" cellpadding="0"> >- <tr><td valign="top"></td><td valign="top"><em>omitMask</em> </td><td>bit(s) to disable verify checks </td></tr> >+ <table class="params"> >+ <tr><td class="paramname">omitMask</td><td>bit(s) to disable verify checks </td></tr> > </table> > </dd> > </dl> >@@ -444,8 +455,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/rpmvf_8h__incl.md5 rpm-4.9.1/doc/librpm/html/rpmvf_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/rpmvf_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmvf_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-4ac69769b3005cffbaa4ba9a3482c266 >\ No newline at end of file >+2b60558a09c4ece040b0f66875e5d0e6 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/rpmvf_8h__incl.png and rpm-4.9.1/doc/librpm/html/rpmvf_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/rpmvf_8h_source.html rpm-4.9.1/doc/librpm/html/rpmvf_8h_source.html >--- rpm-4.9.0/doc/librpm/html/rpmvf_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/rpmvf_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>rpmvf.h</h1> </div> >+<div class="title">rpmvf.h</div> </div> > </div> > <div class="contents"> > <a href="rpmvf_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _RPMVF_H</span> >@@ -60,7 +71,7 @@ > <a name="l00036"></a><a class="code" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a20603d96bc1c6eab57ab00bd90aa8fdc">00036</a> <a class="code" href="rpmvf_8h.html#a63ee333c18879db60d4fe5cc0073bea1a20603d96bc1c6eab57ab00bd90aa8fdc">RPMVERIFY_LGETFILECONFAIL</a> = (1 << 31) > <a name="l00037"></a>00037 }; > <a name="l00038"></a>00038 >-<a name="l00039"></a><a class="code" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">00039</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmVerifyAttrs; >+<a name="l00039"></a><a class="code" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">00039</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmvf_8h.html#ab63f84cbfa010e112788ac4b04bb3ce0">rpmVerifyAttrs</a>; > <a name="l00040"></a>00040 > <a name="l00041"></a><a class="code" href="rpmvf_8h.html#ad6f501b3193c1bef72e103a0aebc4ac9">00041</a> <span class="preprocessor">#define RPMVERIFY_ALL ~(RPMVERIFY_NONE)</span> > <a name="l00042"></a><a class="code" href="rpmvf_8h.html#a16ceeec3b7178c898ce8cd400a89e435">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define RPMVERIFY_FAILURES \</span> >@@ -95,7 +106,7 @@ > <a name="l00074"></a>00074 <span class="comment">/* bits 28-31 used in rpmVerifyAttrs */</span> > <a name="l00075"></a>00075 }; > <a name="l00076"></a>00076 >-<a name="l00077"></a><a class="code" href="rpmvf_8h.html#aca944e7ab106a92cc3da05515facacdc">00077</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> rpmVerifyFlags; >+<a name="l00077"></a><a class="code" href="rpmvf_8h.html#aca944e7ab106a92cc3da05515facacdc">00077</a> <span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmvf_8h.html#aca944e7ab106a92cc3da05515facacdc">rpmVerifyFlags</a>; > <a name="l00078"></a>00078 > <a name="l00079"></a><a class="code" href="rpmvf_8h.html#ad3ffb59287a490a11f160c9618a6f866">00079</a> <span class="preprocessor">#define VERIFY_ATTRS \</span> > <a name="l00080"></a>00080 <span class="preprocessor"> ( VERIFY_FILEDIGEST | VERIFY_SIZE | VERIFY_LINKTO | VERIFY_USER | VERIFY_GROUP | \</span> >@@ -115,8 +126,8 @@ > <a name="l00103"></a>00103 <span class="preprocessor">#endif </span><span class="comment">/* _RPMTYPES_H */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structARGI__s.html rpm-4.9.1/doc/librpm/html/structARGI__s.html >--- rpm-4.9.0/doc/librpm/html/structARGI__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structARGI__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>ARGI_s Struct Reference</h1> </div> >+<div class="title">ARGI_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="ARGI_s" --> >@@ -37,13 +48,13 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="structARGI__s.html#aff31448fe3425077e3148f90872bba3a">nvals</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structARGI__s.html#a2b1365462ad123f984c4cec3d8f42911">vals</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="structARGI__s.html#aff31448fe3425077e3148f90872bba3a">nvals</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structARGI__s.html#a2b1365462ad123f984c4cec3d8f42911">vals</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="argv_8h_source.html#l00019">19</a> of file <a class="el" href="argv_8h_source.html">argv.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="aff31448fe3425077e3148f90872bba3a"></a><!-- doxytag: member="ARGI_s::nvals" ref="aff31448fe3425077e3148f90872bba3a" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -78,8 +89,8 @@ > <li><a class="el" href="argv_8h_source.html">argv.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktCdata__s.html rpm-4.9.1/doc/librpm/html/structpgpPktCdata__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktCdata__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktCdata__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktCdata_s Struct Reference</h1> </div> >+<div class="title">pgpPktCdata_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktCdata_s" --> >@@ -37,13 +48,13 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktCdata__s.html#a9b4d3d0c16d6d2c7e30ae60638dd5957">compressalgo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktCdata__s.html#ae5525387c604b527197f27dca841ad64">data</a> [1]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktCdata__s.html#a9b4d3d0c16d6d2c7e30ae60638dd5957">compressalgo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktCdata__s.html#ae5525387c604b527197f27dca841ad64">data</a> [1]</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00743">743</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a9b4d3d0c16d6d2c7e30ae60638dd5957"></a><!-- doxytag: member="pgpPktCdata_s::compressalgo" ref="a9b4d3d0c16d6d2c7e30ae60638dd5957" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -78,8 +89,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktEdata__s.html rpm-4.9.1/doc/librpm/html/structpgpPktEdata__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktEdata__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktEdata__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktEdata_s Struct Reference</h1> </div> >+<div class="title">pgpPktEdata_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktEdata_s" --> >@@ -37,12 +48,12 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktEdata__s.html#a3f1ac6601081a34e40fa2e50afcfc9ae">data</a> [1]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktEdata__s.html#a3f1ac6601081a34e40fa2e50afcfc9ae">data</a> [1]</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00782">782</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a3f1ac6601081a34e40fa2e50afcfc9ae"></a><!-- doxytag: member="pgpPktEdata_s::data" ref="a3f1ac6601081a34e40fa2e50afcfc9ae" args="[1]" --> > <div class="memitem"> > <div class="memproto"> >@@ -62,8 +73,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktKeyV3__s.html rpm-4.9.1/doc/librpm/html/structpgpPktKeyV3__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktKeyV3__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktKeyV3__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,27 +40,24 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktKeyV3_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktKeyV3_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktKeyV3_s" --> > <p>5.5.1. >-<a href="#_details">More...</a></p> >+ <a href="structpgpPktKeyV3__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#a938936d2df98d45bb79147754c8a436b">version</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#ad3766ee054726e1b0ff0899cdb908f8b">time</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#afff1851a4fc5e7f5039056d369dd0979">valid</a> [2]</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#abbe632000557097d1d37374901ef1670">pubkey_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#a938936d2df98d45bb79147754c8a436b">version</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#ad3766ee054726e1b0ff0899cdb908f8b">time</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#afff1851a4fc5e7f5039056d369dd0979">valid</a> [2]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV3__s.html#abbe632000557097d1d37374901ef1670">pubkey_algo</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.5.1. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.5.1. </p> > <p>Key Packet Variants</p> > <p>5.5.1.1. Public Key Packet (Tag 6)</p> > <p>A Public Key packet starts a series of packets that forms an OpenPGP key (sometimes called an OpenPGP certificate).</p> >@@ -78,7 +86,7 @@ > <p>V3 keys SHOULD only be used for backward compatibility because of three weaknesses in them. First, it is relatively easy to construct a V3 key that has the same key ID as any other key because the key ID is simply the low 64 bits of the public modulus. Secondly, because the fingerprint of a V3 key hashes the key material, but not its length, which increases the opportunity for fingerprint collisions. Third, there are minor weaknesses in the MD5 hash algorithm that make developers prefer other algorithms. See below for a fuller discussion of key IDs and fingerprints. </p> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00606">606</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="abbe632000557097d1d37374901ef1670"></a><!-- doxytag: member="pgpPktKeyV3_s::pubkey_algo" ref="abbe632000557097d1d37374901ef1670" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -147,8 +155,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktKeyV4__s.html rpm-4.9.1/doc/librpm/html/structpgpPktKeyV4__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktKeyV4__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktKeyV4__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,26 +40,23 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktKeyV4_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktKeyV4_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktKeyV4_s" --> > <p>The version 4 format is similar to the version 3 format except for the absence of a validity period. >-<a href="#_details">More...</a></p> >+ <a href="structpgpPktKeyV4__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html#ae2474cfd7306fc9741f20a2535ab8cde">version</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html#adb0c5a03e0070860f64af4b322d31c8d">time</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html#ab764c519e8a4c1e89df685930334e3ce">pubkey_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html#ae2474cfd7306fc9741f20a2535ab8cde">version</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html#adb0c5a03e0070860f64af4b322d31c8d">time</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktKeyV4__s.html#ab764c519e8a4c1e89df685930334e3ce">pubkey_algo</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>The version 4 format is similar to the version 3 format except for the absence of a validity period. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>The version 4 format is similar to the version 3 format except for the absence of a validity period. </p> > <p>This has been moved to the signature packet. In addition, fingerprints of version 4 keys are calculated differently from version 3 keys, as described in section "Enhanced Key Formats."</p> > <p>A version 4 packet contains:</p> > <ul> >@@ -77,7 +85,7 @@ > </ul> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00644">644</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="ab764c519e8a4c1e89df685930334e3ce"></a><!-- doxytag: member="pgpPktKeyV4_s::pubkey_algo" ref="ab764c519e8a4c1e89df685930334e3ce" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -130,8 +138,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktLdata__s.html rpm-4.9.1/doc/librpm/html/structpgpPktLdata__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktLdata__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktLdata__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktLdata_s Struct Reference</h1> </div> >+<div class="title">pgpPktLdata_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktLdata_s" --> >@@ -37,14 +48,14 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html#ac5ca8ffd025b7c2a8cb49e75f30af15f">format</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html#a0a65b9421882307c4cce08b5f7e7505b">filenamelen</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html#a4f478d27cfd055a7150dde15dfcbcb28">filename</a> [1]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html#ac5ca8ffd025b7c2a8cb49e75f30af15f">format</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html#a0a65b9421882307c4cce08b5f7e7505b">filenamelen</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktLdata__s.html#a4f478d27cfd055a7150dde15dfcbcb28">filename</a> [1]</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00833">833</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a4f478d27cfd055a7150dde15dfcbcb28"></a><!-- doxytag: member="pgpPktLdata_s::filename" ref="a4f478d27cfd055a7150dde15dfcbcb28" args="[1]" --> > <div class="memitem"> > <div class="memproto"> >@@ -94,8 +105,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktOnepass__s.html rpm-4.9.1/doc/librpm/html/structpgpPktOnepass__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktOnepass__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktOnepass__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,29 +40,26 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktOnepass_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktOnepass_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktOnepass_s" --> > <p>5.4. >-<a href="#_details">More...</a></p> >+ <a href="structpgpPktOnepass__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a7b147df58803e1cce74876a1b20086c1">version</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a0910d2454ddd5b6224413e02d671acdd">sigtype</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#ac005bbb67a077515b4f239a6f1730430">hash_algo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a504c5536c91f6731b0dac19dc09a72f9">pubkey_algo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a68be25a3db27512f20623670d8335d43">signid</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#acaba90b9edede020244e7488df4ff6dd">nested</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a7b147df58803e1cce74876a1b20086c1">version</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a0910d2454ddd5b6224413e02d671acdd">sigtype</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#ac005bbb67a077515b4f239a6f1730430">hash_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a504c5536c91f6731b0dac19dc09a72f9">pubkey_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#a68be25a3db27512f20623670d8335d43">signid</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktOnepass__s.html#acaba90b9edede020244e7488df4ff6dd">nested</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.4. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.4. </p> > <p>One-Pass Signature Packets (Tag 4)</p> > <p>The One-Pass Signature packet precedes the signed data and contains enough information to allow the receiver to begin calculating any hashes needed to verify the signature. It allows the Signature Packet to be placed at the end of the message, so that the signer can compute the entire signed message in one pass.</p> > <p>A One-Pass Signature does not interoperate with PGP 2.6.x or earlier.</p> >@@ -67,7 +75,7 @@ > <p>Note that if a message contains more than one one-pass signature, then the signature packets bracket the message; that is, the first signature packet after the message corresponds to the last one-pass packet and the final signature packet corresponds to the first one- pass packet. </p> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00525">525</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="ac005bbb67a077515b4f239a6f1730430"></a><!-- doxytag: member="pgpPktOnepass_s::hash_algo" ref="ac005bbb67a077515b4f239a6f1730430" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -167,8 +175,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktPubkey__s.html rpm-4.9.1/doc/librpm/html/structpgpPktPubkey__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktPubkey__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktPubkey__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,26 +40,23 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktPubkey_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktPubkey_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktPubkey_s" --> > <p>5.1. >-<a href="#_details">More...</a></p> >+ <a href="structpgpPktPubkey__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html#a2bb317231138c8dd5d58cde3f2d22a0a">version</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html#acbb7495a3c75dd779b255dc752f1726d">keyid</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html#a299a72314f95798b15aca67785bb7d21">algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html#a2bb317231138c8dd5d58cde3f2d22a0a">version</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html#acbb7495a3c75dd779b255dc752f1726d">keyid</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktPubkey__s.html#a299a72314f95798b15aca67785bb7d21">algo</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.1. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.1. </p> > <p>Public-Key Encrypted Session Key Packets (Tag 1)</p> > <p>A Public-Key Encrypted Session Key packet holds the session key used to encrypt a message. Zero or more Encrypted Session Key packets (either Public-Key or Symmetric-Key) may precede a Symmetrically Encrypted Data Packet, which holds an encrypted message. The message is encrypted with the session key, and the session key is itself encrypted and stored in the Encrypted Session Key packet(s). The Symmetrically Encrypted Data Packet is preceded by one Public-Key Encrypted Session Key packet for each OpenPGP key to which the message is encrypted. The recipient of the message finds a session key that is encrypted to their public key, decrypts the session key, and then uses the session key to decrypt the message.</p> > <p>The body of this packet consists of:</p> >@@ -69,7 +77,7 @@ > </ul> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00106">106</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a299a72314f95798b15aca67785bb7d21"></a><!-- doxytag: member="pgpPktPubkey_s::algo" ref="a299a72314f95798b15aca67785bb7d21" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -122,8 +130,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktSigV3__s.html rpm-4.9.1/doc/librpm/html/structpgpPktSigV3__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktSigV3__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktSigV3__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,31 +40,28 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktSigV3_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktSigV3_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktSigV3_s" --> > <p>5.2.2. >-<a href="#_details">More...</a></p> >+ <a href="structpgpPktSigV3__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a12562561708e05e645d3e173c2cf2339">version</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#ab02d0b72390965de30b8507996a4f68f">hashlen</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#aaa7b5317c774b2711833442b60e234ac">sigtype</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a50d7922f190fbfb51862fe412e8c0e36">time</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a64e8dc971d519bbdcb7f455608e30b94">signid</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#adb3db84fab8f2773cab9ced97e124eec">pubkey_algo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#af15ea5979bc9bc9f48d4e706cc7d58f6">hash_algo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a941fceb4ef3a39f485e17e68cd4917fa">signhash16</a> [2]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a12562561708e05e645d3e173c2cf2339">version</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#ab02d0b72390965de30b8507996a4f68f">hashlen</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#aaa7b5317c774b2711833442b60e234ac">sigtype</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#a3f26618361eeb911e1c83947661a4b93">pgpTime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a50d7922f190fbfb51862fe412e8c0e36">time</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmpgp_8h.html#af019dbf23a90a2232ca5bd955ac79e03">pgpKeyID_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a64e8dc971d519bbdcb7f455608e30b94">signid</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#adb3db84fab8f2773cab9ced97e124eec">pubkey_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#af15ea5979bc9bc9f48d4e706cc7d58f6">hash_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV3__s.html#a941fceb4ef3a39f485e17e68cd4917fa">signhash16</a> [2]</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.2.2. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.2.2. </p> > <p>Version 3 Signature Packet Format</p> > <p>The body of a version 3 Signature Packet contains:</p> > <ul> >@@ -80,7 +88,7 @@ > </ul> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00290">290</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="af15ea5979bc9bc9f48d4e706cc7d58f6"></a><!-- doxytag: member="pgpPktSigV3_s::hash_algo" ref="af15ea5979bc9bc9f48d4e706cc7d58f6" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -213,8 +221,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktSigV4__s.html rpm-4.9.1/doc/librpm/html/structpgpPktSigV4__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktSigV4__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktSigV4__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,28 +40,25 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktSigV4_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktSigV4_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktSigV4_s" --> > <p>5.2.3. >-<a href="#_details">More...</a></p> >+ <a href="structpgpPktSigV4__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#a36c52e02ee235ac6a769ec64b79d7220">version</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#af2c88aee7ee5c919983303eea9f39ece">sigtype</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#af815fec07d770c7966faadcbe5765973">pubkey_algo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#a34b5c6c7965c8422cd5e77c7f8adb32f">hash_algo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#a48838e474c48d4dcedec4d47bde2b0fc">hashlen</a> [2]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#a36c52e02ee235ac6a769ec64b79d7220">version</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#af2c88aee7ee5c919983303eea9f39ece">sigtype</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#af815fec07d770c7966faadcbe5765973">pubkey_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#a34b5c6c7965c8422cd5e77c7f8adb32f">hash_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSigV4__s.html#a48838e474c48d4dcedec4d47bde2b0fc">hashlen</a> [2]</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.2.3. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.2.3. </p> > <p>Version 4 Signature Packet Format</p> > <p>The body of a version 4 Signature Packet contains:</p> > <ul> >@@ -67,7 +75,7 @@ > </ul> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00322">322</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a34b5c6c7965c8422cd5e77c7f8adb32f"></a><!-- doxytag: member="pgpPktSigV4_s::hash_algo" ref="a34b5c6c7965c8422cd5e77c7f8adb32f" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -152,8 +160,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktSymkey__s.html rpm-4.9.1/doc/librpm/html/structpgpPktSymkey__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktSymkey__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktSymkey__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,23 +40,23 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktSymkey_s Struct Reference</h1> </div> >+<div class="title">pgpPktSymkey_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktSymkey_s" --> > <p>5.3. >-<a href="#_details">More...</a></p> >+ <a href="structpgpPktSymkey__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html#ac349e9715dee13590c8bb75360b16704">version</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html#af4bba23640c350ffc24999b6fa3ad176">symkey_algo</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html#aca1ab9d5fb064f098950cc0d3004d19f">s2k</a> [1]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html#ac349e9715dee13590c8bb75360b16704">version</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html#af4bba23640c350ffc24999b6fa3ad176">symkey_algo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktSymkey__s.html#aca1ab9d5fb064f098950cc0d3004d19f">s2k</a> [1]</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.3. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.3. </p> > <p>Symmetric-Key Encrypted Session-Key Packets (Tag 3)</p> > <p>The Symmetric-Key Encrypted Session Key packet holds the symmetric- key encryption of a session key used to encrypt a message. Zero or more Encrypted Session Key packets and/or Symmetric-Key Encrypted Session Key packets may precede a Symmetrically Encrypted Data Packet that holds an encrypted message. The message is encrypted with a session key, and the session key is itself encrypted and stored in the Encrypted Session Key packet or the Symmetric-Key Encrypted Session Key packet.</p> > <p>If the Symmetrically Encrypted Data Packet is preceded by one or more Symmetric-Key Encrypted Session Key packets, each specifies a passphrase that may be used to decrypt the message. This allows a message to be encrypted to a number of public keys, and also to one or more pass phrases. This packet type is new, and is not generated by PGP 2.x or PGP 5.0.</p> >@@ -58,7 +69,7 @@ > </ul> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00490">490</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="aca1ab9d5fb064f098950cc0d3004d19f"></a><!-- doxytag: member="pgpPktSymkey_s::s2k" ref="aca1ab9d5fb064f098950cc0d3004d19f" args="[1]" --> > <div class="memitem"> > <div class="memproto"> >@@ -109,8 +120,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktTrust__s.html rpm-4.9.1/doc/librpm/html/structpgpPktTrust__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktTrust__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktTrust__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktTrust_s Struct Reference</h1> </div> >+<div class="title">pgpPktTrust_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktTrust_s" --> >@@ -37,12 +48,12 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktTrust__s.html#a0773ac028d39e929ca4464479dba05aa">flag</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktTrust__s.html#a0773ac028d39e929ca4464479dba05aa">flag</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00852">852</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a0773ac028d39e929ca4464479dba05aa"></a><!-- doxytag: member="pgpPktTrust_s::flag" ref="a0773ac028d39e929ca4464479dba05aa" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -62,8 +73,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structpgpPktUid__s.html rpm-4.9.1/doc/librpm/html/structpgpPktUid__s.html >--- rpm-4.9.0/doc/librpm/html/structpgpPktUid__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structpgpPktUid__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktUid_s Struct Reference</h1> </div> >+<div class="title">pgpPktUid_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktUid_s" --> >@@ -37,12 +48,12 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktUid__s.html#ad14dda7b0f76bf21a95847c3e6646004">userid</a> [1]</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structpgpPktUid__s.html#ad14dda7b0f76bf21a95847c3e6646004">userid</a> [1]</td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00866">866</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="ad14dda7b0f76bf21a95847c3e6646004"></a><!-- doxytag: member="pgpPktUid_s::userid" ref="ad14dda7b0f76bf21a95847c3e6646004" args="[1]" --> > <div class="memitem"> > <div class="memproto"> >@@ -62,8 +73,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmBuildArguments__s.html rpm-4.9.1/doc/librpm/html/structrpmBuildArguments__s.html >--- rpm-4.9.0/doc/librpm/html/structrpmBuildArguments__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmBuildArguments__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,31 +40,28 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmBuildArguments_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmbuild.html">Build API.</a>]</small> >-</h1> </div> >+<div class="title">rpmBuildArguments_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmbuild.html">Build API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmBuildArguments_s" --> > <p>Describe build request. >-<a href="#_details">More...</a></p> >+ <a href="structrpmBuildArguments__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmbuild_8h_source.html">rpmbuild.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmbuild_8h.html#a449985842764ee68779a20dc1519a775">rpmBuildPkgFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#ac5afae58f617d76f7367be1d6fb45423">pkgFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmbuild_8h.html#a68795b9059bd54968972559eb133154b">rpmBuildFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#ad4c11c26f63a02a2f333c4d8bd4ebcc5">buildRootOverride</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#ab4df0b8e1a35e866a52d82c2cb75c404">cookie</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#a4f0e2aefc1295a794cafdebfcede23f9">rootdir</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmbuild_8h.html#a449985842764ee68779a20dc1519a775">rpmBuildPkgFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#ac5afae58f617d76f7367be1d6fb45423">pkgFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmbuild_8h.html#a68795b9059bd54968972559eb133154b">rpmBuildFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#adb4577dd9848f3b8d8797e081c26c636">buildAmount</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#ad4c11c26f63a02a2f333c4d8bd4ebcc5">buildRootOverride</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#ab4df0b8e1a35e866a52d82c2cb75c404">cookie</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#a4f0e2aefc1295a794cafdebfcede23f9">rootdir</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Describe build request. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Describe build request. </p> > > <p>Definition at line <a class="el" href="rpmbuild_8h_source.html#l00053">53</a> of file <a class="el" href="rpmbuild_8h_source.html">rpmbuild.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="adb4577dd9848f3b8d8797e081c26c636"></a><!-- doxytag: member="rpmBuildArguments_s::buildAmount" ref="adb4577dd9848f3b8d8797e081c26c636" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -147,8 +155,8 @@ > <li><a class="el" href="rpmbuild_8h_source.html">rpmbuild.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmInstallArguments__s__coll__graph.map rpm-4.9.1/doc/librpm/html/structrpmInstallArguments__s__coll__graph.map >--- rpm-4.9.0/doc/librpm/html/structrpmInstallArguments__s__coll__graph.map 2010-12-10 05:48:17.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmInstallArguments__s__coll__graph.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,3 +1,3 @@ > <map id="G" name="G"> >-<area shape="rect" id="node2" href="$structrpmRelocation__s.html" title="We pass these around as an array with a sentinel." alt="" coords="27,5,160,35"/> >+<area shape="rect" id="node2" href="$structrpmRelocation__s.html" title="We pass these around as an array with a sentinel." alt="" coords="23,5,143,35"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmInstallArguments__s__coll__graph.md5 rpm-4.9.1/doc/librpm/html/structrpmInstallArguments__s__coll__graph.md5 >--- rpm-4.9.0/doc/librpm/html/structrpmInstallArguments__s__coll__graph.md5 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmInstallArguments__s__coll__graph.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-e94593bd525eee82e3c307931b240daa >\ No newline at end of file >+9be1b1e11ab229e86ebae221773fab8e >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/structrpmInstallArguments__s__coll__graph.png and rpm-4.9.1/doc/librpm/html/structrpmInstallArguments__s__coll__graph.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmInstallArguments__s.html rpm-4.9.1/doc/librpm/html/structrpmInstallArguments__s.html >--- rpm-4.9.0/doc/librpm/html/structrpmInstallArguments__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmInstallArguments__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,15 +40,12 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmInstallArguments_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmcli.html">Command Line API.</a>]</small> >-</h1> </div> >+<div class="title">rpmInstallArguments_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmcli.html">Command Line API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmInstallArguments_s" --> > <p>Describe database command line requests. >-<a href="#_details">More...</a></p> >+ <a href="structrpmInstallArguments__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>></code></p> > <div class="dynheader"> >@@ -45,25 +53,25 @@ > <div class="dyncontent"> > <div class="center"><img src="structrpmInstallArguments__s__coll__graph.png" border="0" usemap="#rpmInstallArguments__s_coll__map" alt="Collaboration graph"/></div> > <map name="rpmInstallArguments__s_coll__map" id="rpmInstallArguments__s_coll__map"> >-<area shape="rect" id="node2" href="structrpmRelocation__s.html" title="We pass these around as an array with a sentinel." alt="" coords="27,5,160,35"/></map> >+<area shape="rect" id="node2" href="structrpmRelocation__s.html" title="We pass these around as an array with a sentinel." alt="" coords="23,5,143,35"/></map> > <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">transFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a364d2204b05fb3c896b6b6211894cbf4">numRelocations</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">noDeps</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a7207639a0b2379a99ee8a88147046093">incldocs</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a1ee56f83b4716af6d2e7c292d426ea9b">relocations</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#ab86665a689af0a4d2002904cfe550134">prefix</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">transFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a364d2204b05fb3c896b6b6211894cbf4">numRelocations</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">noDeps</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a7207639a0b2379a99ee8a88147046093">incldocs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#a1ee56f83b4716af6d2e7c292d426ea9b">relocations</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html#ab86665a689af0a4d2002904cfe550134">prefix</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Describe database command line requests. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Describe database command line requests. </p> > > <p>Definition at line <a class="el" href="rpmcli_8h_source.html#l00339">339</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a7207639a0b2379a99ee8a88147046093"></a><!-- doxytag: member="rpmInstallArguments_s::incldocs" ref="a7207639a0b2379a99ee8a88147046093" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -204,8 +212,8 @@ > <li><a class="el" href="rpmcli_8h_source.html">rpmcli.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmop__s__coll__graph.map rpm-4.9.1/doc/librpm/html/structrpmop__s__coll__graph.map >--- rpm-4.9.0/doc/librpm/html/structrpmop__s__coll__graph.map 2010-12-10 05:48:17.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmop__s__coll__graph.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,3 +1,3 @@ > <map id="G" name="G"> >-<area shape="rect" id="node2" href="$structrpmsw__s.html" title="rpmsw_s" alt="" coords="5,5,85,35"/> >+<area shape="rect" id="node2" href="$structrpmsw__s.html" title="rpmsw_s" alt="" coords="5,5,80,35"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmop__s__coll__graph.md5 rpm-4.9.1/doc/librpm/html/structrpmop__s__coll__graph.md5 >--- rpm-4.9.0/doc/librpm/html/structrpmop__s__coll__graph.md5 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmop__s__coll__graph.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-956c94e98287df229e86184ba3e68b76 >\ No newline at end of file >+7f3754f0feeecc77bd6736fa5d1631c5 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/structrpmop__s__coll__graph.png and rpm-4.9.1/doc/librpm/html/structrpmop__s__coll__graph.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmop__s.html rpm-4.9.1/doc/librpm/html/structrpmop__s.html >--- rpm-4.9.0/doc/librpm/html/structrpmop__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmop__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,15 +40,12 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmop_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmsw.html">Statistics API.</a>]</small> >-</h1> </div> >+<div class="title">rpmop_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmsw.html">Statistics API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmop_s" --> > <p>Cumulative statistics for an operation. >-<a href="#_details">More...</a></p> >+ <a href="structrpmop__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmsw_8h_source.html">rpmsw.h</a>></code></p> > <div class="dynheader"> >@@ -45,21 +53,21 @@ > <div class="dyncontent"> > <div class="center"><img src="structrpmop__s__coll__graph.png" border="0" usemap="#rpmop__s_coll__map" alt="Collaboration graph"/></div> > <map name="rpmop__s_coll__map" id="rpmop__s_coll__map"> >-<area shape="rect" id="node2" href="structrpmsw__s.html" title="rpmsw_s" alt="" coords="5,5,85,35"/></map> >+<area shape="rect" id="node2" href="structrpmsw__s.html" title="rpmsw_s" alt="" coords="5,5,80,35"/></map> > <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmsw__s.html">rpmsw_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#aed842a4c7392f24084306394c51250fb">begin</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#a9634b69532968bc33f29d42025fce0ea">count</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#ad21e27b2079571a893e786e44e60f24e">bytes</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#a441e7e2e6184a6e052c3955065326214">usecs</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmsw__s.html">rpmsw_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#aed842a4c7392f24084306394c51250fb">begin</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#a9634b69532968bc33f29d42025fce0ea">count</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#ad21e27b2079571a893e786e44e60f24e">bytes</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmsw.html#ga17f1fdbc48f3de7d0498dc8a14d8fad3">rpmtime_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmop__s.html#a441e7e2e6184a6e052c3955065326214">usecs</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Cumulative statistics for an operation. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Cumulative statistics for an operation. </p> > > <p>Definition at line <a class="el" href="rpmsw_8h_source.html#l00040">40</a> of file <a class="el" href="rpmsw_8h_source.html">rpmsw.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="aed842a4c7392f24084306394c51250fb"></a><!-- doxytag: member="rpmop_s::begin" ref="aed842a4c7392f24084306394c51250fb" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -128,8 +136,8 @@ > <li><a class="el" href="rpmsw_8h_source.html">rpmsw.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmQVKArguments__s__coll__graph.map rpm-4.9.1/doc/librpm/html/structrpmQVKArguments__s__coll__graph.map >--- rpm-4.9.0/doc/librpm/html/structrpmQVKArguments__s__coll__graph.map 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmQVKArguments__s__coll__graph.map 2011-07-12 07:30:21.000000000 -0400 >@@ -0,0 +1,2 @@ >+<map id="G" name="G"> >+</map> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmQVKArguments__s__coll__graph.md5 rpm-4.9.1/doc/librpm/html/structrpmQVKArguments__s__coll__graph.md5 >--- rpm-4.9.0/doc/librpm/html/structrpmQVKArguments__s__coll__graph.md5 1969-12-31 19:00:00.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmQVKArguments__s__coll__graph.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -0,0 +1 @@ >+65fa174b080ae21cd51fedef900df578 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/structrpmQVKArguments__s__coll__graph.png and rpm-4.9.1/doc/librpm/html/structrpmQVKArguments__s__coll__graph.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmQVKArguments__s.html rpm-4.9.1/doc/librpm/html/structrpmQVKArguments__s.html >--- rpm-4.9.0/doc/librpm/html/structrpmQVKArguments__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmQVKArguments__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,34 +40,36 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmQVKArguments_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmcli.html">Command Line API.</a>]</small> >-</h1> </div> >+<div class="title">rpmQVKArguments_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmcli.html">Command Line API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmQVKArguments_s" --> > <p>Describe query/verify/signature command line operation. >-<a href="#_details">More...</a></p> >+ <a href="structrpmQVKArguments__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>></code></p> >+<div class="dynheader"> >+Collaboration diagram for rpmQVKArguments_s:</div> >+<div class="dyncontent"> >+<div class="center"><img src="structrpmQVKArguments__s__coll__graph.png" border="0" usemap="#rpmQVKArguments__s_coll__map" alt="Collaboration graph"/></div> >+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">qva_sourceCount</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">qva_flags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a941ea4f6527808e880c5cf7363c86328">qva_fflags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1">QVF_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a4f50ef377c00fd6e22edf4dff6186cfc">qva_showPackage</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb">QSpecF_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a953104a7128476f9d556d2141b404196">qva_specQuery</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a0c581f555e9ab71fb10b1db3ab6a73a8">qva_mode</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">qva_sourceCount</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">qva_flags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmfi_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a941ea4f6527808e880c5cf7363c86328">qva_fflags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmcli.html#gac197baca8e5578816af531c6d44426b1">QVF_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a4f50ef377c00fd6e22edf4dff6186cfc">qva_showPackage</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmcli.html#ga95080cc798aaa1d639e2d411cc3dd6bb">QSpecF_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a953104a7128476f9d556d2141b404196">qva_specQuery</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html#a0c581f555e9ab71fb10b1db3ab6a73a8">qva_mode</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Describe query/verify/signature command line operation. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Describe query/verify/signature command line operation. </p> > > <p>Definition at line <a class="el" href="rpmcli_8h_source.html#l00167">167</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a941ea4f6527808e880c5cf7363c86328"></a><!-- doxytag: member="rpmQVKArguments_s::qva_fflags" ref="a941ea4f6527808e880c5cf7363c86328" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -199,7 +212,7 @@ > > <p>Definition at line <a class="el" href="rpmcli_8h_source.html#l00174">174</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p> > >-<p>Referenced by <a class="el" href="rpmspec_8c_source.html#l00052">main()</a>.</p> >+<p>Referenced by <a class="el" href="rpmspec_8c_source.html#l00055">main()</a>.</p> > > </div> > </div> >@@ -207,8 +220,8 @@ > <li><a class="el" href="rpmcli_8h_source.html">rpmcli.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmRelocation__s.html rpm-4.9.1/doc/librpm/html/structrpmRelocation__s.html >--- rpm-4.9.0/doc/librpm/html/structrpmRelocation__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmRelocation__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,25 +40,25 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmRelocation_s Struct Reference</h1> </div> >+<div class="title">rpmRelocation_s Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmRelocation_s" --> > <p>We pass these around as an array with a sentinel. >-<a href="#_details">More...</a></p> >+ <a href="structrpmRelocation__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmfi_8h_source.html">rpmfi.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmRelocation__s.html#a945f7f53153cf221e5692d74df8f5efb">oldPath</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmRelocation__s.html#a9c96e456f9c1b75a40a9a6c8e27506aa">newPath</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmRelocation__s.html#a945f7f53153cf221e5692d74df8f5efb">oldPath</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmRelocation__s.html#a9c96e456f9c1b75a40a9a6c8e27506aa">newPath</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>We pass these around as an array with a sentinel. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>We pass these around as an array with a sentinel. </p> > > <p>Definition at line <a class="el" href="rpmfi_8h_source.html#l00093">93</a> of file <a class="el" href="rpmfi_8h_source.html">rpmfi.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a9c96e456f9c1b75a40a9a6c8e27506aa"></a><!-- doxytag: member="rpmRelocation_s::newPath" ref="a9c96e456f9c1b75a40a9a6c8e27506aa" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -88,8 +99,8 @@ > <li><a class="el" href="rpmfi_8h_source.html">rpmfi.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmSignArgs.html rpm-4.9.1/doc/librpm/html/structrpmSignArgs.html >--- rpm-4.9.0/doc/librpm/html/structrpmSignArgs.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmSignArgs.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,7 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmSignArgs Struct Reference</h1> </div> >+<div class="title">rpmSignArgs Struct Reference</div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmSignArgs" --> >@@ -37,13 +48,13 @@ > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmSignArgs.html#a7f508e1feaaa0100458682a2b82dfa08">keyid</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1">pgpHashAlgo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmSignArgs.html#a1b604d8396d82a841b293504c95c93ff">hashalgo</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmSignArgs.html#a7f508e1feaaa0100458682a2b82dfa08">keyid</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmpgp.html#ga7dfcf98c6e163d995601e76dc0797ca1">pgpHashAlgo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmSignArgs.html#a1b604d8396d82a841b293504c95c93ff">hashalgo</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmsign_8h_source.html#l00011">11</a> of file <a class="el" href="rpmsign_8h_source.html">rpmsign.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a1b604d8396d82a841b293504c95c93ff"></a><!-- doxytag: member="rpmSignArgs::hashalgo" ref="a1b604d8396d82a841b293504c95c93ff" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -78,8 +89,8 @@ > <li><a class="el" href="rpmsign_8h_source.html">rpmsign.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmsw__s.html rpm-4.9.1/doc/librpm/html/structrpmsw__s.html >--- rpm-4.9.0/doc/librpm/html/structrpmsw__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmsw__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,10 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmsw_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmsw.html">Statistics API.</a>]</small> >-</h1> </div> >+<div class="title">rpmsw_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmsw.html">Statistics API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmsw_s" --> >@@ -41,15 +49,15 @@ > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> > <tr><td class="memItemLeft" >union {</td></tr> >-<tr><td class="memItemLeft" > struct timeval <a class="el" href="structrpmsw__s.html#ab70a7306587af628019b6fd350569cce">tv</a></td></tr> >-<tr><td class="memItemLeft" > unsigned long long int <a class="el" href="structrpmsw__s.html#aec3943bb0cc8c4c20044560a97f88fa2">ticks</a></td></tr> >-<tr><td class="memItemLeft" > unsigned long int <a class="el" href="structrpmsw__s.html#ad5a91626d96f47a6b23c581f363ef7ae">tocks</a> [2]</td></tr> >-<tr><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmsw__s.html#aa37adfab18fd391b74ee67a5f830b161">u</a></td></tr> >+<tr><td class="memItemLeft" >   struct timeval   <a class="el" href="structrpmsw__s.html#ab70a7306587af628019b6fd350569cce">tv</a></td></tr> >+<tr><td class="memItemLeft" >   unsigned long long int   <a class="el" href="structrpmsw__s.html#aec3943bb0cc8c4c20044560a97f88fa2">ticks</a></td></tr> >+<tr><td class="memItemLeft" >   unsigned long int   <a class="el" href="structrpmsw__s.html#ad5a91626d96f47a6b23c581f363ef7ae">tocks</a> [2]</td></tr> >+<tr><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmsw__s.html#aa37adfab18fd391b74ee67a5f830b161">u</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmsw_8h_source.html#l00029">29</a> of file <a class="el" href="rpmsw_8h_source.html">rpmsw.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="aec3943bb0cc8c4c20044560a97f88fa2"></a><!-- doxytag: member="rpmsw_s::ticks" ref="aec3943bb0cc8c4c20044560a97f88fa2" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -112,8 +120,8 @@ > <li><a class="el" href="rpmsw_8h_source.html">rpmsw.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/structrpmtd__s.html rpm-4.9.1/doc/librpm/html/structrpmtd__s.html >--- rpm-4.9.0/doc/librpm/html/structrpmtd__s.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/structrpmtd__s.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,33 +40,30 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>rpmtd_s Struct Reference<br/> >-<small> >-[<a class="el" href="group__rpmtd.html">RPM Tag Data Container API.</a>]</small> >-</h1> </div> >+<div class="title">rpmtd_s Struct Reference<div class="ingroups"><a class="el" href="group__rpmtd.html">RPM Tag Data Container API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="rpmtd_s" --> > <p>Container for rpm tag data (from headers or extensions). >-<a href="#_details">More...</a></p> >+ <a href="structrpmtd__s.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmtd_8h_source.html">rpmtd.h</a>></code></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#ae46f67f99bfb4e6e7106d2bc176cd74e">tag</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#a7aac4dc57543c38f5aafd782e3ad5875">type</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#aa8ed24fd4dc224f6128c6ccda20ef61b">count</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#a173629ecdd3950c4685a3d34524dc412">data</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtd_8h.html#aa2c2490d404c7c6c3a0a45f840002505">rpmtdFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#af7417e8ab8b12287c89f8a904d430c2b">flags</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#a1459520fd950c1371834a6a38e57c01a">ix</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gad0de00014e2be6fbb6bd020ec772a724">rpm_tag_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#ae46f67f99bfb4e6e7106d2bc176cd74e">tag</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaaf6bb0fc51d9479b85707cf2687836a3">rpm_tagtype_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#a7aac4dc57543c38f5aafd782e3ad5875">type</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga12927399545450cd58cca8abdc44e768">rpm_count_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#aa8ed24fd4dc224f6128c6ccda20ef61b">count</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gaae6c1ea7bdcf38d541c6faccb3d63dbb">rpm_data_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#a173629ecdd3950c4685a3d34524dc412">data</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmtd_8h.html#aa2c2490d404c7c6c3a0a45f840002505">rpmtdFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#af7417e8ab8b12287c89f8a904d430c2b">flags</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmtd__s.html#a1459520fd950c1371834a6a38e57c01a">ix</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>Container for rpm tag data (from headers or extensions). </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>Container for rpm tag data (from headers or extensions). </p> > <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000029">Todo:</a></b></dt><dd>Make this opaque (at least outside rpm itself) </dd></dl> > > <p>Definition at line <a class="el" href="rpmtd_8h_source.html#l00025">25</a> of file <a class="el" href="rpmtd_8h_source.html">rpmtd.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="aa8ed24fd4dc224f6128c6ccda20ef61b"></a><!-- doxytag: member="rpmtd_s::count" ref="aa8ed24fd4dc224f6128c6ccda20ef61b" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -150,8 +158,8 @@ > <li><a class="el" href="rpmtd_8h_source.html">rpmtd.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/system_8h__dep__incl.map rpm-4.9.1/doc/librpm/html/system_8h__dep__incl.map >--- rpm-4.9.0/doc/librpm/html/system_8h__dep__incl.map 2010-12-10 05:48:16.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/system_8h__dep__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,10 +1,10 @@ > <map id="G" name="G"> >-<area shape="rect" id="node3" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,80,112"/> >-<area shape="rect" id="node5" href="$rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="104,83,197,112"/> >-<area shape="rect" id="node7" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="221,83,312,112"/> >-<area shape="rect" id="node9" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="336,83,411,112"/> >-<area shape="rect" id="node11" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="435,83,525,112"/> >-<area shape="rect" id="node13" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="549,83,624,112"/> >-<area shape="rect" id="node15" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="648,83,733,112"/> >-<area shape="rect" id="node17" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="757,83,848,112"/> >+<area shape="rect" id="node3" href="$cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,75,112"/> >+<area shape="rect" id="node5" href="$rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="99,83,184,112"/> >+<area shape="rect" id="node7" href="$rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="208,83,291,112"/> >+<area shape="rect" id="node9" href="$rpmdb_8c.html" title="rpmdb.c" alt="" coords="315,83,384,112"/> >+<area shape="rect" id="node11" href="$rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="408,83,491,112"/> >+<area shape="rect" id="node13" href="$rpmqv_8c.html" title="rpmqv.c" alt="" coords="515,83,584,112"/> >+<area shape="rect" id="node15" href="$rpmsign_8c.html" title="rpmsign.c" alt="" coords="608,83,685,112"/> >+<area shape="rect" id="node17" href="$rpmspec_8c.html" title="rpmspec.c" alt="" coords="709,83,792,112"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/system_8h__dep__incl.md5 rpm-4.9.1/doc/librpm/html/system_8h__dep__incl.md5 >--- rpm-4.9.0/doc/librpm/html/system_8h__dep__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/system_8h__dep__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-0f08e32a11fbe73febb38e9f90565680 >\ No newline at end of file >+40d53150b84989b5c22c9af83dd7c603 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/system_8h__dep__incl.png and rpm-4.9.1/doc/librpm/html/system_8h__dep__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/system_8h.html rpm-4.9.1/doc/librpm/html/system_8h.html >--- rpm-4.9.0/doc/librpm/html/system_8h.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/system_8h.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,20 +7,31 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> >@@ -32,68 +43,68 @@ > <a href="#func-members">Functions</a> | > <a href="#var-members">Variables</a> </div> > <div class="headertitle"> >-<h1>system.h File Reference</h1> </div> >+<div class="title">system.h File Reference</div> </div> > </div> > <div class="contents"> >-<code>#include <sys/file.h></code><br/> >+<div class="textblock"><code>#include <sys/file.h></code><br/> > <code>#include "<a class="el" href="rpmutil_8h_source.html">rpmio/rpmutil.h</a>"</code><br/> > <code>#include <dlfcn.h></code><br/> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > Include dependency graph for system.h:</div> > <div class="dyncontent"> > <div class="center"><img src="system_8h__incl.png" border="0" usemap="#system_8h" alt=""/></div> > <map name="system_8h" id="system_8h"> >-<area shape="rect" id="node5" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,83,232,112"/></map> >+<area shape="rect" id="node5" href="rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,83,211,112"/></map> > </div> >-<div class="dynheader"> >+</div><div class="textblock"><div class="dynheader"> > This graph shows which files directly or indirectly include this file:</div> > <div class="dyncontent"> > <div class="center"><img src="system_8h__dep__incl.png" border="0" usemap="#system_8hdep" alt=""/></div> > <map name="system_8hdep" id="system_8hdep"> >-<area shape="rect" id="node3" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,80,112"/><area shape="rect" id="node5" href="rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="104,83,197,112"/><area shape="rect" id="node7" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="221,83,312,112"/><area shape="rect" id="node9" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="336,83,411,112"/><area shape="rect" id="node11" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="435,83,525,112"/><area shape="rect" id="node13" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="549,83,624,112"/><area shape="rect" id="node15" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="648,83,733,112"/><area shape="rect" id="node17" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="757,83,848,112"/></map> >+<area shape="rect" id="node3" href="cliutils_8c.html" title="cliutils.c" alt="" coords="5,83,75,112"/><area shape="rect" id="node5" href="rpm2cpio_8c.html" title="rpm2cpio.c" alt="" coords="99,83,184,112"/><area shape="rect" id="node7" href="rpmbuild_8c.html" title="rpmbuild.c" alt="" coords="208,83,291,112"/><area shape="rect" id="node9" href="rpmdb_8c.html" title="rpmdb.c" alt="" coords="315,83,384,112"/><area shape="rect" id="node11" href="rpmkeys_8c.html" title="rpmkeys.c" alt="" coords="408,83,491,112"/><area shape="rect" id="node13" href="rpmqv_8c.html" title="rpmqv.c" alt="" coords="515,83,584,112"/><area shape="rect" id="node15" href="rpmsign_8c.html" title="rpmsign.c" alt="" coords="608,83,685,112"/><area shape="rect" id="node17" href="rpmspec_8c.html" title="rpmspec.c" alt="" coords="709,83,792,112"/></map> >+</div> > </div> >- > <p><a href="system_8h_source.html">Go to the source code of this file.</a></p> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="define-members"></a> > Defines</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a89957e9be80ef12a50eb4eca72ecd888">dirent</a> direct</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#aedb4f2167b2af2f06f34fe1a5031e217">NLENGTH</a>(direct) ((direct)->d_namlen)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ae688d728e1acdfe5988c7db45d6f0166">PATH_MAX</a> 256</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a579557463dca40bc27551ed71fc463b9">freecon</a>(_c)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a11a1d804d7937a7b19e9b0def270ad68">setfilecon</a>(_fn, _c) (-1)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a71351fe35c9fa672526a0572d59c8b29">lsetfilecon</a>(_fn, _c) (-1)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a39b9168c88bf6145056a39e9176a6267">is_selinux_enabled</a>() (0)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a944a50161a6106c7340eab260eeff7d2">matchpathcon_init</a>(_fn) (-1)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a6a6f7c4d1f5db4206573db90afa8d3b9">matchpathcon_fini</a>() (0)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a94838411127c9f8370d2cfb9fa591d91">matchpathcon</a>(_fn, _fm, _c) (-1)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a43c1dff0d63700785cba2c8b66f954ba">selabel_lookup_raw</a>(_hnd, _scon, _key, _type) (-1)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ad3804338ea38779c1d21857a3dc03d5b">selinux_file_context_path</a>() (0)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a97e4e71d31e95800050ae0f1bfaf09bb">rpm_execcon</a>(_v, _fn, _av, _envp) (0)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a4213b2ad4e4e16d946a377f6684fb364">xmalloc</a>(_size) rmalloc((_size))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a574787c4652b31e4f92edc813a1e78b6">xcalloc</a>(_nmemb, _size) rcalloc((_nmemb), (_size))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#abd7a1ba91b6b968b64639bb0149a69e5">xrealloc</a>(_ptr, _size) rrealloc((_ptr), (_size))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ab62344482c6d93843e0388d2ba2cf514">xstrdup</a>(_str) rstrdup((_str))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ae6e74ce39e6413596a772e62aacc51cb">_free</a>(_ptr) rfree((_ptr))</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a> <a class="el" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a08b0a5a39651f29857ebec61a69217a2">setprogname</a>(pn)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(Text) Text</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(Text) Text</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a89957e9be80ef12a50eb4eca72ecd888">dirent</a>   direct</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#aedb4f2167b2af2f06f34fe1a5031e217">NLENGTH</a>(direct)   ((direct)->d_namlen)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ae688d728e1acdfe5988c7db45d6f0166">PATH_MAX</a>   256</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a579557463dca40bc27551ed71fc463b9">freecon</a>(_c)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a11a1d804d7937a7b19e9b0def270ad68">setfilecon</a>(_fn, _c)   (-1)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a71351fe35c9fa672526a0572d59c8b29">lsetfilecon</a>(_fn, _c)   (-1)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a39b9168c88bf6145056a39e9176a6267">is_selinux_enabled</a>()   (0)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a944a50161a6106c7340eab260eeff7d2">matchpathcon_init</a>(_fn)   (-1)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a6a6f7c4d1f5db4206573db90afa8d3b9">matchpathcon_fini</a>()   (0)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a94838411127c9f8370d2cfb9fa591d91">matchpathcon</a>(_fn, _fm, _c)   (-1)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a43c1dff0d63700785cba2c8b66f954ba">selabel_lookup_raw</a>(_hnd, _scon, _key, _type)   (-1)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ad3804338ea38779c1d21857a3dc03d5b">selinux_file_context_path</a>()   (0)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a97e4e71d31e95800050ae0f1bfaf09bb">rpm_execcon</a>(_v, _fn, _av, _envp)   (0)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a4213b2ad4e4e16d946a377f6684fb364">xmalloc</a>(_size)   rmalloc((_size))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a574787c4652b31e4f92edc813a1e78b6">xcalloc</a>(_nmemb, _size)   rcalloc((_nmemb), (_size))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#abd7a1ba91b6b968b64639bb0149a69e5">xrealloc</a>(_ptr, _size)   rrealloc((_ptr), (_size))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ab62344482c6d93843e0388d2ba2cf514">xstrdup</a>(_str)   rstrdup((_str))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ae6e74ce39e6413596a772e62aacc51cb">_free</a>(_ptr)   rfree((_ptr))</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>   <a class="el" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a08b0a5a39651f29857ebec61a69217a2">setprogname</a>(pn)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a8a97de23397d8af6821824c0234d8c3c">_</a>(Text)   Text</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#aca24492e24b07d15df23b4957092a9f3">N_</a>(Text)   Text</td></tr> > <tr><td colspan="2"><h2><a name="typedef-members"></a> > Typedefs</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">typedef char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a647738b0bfa7922b9a114414112237d1">security_context_t</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">typedef char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a647738b0bfa7922b9a114414112237d1">security_context_t</a></td></tr> > <tr><td colspan="2"><h2><a name="func-members"></a> > Functions</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a890dbcd7c456828c1b6ff714e405fcc1">stpcpy</a> (char *dest, const char *src)</td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a217a70a69e2fc7727278516b7ad2fc26">stpncpy</a> (char *dest, const char *src, size_t n)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a890dbcd7c456828c1b6ff714e405fcc1">stpcpy</a> (char *dest, const char *src)</td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a217a70a69e2fc7727278516b7ad2fc26">stpncpy</a> (char *dest, const char *src, size_t n)</td></tr> > <tr><td colspan="2"><h2><a name="var-members"></a> > Variables</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition in file <a class="el" href="system_8h_source.html">system.h</a>.</p> >-<hr/><h2>Define Documentation</h2> >+</div><hr/><h2>Define Documentation</h2> > <a class="anchor" id="a8a97de23397d8af6821824c0234d8c3c"></a><!-- doxytag: member="system.h::_" ref="a8a97de23397d8af6821824c0234d8c3c" args="(Text)" --> > <div class="memitem"> > <div class="memproto"> >@@ -101,10 +112,9 @@ > <tr> > <td class="memname">#define _</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">Text</td> >- <td> ) </td> >- <td> Text</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">Text</td><td>)</td> >+ <td>   Text</td> > </tr> > </table> > </div> >@@ -121,7 +131,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define __progname <a class="el" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td> >+ <td class="memname">#define __progname   <a class="el" href="system_8h.html#ae44e96c1808be0a56730c26b8b3d2c2a">program_name</a></td> > </tr> > </table> > </div> >@@ -140,10 +150,9 @@ > <tr> > <td class="memname">#define _free</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_ptr</td> >- <td> ) </td> >- <td> rfree((_ptr))</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_ptr</td><td>)</td> >+ <td>   rfree((_ptr))</td> > </tr> > </table> > </div> >@@ -160,7 +169,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define dirent direct</td> >+ <td class="memname">#define dirent   direct</td> > </tr> > </table> > </div> >@@ -177,9 +186,8 @@ > <tr> > <td class="memname">#define freecon</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_c</td> >- <td> ) </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_c</td><td>)</td> > <td></td> > </tr> > </table> >@@ -197,9 +205,8 @@ > <tr> > <td class="memname">#define is_selinux_enabled</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> (0)</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   (0)</td> > </tr> > </table> > </div> >@@ -216,19 +223,19 @@ > <tr> > <td class="memname">#define lsetfilecon</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_fn, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">_c</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_c </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> (-1)</td> >+ <td></td><td>   (-1)</td> > </tr> > </table> > </div> >@@ -245,25 +252,25 @@ > <tr> > <td class="memname">#define matchpathcon</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_fn, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_fm, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">_c</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_c </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> (-1)</td> >+ <td></td><td>   (-1)</td> > </tr> > </table> > </div> >@@ -280,9 +287,8 @@ > <tr> > <td class="memname">#define matchpathcon_fini</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> (0)</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   (0)</td> > </tr> > </table> > </div> >@@ -299,10 +305,9 @@ > <tr> > <td class="memname">#define matchpathcon_init</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_fn</td> >- <td> ) </td> >- <td> (-1)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_fn</td><td>)</td> >+ <td>   (-1)</td> > </tr> > </table> > </div> >@@ -319,10 +324,9 @@ > <tr> > <td class="memname">#define N_</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">Text</td> >- <td> ) </td> >- <td> Text</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">Text</td><td>)</td> >+ <td>   Text</td> > </tr> > </table> > </div> >@@ -339,10 +343,9 @@ > <tr> > <td class="memname">#define NLENGTH</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">direct</td> >- <td> ) </td> >- <td> ((direct)->d_namlen)</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">direct</td><td>)</td> >+ <td>   ((direct)->d_namlen)</td> > </tr> > </table> > </div> >@@ -357,7 +360,7 @@ > <div class="memproto"> > <table class="memname"> > <tr> >- <td class="memname">#define PATH_MAX 256</td> >+ <td class="memname">#define PATH_MAX   256</td> > </tr> > </table> > </div> >@@ -374,31 +377,31 @@ > <tr> > <td class="memname">#define rpm_execcon</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_v, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_fn, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_av, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">_envp</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_envp </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> (0)</td> >+ <td></td><td>   (0)</td> > </tr> > </table> > </div> >@@ -415,31 +418,31 @@ > <tr> > <td class="memname">#define selabel_lookup_raw</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_hnd, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_scon, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_key, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">_type</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_type </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> (-1)</td> >+ <td></td><td>   (-1)</td> > </tr> > </table> > </div> >@@ -456,9 +459,8 @@ > <tr> > <td class="memname">#define selinux_file_context_path</td> > <td>(</td> >- <td class="paramname"></td> >- <td> ) </td> >- <td> (0)</td> >+ <td class="paramname"></td><td>)</td> >+ <td>   (0)</td> > </tr> > </table> > </div> >@@ -475,19 +477,19 @@ > <tr> > <td class="memname">#define setfilecon</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_fn, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">_c</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_c </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> (-1)</td> >+ <td></td><td>   (-1)</td> > </tr> > </table> > </div> >@@ -504,9 +506,8 @@ > <tr> > <td class="memname">#define setprogname</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">pn</td> >- <td> ) </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">pn</td><td>)</td> > <td></td> > </tr> > </table> >@@ -529,19 +530,19 @@ > <tr> > <td class="memname">#define xcalloc</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_nmemb, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">_size</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_size </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> rcalloc((_nmemb), (_size))</td> >+ <td></td><td>   rcalloc((_nmemb), (_size))</td> > </tr> > </table> > </div> >@@ -558,10 +559,9 @@ > <tr> > <td class="memname">#define xmalloc</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_size</td> >- <td> ) </td> >- <td> rmalloc((_size))</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_size</td><td>)</td> >+ <td>   rmalloc((_size))</td> > </tr> > </table> > </div> >@@ -580,19 +580,19 @@ > <tr> > <td class="memname">#define xrealloc</td> > <td>(</td> >- <td class="paramtype"> </td> >+ <td class="paramtype"> </td> > <td class="paramname">_ptr, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype"> </td> >- <td class="paramname">_size</td><td> </td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_size </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td> rrealloc((_ptr), (_size))</td> >+ <td></td><td>   rrealloc((_ptr), (_size))</td> > </tr> > </table> > </div> >@@ -611,10 +611,9 @@ > <tr> > <td class="memname">#define xstrdup</td> > <td>(</td> >- <td class="paramtype"> </td> >- <td class="paramname">_str</td> >- <td> ) </td> >- <td> rstrdup((_str))</td> >+ <td class="paramtype"> </td> >+ <td class="paramname">_str</td><td>)</td> >+ <td>   rstrdup((_str))</td> > </tr> > </table> > </div> >@@ -650,19 +649,19 @@ > <tr> > <td class="memname">char* stpcpy </td> > <td>(</td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>dest</em>, </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>dest</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>src</em></td><td> </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>src</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -677,25 +676,25 @@ > <tr> > <td class="memname">char* stpncpy </td> > <td>(</td> >- <td class="paramtype">char * </td> >- <td class="paramname"> <em>dest</em>, </td> >+ <td class="paramtype">char * </td> >+ <td class="paramname"><em>dest</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">const char * </td> >- <td class="paramname"> <em>src</em>, </td> >+ <td class="paramtype">const char * </td> >+ <td class="paramname"><em>src</em>, </td> > </tr> > <tr> > <td class="paramkey"></td> > <td></td> >- <td class="paramtype">size_t </td> >- <td class="paramname"> <em>n</em></td><td> </td> >+ <td class="paramtype">size_t </td> >+ <td class="paramname"><em>n</em> </td> > </tr> > <tr> > <td></td> > <td>)</td> >- <td></td><td></td><td></td> >+ <td></td><td></td> > </tr> > </table> > </div> >@@ -720,8 +719,8 @@ > </div> > </div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/system_8h__incl.map rpm-4.9.1/doc/librpm/html/system_8h__incl.map >--- rpm-4.9.0/doc/librpm/html/system_8h__incl.map 2010-12-10 05:48:16.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/system_8h__incl.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,3 +1,3 @@ > <map id="G" name="G"> >-<area shape="rect" id="node5" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="109,83,232,112"/> >+<area shape="rect" id="node5" href="$rpmutil_8h.html" title="rpmio/rpmutil.h" alt="" coords="104,83,211,112"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/system_8h__incl.md5 rpm-4.9.1/doc/librpm/html/system_8h__incl.md5 >--- rpm-4.9.0/doc/librpm/html/system_8h__incl.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/system_8h__incl.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-51b8ea6a0bccb85d1ce0c4291c6771d3 >\ No newline at end of file >+ef2b8287098d746ab45932fbd28cc9b5 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/system_8h__incl.png and rpm-4.9.1/doc/librpm/html/system_8h__incl.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/system_8h_source.html rpm-4.9.1/doc/librpm/html/system_8h_source.html >--- rpm-4.9.0/doc/librpm/html/system_8h_source.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/system_8h_source.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,26 +7,37 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li class="current"><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="files.html"><span>File List</span></a></li> >+ <li><a href="files.html"><span>File List</span></a></li> > <li><a href="globals.html"><span>Globals</span></a></li> > </ul> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>system.h</h1> </div> >+<div class="title">system.h</div> </div> > </div> > <div class="contents"> > <a href="system_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 >@@ -108,7 +119,7 @@ > <a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#include <selinux/selinux.h></span> > <a name="l00081"></a>00081 <span class="preprocessor">#include <selinux/label.h></span> > <a name="l00082"></a>00082 <span class="preprocessor">#else</span> >-<a name="l00083"></a><a class="code" href="system_8h.html#a647738b0bfa7922b9a114414112237d1">00083</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">char</span> * security_context_t; >+<a name="l00083"></a><a class="code" href="system_8h.html#a647738b0bfa7922b9a114414112237d1">00083</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">char</span> * <a class="code" href="system_8h.html#a647738b0bfa7922b9a114414112237d1">security_context_t</a>; > <a name="l00084"></a>00084 > <a name="l00085"></a><a class="code" href="system_8h.html#a579557463dca40bc27551ed71fc463b9">00085</a> <span class="preprocessor">#define freecon(_c)</span> > <a name="l00086"></a>00086 <span class="preprocessor"></span> >@@ -149,7 +160,7 @@ > <a name="l00121"></a>00121 <span class="preprocessor"> else __progname = pn; \</span> > <a name="l00122"></a>00122 <span class="preprocessor"> }</span> > <a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#endif</span> >-<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *__progname; >+<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="system_8h.html#a41c2f9db0a7e23392fbbebb1d1c185ec">__progname</a>; > <a name="l00125"></a>00125 > <a name="l00126"></a>00126 <span class="comment">/* Take care of NLS matters. */</span> > <a name="l00127"></a>00127 <span class="preprocessor">#if ENABLE_NLS</span> >@@ -182,8 +193,8 @@ > <a name="l00154"></a>00154 <span class="preprocessor">#endif </span><span class="comment">/* H_SYSTEM */</span> > </pre></div></div> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/todo.html rpm-4.9.1/doc/librpm/html/todo.html >--- rpm-4.9.0/doc/librpm/html/todo.html 2011-01-25 08:52:51.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/todo.html 2011-07-15 05:33:08.000000000 -0400 >@@ -7,24 +7,35 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> > </div> > <div class="header"> > <div class="headertitle"> >-<h1>Todo List </h1> </div> >+<div class="title">Todo List </div> </div> > </div> > <div class="contents"> >-<p><a class="anchor" id="_todo000001"></a> </p> >+<div class="textblock"><p><a class="anchor" id="_todo000001"></a> </p> > <dl> > <dt>Global <a class="el" href="group__rpmmacro.html#ga4bf96cf2d6c9d0375b95d852ad311f75">expandMacros</a> (void *spec, rpmMacroContext mc, char *sbuf, size_t slen) </dt> > <dd>Eliminate from API. </dd> >@@ -131,12 +142,12 @@ > </dl> > <p><a class="anchor" id="_todo000024"></a> </p> > <dl> >-<dt>Global <a class="el" href="rpmprob_8h.html#ab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a> </dt> >+<dt>Global <a class="el" href="group__rpmprob.html#gab4ea02ce77eec78f106088cbccd9b65e">rpmprobFilterFlags_e</a> </dt> > <dd>Generalize filter mechanism.</dd> > </dl> > <p><a class="anchor" id="_todo000025"></a> </p> > <dl> >-<dt>Global <a class="el" href="rpmprob_8h.html#afc89e203b3a8bf52077420ff3a1e95cf">rpmProblemGetStr</a> (rpmProblem prob) </dt> >+<dt>Global <a class="el" href="group__rpmprob.html#gafc89e203b3a8bf52077420ff3a1e95cf">rpmProblemGetStr</a> (rpmProblem prob) </dt> > <dd>needs a better name </dd> > </dl> > <p><a class="anchor" id="_todo000009"></a> </p> >@@ -204,9 +215,9 @@ > <dt>Global <a class="el" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a> (QVA_t qva, rpmts ts, Header h) </dt> > <dd>Devise a meaningful return code. </dd> > </dl> >-</div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+</div></div> >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktKey__u__coll__graph.map rpm-4.9.1/doc/librpm/html/unionpgpPktKey__u__coll__graph.map >--- rpm-4.9.0/doc/librpm/html/unionpgpPktKey__u__coll__graph.map 2010-12-10 05:48:16.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktKey__u__coll__graph.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,4 +1,4 @@ > <map id="G" name="G"> >-<area shape="rect" id="node2" href="$structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="5,5,131,35"/> >-<area shape="rect" id="node4" href="$structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="155,5,280,35"/> >+<area shape="rect" id="node2" href="$structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="5,5,120,35"/> >+<area shape="rect" id="node4" href="$structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="144,5,259,35"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktKey__u__coll__graph.md5 rpm-4.9.1/doc/librpm/html/unionpgpPktKey__u__coll__graph.md5 >--- rpm-4.9.0/doc/librpm/html/unionpgpPktKey__u__coll__graph.md5 2010-12-10 05:48:13.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktKey__u__coll__graph.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-ca42227f00f3141c18aba7b13dabfe72 >\ No newline at end of file >+c1cc36157104bf44f98973132d323746 >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/unionpgpPktKey__u__coll__graph.png and rpm-4.9.1/doc/librpm/html/unionpgpPktKey__u__coll__graph.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktKey__u.html rpm-4.9.1/doc/librpm/html/unionpgpPktKey__u.html >--- rpm-4.9.0/doc/librpm/html/unionpgpPktKey__u.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktKey__u.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,15 +40,12 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktKey_u Union Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktKey_u Union Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktKey_u" --> > <p>5.5.3. >-<a href="#_details">More...</a></p> >+ <a href="unionpgpPktKey__u.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <div class="dynheader"> >@@ -45,16 +53,16 @@ > <div class="dyncontent"> > <div class="center"><img src="unionpgpPktKey__u__coll__graph.png" border="0" usemap="#pgpPktKey__u_coll__map" alt="Collaboration graph"/></div> > <map name="pgpPktKey__u_coll__map" id="pgpPktKey__u_coll__map"> >-<area shape="rect" id="node2" href="structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="5,5,131,35"/><area shape="rect" id="node4" href="structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="155,5,280,35"/></map> >+<area shape="rect" id="node2" href="structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="5,5,120,35"/><area shape="rect" id="node4" href="structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="144,5,259,35"/></map> > <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html#a58cc24c50cca476a4866af7bba078bc9">v3</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html#ad0503ceaf2878cd3cd9a47b287a1d5a6">v4</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktKeyV3__s.html">pgpPktKeyV3_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html#a58cc24c50cca476a4866af7bba078bc9">v3</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktKeyV4__s.html">pgpPktKeyV4_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktKey__u.html#ad0503ceaf2878cd3cd9a47b287a1d5a6">v4</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.5.3. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.5.3. </p> > <p>Secret Key Packet Formats</p> > <p>The Secret Key and Secret Subkey packets contain all the data of the Public Key and Public Subkey packets, with additional algorithm- specific secret key data appended, in encrypted form.</p> > <p>The packet contains:</p> >@@ -88,7 +96,7 @@ > <p>The 16-bit checksum that follows the algorithm-specific portion is the algebraic sum, mod 65536, of the plaintext of all the algorithm- specific octets (including MPI prefix and data). With V3 keys, the checksum is stored in the clear. With V4 keys, the checksum is encrypted like the algorithm-specific data. This value is used to check that the passphrase was correct. </p> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00714">714</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a58cc24c50cca476a4866af7bba078bc9"></a><!-- doxytag: member="pgpPktKey_u::v3" ref="a58cc24c50cca476a4866af7bba078bc9" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -123,8 +131,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktPre__u__coll__graph.map rpm-4.9.1/doc/librpm/html/unionpgpPktPre__u__coll__graph.map >--- rpm-4.9.0/doc/librpm/html/unionpgpPktPre__u__coll__graph.map 2010-12-10 05:48:17.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktPre__u__coll__graph.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,16 +1,16 @@ > <map id="G" name="G"> >-<area shape="rect" id="node2" href="$structpgpPktLdata__s.html" title="pgpPktLdata_s" alt="" coords="207,5,329,35"/> >-<area shape="rect" id="node4" href="$unionpgpPktKey__u.html" title="5.5.3." alt="" coords="213,59,323,88"/> >-<area shape="rect" id="node6" href="$structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="5,32,131,61"/> >-<area shape="rect" id="node8" href="$structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="5,85,131,115"/> >-<area shape="rect" id="node10" href="$structpgpPktEdata__s.html" title="pgpPktEdata_s" alt="" coords="207,112,329,141"/> >-<area shape="rect" id="node12" href="$structpgpPktTrust__s.html" title="pgpPktTrust_s" alt="" coords="211,165,325,195"/> >-<area shape="rect" id="node14" href="$structpgpPktCdata__s.html" title="pgpPktCdata_s" alt="" coords="207,219,329,248"/> >-<area shape="rect" id="node16" href="$structpgpPktOnepass__s.html" title="5.4." alt="" coords="197,272,339,301"/> >-<area shape="rect" id="node18" href="$structpgpPktPubkey__s.html" title="5.1." alt="" coords="203,325,333,355"/> >-<area shape="rect" id="node20" href="$structpgpPktUid__s.html" title="pgpPktUid_s" alt="" coords="217,379,319,408"/> >-<area shape="rect" id="node22" href="$structpgpPktSymkey__s.html" title="5.3." alt="" coords="200,432,336,461"/> >-<area shape="rect" id="node24" href="$unionpgpPktSig__u.html" title="5.2." alt="" coords="217,485,319,515"/> >-<area shape="rect" id="node26" href="$structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="9,459,127,488"/> >-<area shape="rect" id="node28" href="$structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="9,512,127,541"/> >+<area shape="rect" id="node2" href="$structpgpPktLdata__s.html" title="pgpPktLdata_s" alt="" coords="197,5,307,35"/> >+<area shape="rect" id="node4" href="$unionpgpPktKey__u.html" title="5.5.3." alt="" coords="203,59,301,88"/> >+<area shape="rect" id="node6" href="$structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="7,32,121,61"/> >+<area shape="rect" id="node8" href="$structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="7,85,121,115"/> >+<area shape="rect" id="node10" href="$structpgpPktEdata__s.html" title="pgpPktEdata_s" alt="" coords="197,112,307,141"/> >+<area shape="rect" id="node12" href="$structpgpPktTrust__s.html" title="pgpPktTrust_s" alt="" coords="199,165,305,195"/> >+<area shape="rect" id="node14" href="$structpgpPktCdata__s.html" title="pgpPktCdata_s" alt="" coords="196,219,308,248"/> >+<area shape="rect" id="node16" href="$structpgpPktOnepass__s.html" title="5.4." alt="" coords="188,272,316,301"/> >+<area shape="rect" id="node18" href="$structpgpPktPubkey__s.html" title="5.1." alt="" coords="192,325,312,355"/> >+<area shape="rect" id="node20" href="$structpgpPktUid__s.html" title="pgpPktUid_s" alt="" coords="204,379,300,408"/> >+<area shape="rect" id="node22" href="$structpgpPktSymkey__s.html" title="5.3." alt="" coords="189,432,315,461"/> >+<area shape="rect" id="node24" href="$unionpgpPktSig__u.html" title="5.2." alt="" coords="204,485,300,515"/> >+<area shape="rect" id="node26" href="$structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="8,459,120,488"/> >+<area shape="rect" id="node28" href="$structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="8,512,120,541"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktPre__u__coll__graph.md5 rpm-4.9.1/doc/librpm/html/unionpgpPktPre__u__coll__graph.md5 >--- rpm-4.9.0/doc/librpm/html/unionpgpPktPre__u__coll__graph.md5 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktPre__u__coll__graph.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-d7eefdc2f14be4c9a5381c03402df601 >\ No newline at end of file >+0a26608940a83d3247cb3f0fc5eb711c >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/unionpgpPktPre__u__coll__graph.png and rpm-4.9.1/doc/librpm/html/unionpgpPktPre__u__coll__graph.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktPre__u.html rpm-4.9.1/doc/librpm/html/unionpgpPktPre__u.html >--- rpm-4.9.0/doc/librpm/html/unionpgpPktPre__u.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktPre__u.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,10 +40,7 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktPre_u Union Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktPre_u Union Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktPre_u" --> >@@ -42,26 +50,26 @@ > <div class="dyncontent"> > <div class="center"><img src="unionpgpPktPre__u__coll__graph.png" border="0" usemap="#pgpPktPre__u_coll__map" alt="Collaboration graph"/></div> > <map name="pgpPktPre__u_coll__map" id="pgpPktPre__u_coll__map"> >-<area shape="rect" id="node2" href="structpgpPktLdata__s.html" title="pgpPktLdata_s" alt="" coords="207,5,329,35"/><area shape="rect" id="node4" href="unionpgpPktKey__u.html" title="5.5.3." alt="" coords="213,59,323,88"/><area shape="rect" id="node6" href="structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="5,32,131,61"/><area shape="rect" id="node8" href="structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="5,85,131,115"/><area shape="rect" id="node10" href="structpgpPktEdata__s.html" title="pgpPktEdata_s" alt="" coords="207,112,329,141"/><area shape="rect" id="node12" href="structpgpPktTrust__s.html" title="pgpPktTrust_s" alt="" coords="211,165,325,195"/><area shape="rect" id="node14" href="structpgpPktCdata__s.html" title="pgpPktCdata_s" alt="" coords="207,219,329,248"/><area shape="rect" id="node16" href="structpgpPktOnepass__s.html" title="5.4." alt="" coords="197,272,339,301"/><area shape="rect" id="node18" href="structpgpPktPubkey__s.html" title="5.1." alt="" coords="203,325,333,355"/><area shape="rect" id="node20" href="structpgpPktUid__s.html" title="pgpPktUid_s" alt="" coords="217,379,319,408"/><area shape="rect" id="node22" href="structpgpPktSymkey__s.html" title="5.3." alt="" coords="200,432,336,461"/><area shape="rect" id="node24" href="unionpgpPktSig__u.html" title="5.2." alt="" coords="217,485,319,515"/><area shape="rect" id="node26" href="structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="9,459,127,488"/><area shape="rect" id="node28" href="structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="9,512,127,541"/></map> >+<area shape="rect" id="node2" href="structpgpPktLdata__s.html" title="pgpPktLdata_s" alt="" coords="197,5,307,35"/><area shape="rect" id="node4" href="unionpgpPktKey__u.html" title="5.5.3." alt="" coords="203,59,301,88"/><area shape="rect" id="node6" href="structpgpPktKeyV4__s.html" title="The version 4 format is similar to the version 3 format except for the absence of a validity period..." alt="" coords="7,32,121,61"/><area shape="rect" id="node8" href="structpgpPktKeyV3__s.html" title="5.5.1." alt="" coords="7,85,121,115"/><area shape="rect" id="node10" href="structpgpPktEdata__s.html" title="pgpPktEdata_s" alt="" coords="197,112,307,141"/><area shape="rect" id="node12" href="structpgpPktTrust__s.html" title="pgpPktTrust_s" alt="" coords="199,165,305,195"/><area shape="rect" id="node14" href="structpgpPktCdata__s.html" title="pgpPktCdata_s" alt="" coords="196,219,308,248"/><area shape="rect" id="node16" href="structpgpPktOnepass__s.html" title="5.4." alt="" coords="188,272,316,301"/><area shape="rect" id="node18" href="structpgpPktPubkey__s.html" title="5.1." alt="" coords="192,325,312,355"/><area shape="rect" id="node20" href="structpgpPktUid__s.html" title="pgpPktUid_s" alt="" coords="204,379,300,408"/><area shape="rect" id="node22" href="structpgpPktSymkey__s.html" title="5.3." alt="" coords="189,432,315,461"/><area shape="rect" id="node24" href="unionpgpPktSig__u.html" title="5.2." alt="" coords="204,485,300,515"/><area shape="rect" id="node26" href="structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="8,459,120,488"/><area shape="rect" id="node28" href="structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="8,512,120,541"/></map> > <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a1a27f9f7859c745a72941e972db8ccf9">pubkey</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionpgpPktSig__u.html">pgpPktSig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a33fc894a20ae76d303f02ebb73b224bb">sig</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a03633b11fa82e12909c0b1c29fa82d31">symkey</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a3d0a8be191fd647dfb68dfeb55d23ce3">onepass</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionpgpPktKey__u.html">pgpPktKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#ad6aef3f0c60c3c136b0ea421c16c8c6f">key</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a3312599aaf4b5cdcfa9ad52e9ca8183b">cdata</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a6ac3d1d4cd771beb0020697c0bc8b8e6">edata</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktLdata__s.html">pgpPktLdata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a93ef57d85f01c89482fde404a9290452">ldata</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktTrust__s.html">pgpPktTrust</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a070fe419ace8fda0b71a591b007561a8">tdata</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktUid__s.html">pgpPktUid</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a216a938c035181e7feb66728291309a4">uid</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktPubkey__s.html">pgpPktPubkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a1a27f9f7859c745a72941e972db8ccf9">pubkey</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionpgpPktSig__u.html">pgpPktSig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a33fc894a20ae76d303f02ebb73b224bb">sig</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktSymkey__s.html">pgpPktSymkey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a03633b11fa82e12909c0b1c29fa82d31">symkey</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktOnepass__s.html">pgpPktOnepass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a3d0a8be191fd647dfb68dfeb55d23ce3">onepass</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionpgpPktKey__u.html">pgpPktKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#ad6aef3f0c60c3c136b0ea421c16c8c6f">key</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktCdata__s.html">pgpPktCdata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a3312599aaf4b5cdcfa9ad52e9ca8183b">cdata</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktEdata__s.html">pgpPktEdata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a6ac3d1d4cd771beb0020697c0bc8b8e6">edata</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktLdata__s.html">pgpPktLdata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a93ef57d85f01c89482fde404a9290452">ldata</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktTrust__s.html">pgpPktTrust</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a070fe419ace8fda0b71a591b007561a8">tdata</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpgpPktUid__s.html">pgpPktUid</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktPre__u.html#a216a938c035181e7feb66728291309a4">uid</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >- >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"> > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00872">872</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="a3312599aaf4b5cdcfa9ad52e9ca8183b"></a><!-- doxytag: member="pgpPktPre_u::cdata" ref="a3312599aaf4b5cdcfa9ad52e9ca8183b" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -226,8 +234,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktSig__u__coll__graph.map rpm-4.9.1/doc/librpm/html/unionpgpPktSig__u__coll__graph.map >--- rpm-4.9.0/doc/librpm/html/unionpgpPktSig__u__coll__graph.map 2010-12-10 05:48:17.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktSig__u__coll__graph.map 2011-07-12 07:30:21.000000000 -0400 >@@ -1,4 +1,4 @@ > <map id="G" name="G"> >-<area shape="rect" id="node2" href="$structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="5,5,123,35"/> >-<area shape="rect" id="node4" href="$structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="147,5,264,35"/> >+<area shape="rect" id="node2" href="$structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="5,5,117,35"/> >+<area shape="rect" id="node4" href="$structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="141,5,253,35"/> > </map> >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktSig__u__coll__graph.md5 rpm-4.9.1/doc/librpm/html/unionpgpPktSig__u__coll__graph.md5 >--- rpm-4.9.0/doc/librpm/html/unionpgpPktSig__u__coll__graph.md5 2010-12-10 05:48:14.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktSig__u__coll__graph.md5 2011-07-12 07:30:20.000000000 -0400 >@@ -1 +1 @@ >-3ad09f46d05376c19423aab7bc66273b >\ No newline at end of file >+be692d45071da64721864ed6ade8018c >\ No newline at end of file >Binary files rpm-4.9.0/doc/librpm/html/unionpgpPktSig__u__coll__graph.png and rpm-4.9.1/doc/librpm/html/unionpgpPktSig__u__coll__graph.png differ >diff -ruN rpm-4.9.0/doc/librpm/html/unionpgpPktSig__u.html rpm-4.9.1/doc/librpm/html/unionpgpPktSig__u.html >--- rpm-4.9.0/doc/librpm/html/unionpgpPktSig__u.html 2011-01-25 08:52:52.000000000 -0500 >+++ rpm-4.9.1/doc/librpm/html/unionpgpPktSig__u.html 2011-07-15 05:33:09.000000000 -0400 >@@ -7,21 +7,32 @@ > <link href="doxygen.css" rel="stylesheet" type="text/css"/> > </head> > <body> >-<!-- Generated by Doxygen 1.7.1 --> >-<div class="navigation" id="top"> >- <div class="tabs"> >+<!-- Generated by Doxygen 1.7.4 --> >+<div id="top"> >+<div id="titlearea"> >+<table cellspacing="0" cellpadding="0"> >+ <tbody> >+ <tr style="height: 56px;"> >+ <td style="padding-left: 0.5em;"> >+ <div id="projectname">rpm <span id="projectnumber">4.9.1</span></div> >+ </td> >+ </tr> >+ </tbody> >+</table> >+</div> >+ <div id="navrow1" class="tabs"> > <ul class="tablist"> >- <li><a href="index.html"><span>Main Page</span></a></li> >- <li><a href="pages.html"><span>Related Pages</span></a></li> >+ <li><a href="index.html"><span>Main Page</span></a></li> >+ <li><a href="pages.html"><span>Related Pages</span></a></li> > <li><a href="modules.html"><span>Modules</span></a></li> >- <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> > <li><a href="files.html"><span>Files</span></a></li> > </ul> > </div> >- <div class="tabs2"> >+ <div id="navrow2" class="tabs2"> > <ul class="tablist"> >- <li><a href="annotated.html"><span>Data Structures</span></a></li> >- <li><a href="functions.html"><span>Data Fields</span></a></li> >+ <li><a href="annotated.html"><span>Data Structures</span></a></li> >+ <li><a href="functions.html"><span>Data Fields</span></a></li> > </ul> > </div> > </div> >@@ -29,15 +40,12 @@ > <div class="summary"> > <a href="#pub-attribs">Data Fields</a> </div> > <div class="headertitle"> >-<h1>pgpPktSig_u Union Reference<br/> >-<small> >-[<a class="el" href="group__rpmpgp.html">OpenPGP API.</a>]</small> >-</h1> </div> >+<div class="title">pgpPktSig_u Union Reference<div class="ingroups"><a class="el" href="group__rpmpgp.html">OpenPGP API.</a></div></div> </div> > </div> > <div class="contents"> > <!-- doxytag: class="pgpPktSig_u" --> > <p>5.2. >-<a href="#_details">More...</a></p> >+ <a href="unionpgpPktSig__u.html#details">More...</a></p> > > <p><code>#include <<a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>></code></p> > <div class="dynheader"> >@@ -45,16 +53,16 @@ > <div class="dyncontent"> > <div class="center"><img src="unionpgpPktSig__u__coll__graph.png" border="0" usemap="#pgpPktSig__u_coll__map" alt="Collaboration graph"/></div> > <map name="pgpPktSig__u_coll__map" id="pgpPktSig__u_coll__map"> >-<area shape="rect" id="node2" href="structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="5,5,123,35"/><area shape="rect" id="node4" href="structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="147,5,264,35"/></map> >+<area shape="rect" id="node2" href="structpgpPktSigV3__s.html" title="5.2.2." alt="" coords="5,5,117,35"/><area shape="rect" id="node4" href="structpgpPktSigV4__s.html" title="5.2.3." alt="" coords="141,5,253,35"/></map> > <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> > <table class="memberdecls"> > <tr><td colspan="2"><h2><a name="pub-attribs"></a> > Data Fields</h2></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html#af78d1e0b0983cdd4795a2dd06747a1a6">v3</a></td></tr> >-<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html#a86370ec8ce90b06a3d439d1605c4e662">v4</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktSigV3__s.html">pgpPktSigV3_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html#af78d1e0b0983cdd4795a2dd06747a1a6">v3</a></td></tr> >+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpgpPktSigV4__s.html">pgpPktSigV4_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionpgpPktSig__u.html#a86370ec8ce90b06a3d439d1605c4e662">v4</a></td></tr> > </table> >-<hr/><a name="_details"></a><h2>Detailed Description</h2> >-<p>5.2. </p> >+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2> >+<div class="textblock"><p>5.2. </p> > <p>Signature Packet (Tag 2)</p> > <p>A signature packet describes a binding between some public key and some data. The most common signatures are a signature of a file or a block of text, and a signature that is a certification of a user ID.</p> > <p>Two versions of signature packets are defined. Version 3 provides basic signature information, while version 4 provides an expandable format with subpackets that can specify more information about the signature. PGP 2.6.x only accepts version 3 signatures.</p> >@@ -62,7 +70,7 @@ > <p>Note that if an implementation is creating an encrypted and signed message that is encrypted to a V3 key, it is reasonable to create a V3 signature. </p> > > <p>Definition at line <a class="el" href="rpmpgp_8h_source.html#l00457">457</a> of file <a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a>.</p> >-<hr/><h2>Field Documentation</h2> >+</div><hr/><h2>Field Documentation</h2> > <a class="anchor" id="af78d1e0b0983cdd4795a2dd06747a1a6"></a><!-- doxytag: member="pgpPktSig_u::v3" ref="af78d1e0b0983cdd4795a2dd06747a1a6" args="" --> > <div class="memitem"> > <div class="memproto"> >@@ -97,8 +105,8 @@ > <li><a class="el" href="rpmpgp_8h_source.html">rpmpgp.h</a></li> > </ul> > </div> >-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 25 2011 for rpm by >+<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 15 2011 for rpm by  > <a href="http://www.doxygen.org/index.html"> >-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> >+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> > </body> > </html> >diff -ruN rpm-4.9.0/doc/Makefile.in rpm-4.9.1/doc/Makefile.in >--- rpm-4.9.0/doc/Makefile.in 2011-03-02 01:46:31.000000000 -0500 >+++ rpm-4.9.1/doc/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -104,6 +104,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -137,7 +138,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -156,6 +160,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -180,8 +187,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -216,6 +221,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -241,6 +248,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >diff -ruN rpm-4.9.0/doc/pl/rpm2cpio.8 rpm-4.9.1/doc/pl/rpm2cpio.8 >--- rpm-4.9.0/doc/pl/rpm2cpio.8 2011-03-01 04:39:40.000000000 -0500 >+++ rpm-4.9.1/doc/pl/rpm2cpio.8 2011-07-15 05:32:41.000000000 -0400 >@@ -16,6 +16,8 @@ > .I "\fBrpm2cpio rpm-1.1-1.i386.rpm\fP" > .br > .I "\fBrpm2cpio < glint-1.0-1.i386.rpm\fP" >+.br >+.I "\fBrpm2cpio glint-1.0-1.i386.rpm | cpio -dium\fP" > > .SH ZOBACZ TAKÅ»E > .IR rpm (8) >diff -ruN rpm-4.9.0/doc/rpm2cpio.8 rpm-4.9.1/doc/rpm2cpio.8 >--- rpm-4.9.0/doc/rpm2cpio.8 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/doc/rpm2cpio.8 2011-07-15 05:32:41.000000000 -0400 >@@ -13,6 +13,8 @@ > .I "\fBrpm2cpio rpm-1.1-1.i386.rpm\fP" > .br > .I "\fBrpm2cpio - < glint-1.0-1.i386.rpm\fP" >+.br >+.I "\fBrpm2cpio glint-1.0-1.i386.rpm | cpio -dium\fP" > > .SH SEE ALSO > .IR rpm (8) >diff -ruN rpm-4.9.0/doc/ru/rpm2cpio.8 rpm-4.9.1/doc/ru/rpm2cpio.8 >--- rpm-4.9.0/doc/ru/rpm2cpio.8 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/doc/ru/rpm2cpio.8 2011-07-15 05:32:41.000000000 -0400 >@@ -13,6 +13,8 @@ > .I "\fBrpm2cpio rpm-1.1-1.i386.rpm\fP" > .br > .I "\fBrpm2cpio - < glint-1.0-1.i386.rpm\fP" >+.br >+.I "\fBrpm2cpio glint-1.0-1.i386.rpm | cpio -dium\fP" > > .SH СÐÐТРРТÐÐÐÐ > .IR rpm (8) >diff -ruN rpm-4.9.0/fileattrs/elf.attr rpm-4.9.1/fileattrs/elf.attr >--- rpm-4.9.0/fileattrs/elf.attr 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/fileattrs/elf.attr 2011-07-15 05:32:41.000000000 -0400 >@@ -1,4 +1,4 @@ > %__elf_provides %{_rpmconfigdir}/elfdeps --provides %{?__filter_GLIBC_PRIVATE:--filter-private} > %__elf_requires %{_rpmconfigdir}/elfdeps --requires %{?__filter_GLIBC_PRIVATE:--filter-private} >-%__elf_magic ^ELF (32|64)-bit.*$ >+%__elf_magic ^(sticky )?ELF (32|64)-bit.*$ > %__elf_flags exeonly >diff -ruN rpm-4.9.0/fileattrs/Makefile.in rpm-4.9.1/fileattrs/Makefile.in >--- rpm-4.9.0/fileattrs/Makefile.in 2011-03-02 01:46:31.000000000 -0500 >+++ rpm-4.9.1/fileattrs/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -101,6 +101,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -134,7 +135,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -153,6 +157,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -177,8 +184,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -213,6 +218,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -238,6 +245,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >diff -ruN rpm-4.9.0/fileattrs/script.attr rpm-4.9.1/fileattrs/script.attr >--- rpm-4.9.0/fileattrs/script.attr 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/fileattrs/script.attr 2011-07-15 05:32:41.000000000 -0400 >@@ -1,3 +1,3 @@ > %__script_requires %{_rpmconfigdir}/script.req >-%__script_magic ^.* script text.*$ >+%__script_magic ^.* script[, ].*$ > %__script_flags exeonly >diff -ruN rpm-4.9.0/lib/depends.c rpm-4.9.1/lib/depends.c >--- rpm-4.9.0/lib/depends.c 2011-02-15 08:10:59.000000000 -0500 >+++ rpm-4.9.1/lib/depends.c 2011-07-15 05:32:41.000000000 -0400 >@@ -345,12 +345,25 @@ > return rc; > } > >- /* See if a filename dependency is a real file in some package */ >+ /* >+ * See if a filename dependency is a real file in some package, >+ * taking file state into account: replaced, wrong colored and >+ * not installed files can not satisfy a dependency. >+ */ > if (Name[0] == '/') { > mi = rpmtsPrunedIterator(ts, RPMDBI_BASENAMES, Name); > while ((h = rpmdbNextIterator(mi)) != NULL) { >- rpmdsNotify(dep, "(db files)", rc); >- break; >+ int fs = RPMFILE_STATE_MISSING; >+ struct rpmtd_s states; >+ if (headerGet(h, RPMTAG_FILESTATES, &states, HEADERGET_MINMEM)) { >+ rpmtdSetIndex(&states, rpmdbGetIteratorFileNum(mi)); >+ fs = rpmtdGetNumber(&states); >+ rpmtdFreeData(&states); >+ } >+ if (fs == RPMFILE_STATE_NORMAL || fs == RPMFILE_STATE_NETSHARED) { >+ rpmdsNotify(dep, "(db files)", rc); >+ break; >+ } > } > rpmdbFreeIterator(mi); > } >diff -ruN rpm-4.9.0/lib/fsm.c rpm-4.9.1/lib/fsm.c >--- rpm-4.9.0/lib/fsm.c 2011-03-02 01:46:13.000000000 -0500 >+++ rpm-4.9.1/lib/fsm.c 2011-07-15 05:32:41.000000000 -0400 >@@ -1449,6 +1449,11 @@ > static int fsmChown(FSM_t fsm) > { > int rc = chown(fsm->path, fsm->sb.st_uid, fsm->sb.st_gid); >+ if (rc < 0) { >+ struct stat st; >+ if (lstat(fsm->path, &st) == 0 && st.st_uid == fsm->sb.st_uid && st.st_gid == fsm->sb.st_gid) >+ rc = 0; >+ } > if (_fsm_debug && (FSM_CHOWN & FSM_SYSCALL)) > rpmlog(RPMLOG_DEBUG, " %8s (%s, %d, %d) %s\n", fileStageString(FSM_CHOWN), > fsm->path, (int)fsm->sb.st_uid, (int)fsm->sb.st_gid, >@@ -1461,6 +1466,11 @@ > { > int rc = 0; > rc = lchown(fsm->path, fsm->sb.st_uid, fsm->sb.st_gid); >+ if (rc < 0) { >+ struct stat st; >+ if (lstat(fsm->path, &st) == 0 && st.st_uid == fsm->sb.st_uid && st.st_gid == fsm->sb.st_gid) >+ rc = 0; >+ } > if (_fsm_debug && (FSM_LCHOWN & FSM_SYSCALL)) > rpmlog(RPMLOG_DEBUG, " %8s (%s, %d, %d) %s\n", fileStageString(FSM_LCHOWN), > fsm->path, (int)fsm->sb.st_uid, (int)fsm->sb.st_gid, >@@ -1472,6 +1482,11 @@ > static int fsmChmod(FSM_t fsm) > { > int rc = chmod(fsm->path, (fsm->sb.st_mode & 07777)); >+ if (rc < 0) { >+ struct stat st; >+ if (lstat(fsm->path, &st) == 0 && (st.st_mode & 07777) == (fsm->sb.st_mode & 07777)) >+ rc = 0; >+ } > if (_fsm_debug && (FSM_CHMOD & FSM_SYSCALL)) > rpmlog(RPMLOG_DEBUG, " %8s (%s, 0%04o) %s\n", fileStageString(FSM_CHMOD), > fsm->path, (unsigned)(fsm->sb.st_mode & 07777), >@@ -2033,6 +2048,9 @@ > st->st_mtime = rpmfiFMtimeIndex(fi, fsm->ix); > rc = fsmUtime(fsm); > st->st_mtime = mtime; >+ /* utime error is not critical for directories */ >+ if (rc && S_ISDIR(st->st_mode)) >+ rc = 0; > } > #if WITH_CAP > if (!rc && !S_ISDIR(st->st_mode) && !getuid()) { >diff -ruN rpm-4.9.0/lib/header.c rpm-4.9.1/lib/header.c >--- rpm-4.9.0/lib/header.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/lib/header.c 2011-07-15 05:32:41.000000000 -0400 >@@ -245,7 +245,10 @@ > */ > void headerUnsort(Header h) > { >- qsort(h->index, h->indexUsed, sizeof(*h->index), offsetCmp); >+ if (h->flags & HEADERFLAG_SORTED) { >+ qsort(h->index, h->indexUsed, sizeof(*h->index), offsetCmp); >+ h->flags &= ~HEADERFLAG_SORTED; >+ } > } > > unsigned headerSizeof(Header h, int magicp) >@@ -694,7 +697,6 @@ > if (lengthPtr) > *lengthPtr = len; > >- h->flags &= ~HEADERFLAG_SORTED; > headerSort(h); > > return (void *) ei; >diff -ruN rpm-4.9.0/lib/Makefile.am rpm-4.9.1/lib/Makefile.am >--- rpm-4.9.0/lib/Makefile.am 2010-12-21 04:48:58.000000000 -0500 >+++ rpm-4.9.1/lib/Makefile.am 2011-07-15 05:36:38.000000000 -0400 >@@ -35,10 +35,10 @@ > rpmvercmp.c signature.c signature.h transaction.c \ > verify.c rpmlock.c rpmlock.h misc.h \ > rpmscript.h rpmscript.c legacy.c merge.c \ >- rpmliblua.c rpmliblua.h rpmchroot.c rpmchroot.h \ >+ rpmchroot.c rpmchroot.h \ > rpmplugins.c rpmplugins.h rpmug.c rpmug.h > >-librpm_la_LDFLAGS = -version-info 2:0:0 >+librpm_la_LDFLAGS = -version-info 2:1:0 > > librpm_la_LIBADD = \ > $(top_builddir)/rpmio/librpmio.la \ >@@ -48,6 +48,12 @@ > @WITH_ACL_LIB@ \ > @LIBINTL@ > >+if WITH_LUA >+AM_CPPFLAGS += @LUA_CFLAGS@ >+librpm_la_LIBADD += @LUA_LIBS@ >+librpm_la_SOURCES += rpmliblua.c rpmliblua.h >+endif >+ > if WITH_INTERNAL_DB > librpm_la_LIBADD += $(libdb_la) > else >diff -ruN rpm-4.9.0/lib/Makefile.in rpm-4.9.1/lib/Makefile.in >--- rpm-4.9.0/lib/Makefile.in 2011-03-02 01:46:31.000000000 -0500 >+++ rpm-4.9.1/lib/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -41,9 +41,12 @@ > $(top_srcdir)/rpm.am > check_PROGRAMS = > EXTRA_PROGRAMS = >-@WITH_INTERNAL_DB_TRUE@am__append_1 = $(libdb_la) >-@WITH_INTERNAL_DB_FALSE@am__append_2 = @WITH_DB_LIB@ >-@WITH_INTERNAL_DB_TRUE@am__append_3 = $(libdb_la) >+@WITH_LUA_TRUE@am__append_1 = @LUA_CFLAGS@ >+@WITH_LUA_TRUE@am__append_2 = @LUA_LIBS@ >+@WITH_LUA_TRUE@am__append_3 = rpmliblua.c rpmliblua.h >+@WITH_INTERNAL_DB_TRUE@am__append_4 = $(libdb_la) >+@WITH_INTERNAL_DB_FALSE@am__append_5 = @WITH_DB_LIB@ >+@WITH_INTERNAL_DB_TRUE@am__append_6 = $(libdb_la) > @WITH_INTERNAL_DB_TRUE@rpmlibexec_PROGRAMS = rpmdb_archive$(EXEEXT) \ > @WITH_INTERNAL_DB_TRUE@ rpmdb_checkpoint$(EXEEXT) \ > @WITH_INTERNAL_DB_TRUE@ rpmdb_deadlock$(EXEEXT) \ >@@ -95,8 +98,22 @@ > LTLIBRARIES = $(usrlib_LTLIBRARIES) > am__DEPENDENCIES_1 = > librpm_la_DEPENDENCIES = $(top_builddir)/rpmio/librpmio.la \ >- $(am__append_1) $(am__DEPENDENCIES_1) >+ $(am__DEPENDENCIES_1) $(am__append_4) $(am__DEPENDENCIES_1) >+am__librpm_la_SOURCES_DIST = backend/dbconfig.c backend/db3.c \ >+ backend/dbi.h headerutil.c header.c headerfmt.c \ >+ header_internal.h rpmdb.c rpmdb_internal.h fprint.c fprint.h \ >+ tagname.c rpmtd.c cpio.c cpio.h depends.c order.c formats.c \ >+ tagexts.c fsm.c fsm.h manifest.c manifest.h misc.c package.c \ >+ poptALL.c poptI.c poptQV.c psm.c query.c rpmal.c rpmal.h \ >+ rpmchecksig.c rpmds.c rpmfi.c rpmfi_internal.h rpmgi.h rpmgi.c \ >+ rpminstall.c rpmts_internal.h rpmlead.c rpmlead.h rpmps.c \ >+ rpmprob.c rpmrc.c rpmte.c rpmte_internal.h rpmts.c rpmfs.h \ >+ rpmfs.c rpmvercmp.c signature.c signature.h transaction.c \ >+ verify.c rpmlock.c rpmlock.h misc.h rpmscript.h rpmscript.c \ >+ legacy.c merge.c rpmchroot.c rpmchroot.h rpmplugins.c \ >+ rpmplugins.h rpmug.c rpmug.h rpmliblua.c rpmliblua.h > am__dirstamp = $(am__leading_dot)dirstamp >+@WITH_LUA_TRUE@am__objects_1 = rpmliblua.lo > am_librpm_la_OBJECTS = backend/dbconfig.lo backend/db3.lo \ > headerutil.lo header.lo headerfmt.lo rpmdb.lo fprint.lo \ > tagname.lo rpmtd.lo cpio.lo depends.lo order.lo formats.lo \ >@@ -105,8 +122,8 @@ > rpmds.lo rpmfi.lo rpmgi.lo rpminstall.lo rpmlead.lo rpmps.lo \ > rpmprob.lo rpmrc.lo rpmte.lo rpmts.lo rpmfs.lo rpmvercmp.lo \ > signature.lo transaction.lo verify.lo rpmlock.lo rpmscript.lo \ >- legacy.lo merge.lo rpmliblua.lo rpmchroot.lo rpmplugins.lo \ >- rpmug.lo >+ legacy.lo merge.lo rpmchroot.lo rpmplugins.lo rpmug.lo \ >+ $(am__objects_1) > librpm_la_OBJECTS = $(am_librpm_la_OBJECTS) > librpm_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ > $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ >@@ -208,7 +225,7 @@ > $(rpmdb_printlog_SOURCES) $(rpmdb_recover_SOURCES) \ > $(rpmdb_stat_SOURCES) $(rpmdb_upgrade_SOURCES) \ > $(rpmdb_verify_SOURCES) >-DIST_SOURCES = $(librpm_la_SOURCES) $(rpmdb_archive_SOURCES) \ >+DIST_SOURCES = $(am__librpm_la_SOURCES_DIST) $(rpmdb_archive_SOURCES) \ > $(rpmdb_checkpoint_SOURCES) $(rpmdb_deadlock_SOURCES) \ > $(rpmdb_dump_SOURCES) $(rpmdb_load_SOURCES) \ > $(rpmdb_printlog_SOURCES) $(rpmdb_recover_SOURCES) \ >@@ -238,6 +255,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -271,7 +289,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -290,6 +311,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -314,8 +338,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -350,6 +372,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -375,6 +399,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >@@ -442,33 +467,28 @@ > -DSYSCONFDIR="\"$(sysconfdir)\"" \ > -DLOCALSTATEDIR="\"$(localstatedir)\"" \ > -DLIBRPMALIAS_FILENAME="\"rpmpopt-${VERSION}\"" \ >- -DLIBRPMALIAS_EXECPATH="\"$(bindir)\"" >+ -DLIBRPMALIAS_EXECPATH="\"$(bindir)\"" $(am__append_1) > usrlibdir = $(libdir) >-CLEANFILES = $(am__append_3) $(BUILT_SOURCES) >+CLEANFILES = $(am__append_6) $(BUILT_SOURCES) > EXTRA_DIST = gentagtbl.sh tagtbl.C rpmhash.C rpmhash.H > usrlib_LTLIBRARIES = librpm.la >-librpm_la_SOURCES = \ >- backend/dbconfig.c backend/db3.c backend/dbi.h \ >- headerutil.c header.c headerfmt.c header_internal.h \ >- rpmdb.c rpmdb_internal.h \ >- fprint.c fprint.h tagname.c rpmtd.c \ >- cpio.c cpio.h depends.c order.c formats.c tagexts.c fsm.c fsm.h \ >- manifest.c manifest.h misc.c package.c \ >- poptALL.c poptI.c poptQV.c psm.c query.c \ >- rpmal.c rpmal.h rpmchecksig.c rpmds.c rpmfi.c rpmfi_internal.h \ >- rpmgi.h rpmgi.c rpminstall.c rpmts_internal.h \ >- rpmlead.c rpmlead.h rpmps.c rpmprob.c rpmrc.c \ >- rpmte.c rpmte_internal.h rpmts.c rpmfs.h rpmfs.c \ >- rpmvercmp.c signature.c signature.h transaction.c \ >- verify.c rpmlock.c rpmlock.h misc.h \ >- rpmscript.h rpmscript.c legacy.c merge.c \ >- rpmliblua.c rpmliblua.h rpmchroot.c rpmchroot.h \ >- rpmplugins.c rpmplugins.h rpmug.c rpmug.h >- >-librpm_la_LDFLAGS = -version-info 2:0:0 >+librpm_la_SOURCES = backend/dbconfig.c backend/db3.c backend/dbi.h \ >+ headerutil.c header.c headerfmt.c header_internal.h rpmdb.c \ >+ rpmdb_internal.h fprint.c fprint.h tagname.c rpmtd.c cpio.c \ >+ cpio.h depends.c order.c formats.c tagexts.c fsm.c fsm.h \ >+ manifest.c manifest.h misc.c package.c poptALL.c poptI.c \ >+ poptQV.c psm.c query.c rpmal.c rpmal.h rpmchecksig.c rpmds.c \ >+ rpmfi.c rpmfi_internal.h rpmgi.h rpmgi.c rpminstall.c \ >+ rpmts_internal.h rpmlead.c rpmlead.h rpmps.c rpmprob.c rpmrc.c \ >+ rpmte.c rpmte_internal.h rpmts.c rpmfs.h rpmfs.c rpmvercmp.c \ >+ signature.c signature.h transaction.c verify.c rpmlock.c \ >+ rpmlock.h misc.h rpmscript.h rpmscript.c legacy.c merge.c \ >+ rpmchroot.c rpmchroot.h rpmplugins.c rpmplugins.h rpmug.c \ >+ rpmug.h $(am__append_3) >+librpm_la_LDFLAGS = -version-info 2:1:0 > librpm_la_LIBADD = $(top_builddir)/rpmio/librpmio.la @WITH_POPT_LIB@ \ > @WITH_SELINUX_LIB@ @WITH_CAP_LIB@ @WITH_ACL_LIB@ @LIBINTL@ \ >- $(am__append_1) $(am__append_2) >+ $(am__append_2) $(am__append_4) $(am__append_5) > BUILT_SOURCES = tagtbl.C > > # XXX watchout, $(top_builddir)/db3/libdb.la created by this Makefile may surprise >diff -ruN rpm-4.9.0/lib/manifest.c rpm-4.9.1/lib/manifest.c >--- rpm-4.9.0/lib/manifest.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/lib/manifest.c 2011-07-15 05:32:41.000000000 -0400 >@@ -96,6 +96,7 @@ > > /* Sanity checks: skip obviously binary lines and dash (for stdin) */ > if (*s < 32 || rstreq(s, "-")) { >+ s = NULL; > rpmrc = RPMRC_NOTFOUND; > goto exit; > } >diff -ruN rpm-4.9.0/lib/order.c rpm-4.9.1/lib/order.c >--- rpm-4.9.0/lib/order.c 2011-01-25 08:52:28.000000000 -0500 >+++ rpm-4.9.1/lib/order.c 2011-07-15 05:32:41.000000000 -0400 >@@ -208,6 +208,8 @@ > rpm_color_t prefcolor) > { > tsortInfo q, qprev; >+ rpm_color_t pcolor = rpmteColor(p->te); >+ int tailcond; > > /* Mark the package as queued. */ > p->tsi_reqx = 1; >@@ -218,13 +220,18 @@ > return; > } > >- /* Find location in queue using metric tsi_qcnt. */ >+ if (rpmteType(p->te) == TR_ADDED) >+ tailcond = (pcolor && pcolor != prefcolor); >+ else >+ tailcond = (pcolor && pcolor == prefcolor); >+ >+ /* Find location in queue using metric tsi_qcnt and color. */ > for (qprev = NULL, q = (*qp); > q != NULL; > qprev = q, q = q->tsi_suc) > { >- /* XXX Insure preferred color first. */ >- if (rpmteColor(p->te) != prefcolor && rpmteColor(p->te) != rpmteColor(q->te)) >+ /* Place preferred color towards queue head on install, tail on erase */ >+ if (tailcond && (pcolor != rpmteColor(q->te))) > continue; > > if (q->tsi_qcnt <= p->tsi_qcnt) >@@ -344,8 +351,9 @@ > int msglvl = debugloops ? RPMLOG_WARNING : RPMLOG_DEBUG; > rpmlog(msglvl, "%i Strongly Connected Components\n", sd.sccCnt-2); > for (int i = 2; i < sd.sccCnt; i++) { >- rpmlog(msglvl, "SCC #%i: requires %i packages\n", >- i, SCCs[i].count); >+ rpmlog(msglvl, "SCC #%i: %i members (%i external dependencies)\n", >+ i-1, SCCs[i].size, SCCs[i].count); >+ > /* loop over members */ > for (int j = 0; j < SCCs[i].size; j++) { > tsortInfo member = SCCs[i].members[j]; >diff -ruN rpm-4.9.0/lib/poptALL.c rpm-4.9.1/lib/poptALL.c >--- rpm-4.9.0/lib/poptALL.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/lib/poptALL.c 2011-07-15 05:32:41.000000000 -0400 >@@ -157,7 +157,7 @@ > { "debug", 'd', POPT_ARG_VAL|POPT_ARGFLAG_DOC_HIDDEN, &_debug, -1, > NULL, NULL }, > >- { "predefine", 'D', POPT_ARG_STRING|POPT_ARGFLAG_DOC_HIDDEN, 0, POPT_PREDEFINE, >+ { "predefine", '\0', POPT_ARG_STRING|POPT_ARGFLAG_DOC_HIDDEN, 0, POPT_PREDEFINE, > N_("predefine MACRO with value EXPR"), > N_("'MACRO EXPR'") }, > { "define", 'D', POPT_ARG_STRING, 0, 'D', >@@ -226,6 +226,7 @@ > rpmFreeMacros(rpmCLIMacroContext); > rpmFreeRpmrc(); > rpmlogClose(); >+ rpmcliInitialized = -1; > > #if HAVE_MCHECK_H && HAVE_MTRACE > muntrace(); /* Trace malloc only if MALLOC_TRACE=mtrace-output-file. */ >diff -ruN rpm-4.9.0/lib/poptQV.c rpm-4.9.1/lib/poptQV.c >--- rpm-4.9.0/lib/poptQV.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/lib/poptQV.c 2011-07-15 05:32:41.000000000 -0400 >@@ -29,6 +29,7 @@ > const void * data) > { > QVA_t qva = &rpmQVKArgs; >+ rpmQVSources sources = qva->qva_source;; > > switch (opt->val) { > case 'q': /* from --query, -q */ >@@ -38,28 +39,21 @@ > qva->qva_mode = opt->val; > } > break; >- case 'a': qva->qva_source |= RPMQV_ALL; qva->qva_sourceCount++; break; >- case 'f': qva->qva_source |= RPMQV_PATH; qva->qva_sourceCount++; break; >- case 'g': qva->qva_source |= RPMQV_GROUP; qva->qva_sourceCount++; break; >- case 'p': qva->qva_source |= RPMQV_RPM; qva->qva_sourceCount++; break; >- case POPT_WHATPROVIDES: qva->qva_source |= RPMQV_WHATPROVIDES; >- qva->qva_sourceCount++; break; >- case POPT_WHATREQUIRES: qva->qva_source |= RPMQV_WHATREQUIRES; >- qva->qva_sourceCount++; break; >- case POPT_TRIGGEREDBY: qva->qva_source |= RPMQV_TRIGGEREDBY; >- qva->qva_sourceCount++; break; >- case POPT_QUERYBYPKGID: qva->qva_source |= RPMQV_PKGID; >- qva->qva_sourceCount++; break; >- case POPT_QUERYBYHDRID: qva->qva_source |= RPMQV_HDRID; >- qva->qva_sourceCount++; break; >- case POPT_QUERYBYTID: qva->qva_source |= RPMQV_TID; >- qva->qva_sourceCount++; break; >+ case 'a': qva->qva_source |= RPMQV_ALL; break; >+ case 'f': qva->qva_source |= RPMQV_PATH; break; >+ case 'g': qva->qva_source |= RPMQV_GROUP; break; >+ case 'p': qva->qva_source |= RPMQV_RPM; break; >+ case POPT_WHATPROVIDES: qva->qva_source |= RPMQV_WHATPROVIDES; break; >+ case POPT_WHATREQUIRES: qva->qva_source |= RPMQV_WHATREQUIRES; break; >+ case POPT_TRIGGEREDBY: qva->qva_source |= RPMQV_TRIGGEREDBY; break; >+ case POPT_QUERYBYPKGID: qva->qva_source |= RPMQV_PKGID; break; >+ case POPT_QUERYBYHDRID: qva->qva_source |= RPMQV_HDRID; break; >+ case POPT_QUERYBYTID: qva->qva_source |= RPMQV_TID; break; >+ case POPT_QUERYBYNUMBER: qva->qva_source |= RPMQV_DBOFFSET; break; >+ } > >- case POPT_QUERYBYNUMBER: >- qva->qva_source |= RPMQV_DBOFFSET; >+ if (sources != qva->qva_source) > qva->qva_sourceCount++; >- break; >- } > } > > /** >diff -ruN rpm-4.9.0/lib/rpmchecksig.c rpm-4.9.1/lib/rpmchecksig.c >--- rpm-4.9.0/lib/rpmchecksig.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/lib/rpmchecksig.c 2011-07-15 05:32:41.000000000 -0400 >@@ -270,7 +270,6 @@ > HeaderIterator hi = NULL; > char * msg = NULL; > int res = 1; /* assume failure */ >- int xx; > rpmRC rc; > int failed = 0; > int nodigests = !(flags & VERIFY_DIGEST); >@@ -317,9 +316,13 @@ > /* XXX RSA needs the hash_algo, so decode early. */ > if (sigtag == RPMSIGTAG_RSA || sigtag == RPMSIGTAG_PGP || > sigtag == RPMSIGTAG_DSA || sigtag == RPMSIGTAG_GPG) { >- xx = headerGet(sigh, sigtag, &sigtd, HEADERGET_DEFAULT); >- xx = pgpPrtPkts(sigtd.data, sigtd.count, dig, 0); >- rpmtdFreeData(&sigtd); >+ int xx = -1; >+ if (headerGet(sigh, sigtag, &sigtd, HEADERGET_DEFAULT)) { >+ xx = pgpPrtPkts(sigtd.data, sigtd.count, dig, 0); >+ rpmtdFreeData(&sigtd); >+ } >+ if (xx) goto exit; >+ > /* XXX assume same hash_algo in header-only and header+payload */ > rpmDigestBundleAdd(plbundle, sigp->hash_algo, RPMDIGEST_NONE); > rpmDigestBundleAdd(hdrbundle, sigp->hash_algo, RPMDIGEST_NONE); >diff -ruN rpm-4.9.0/lib/rpmdb.c rpm-4.9.1/lib/rpmdb.c >--- rpm-4.9.0/lib/rpmdb.c 2011-02-28 04:57:27.000000000 -0500 >+++ rpm-4.9.1/lib/rpmdb.c 2011-07-15 05:32:41.000000000 -0400 >@@ -165,7 +165,7 @@ > uintId, uintCmp, NULL); > } > /* If primary got created, we can safely run without fsync */ >- if ((dbiFlags(dbi) & DBI_CREATED) || db->cfg.db_no_fsync) { >+ if ((!verifyonly && (dbiFlags(dbi) & DBI_CREATED)) || db->cfg.db_no_fsync) { > rpmlog(RPMLOG_DEBUG, "disabling fsync on database\n"); > db->cfg.db_no_fsync = 1; > dbSetFSync(db->db_dbenv, 0); >@@ -509,6 +509,7 @@ > if (terminating) { > rpmdb db; > rpmdbMatchIterator mi; >+ rpmdbIndexIterator ii; > > while ((mi = rpmmiRock) != NULL) { > rpmmiRock = mi->mi_next; >@@ -516,6 +517,12 @@ > mi = rpmdbFreeIterator(mi); > } > >+ while ((ii = rpmiiRock) != NULL) { >+ rpmiiRock = ii->ii_next; >+ ii->ii_next = NULL; >+ ii = rpmdbIndexIteratorFree(ii); >+ } >+ > while ((db = rpmdbRock) != NULL) { > rpmdbRock = db->db_next; > db->db_next = NULL; >@@ -1272,8 +1279,7 @@ > > mi->mi_set = dbiFreeIndexSet(mi->mi_set); > mi->mi_keyp = _free(mi->mi_keyp); >- /* XXX rpmdbUnlink() should be rpmdbFree() but no such call exists... */ >- mi->mi_db = rpmdbUnlink(mi->mi_db); >+ rpmdbClose(mi->mi_db); > mi->mi_ts = rpmtsFree(mi->mi_ts); > > mi = _free(mi); >@@ -2275,7 +2281,7 @@ > xx = dbiCclose(ii->ii_dbi, ii->ii_dbc, 0); > ii->ii_dbc = NULL; > ii->ii_dbi = NULL; >- ii->ii_db = rpmdbUnlink(ii->ii_db); >+ rpmdbClose(ii->ii_db); > ii->ii_set = dbiFreeIndexSet(ii->ii_set); > > ii = _free(ii); >diff -ruN rpm-4.9.0/lib/rpmscript.c rpm-4.9.1/lib/rpmscript.c >--- rpm-4.9.0/lib/rpmscript.c 2011-01-28 06:22:02.000000000 -0500 >+++ rpm-4.9.1/lib/rpmscript.c 2011-07-15 05:32:41.000000000 -0400 >@@ -58,15 +58,17 @@ > /* XXX TODO: use cwd from chroot state to save unnecessary open here */ > cwd = open(".", O_RDONLY); > if (cwd != -1) { >- int xx; > mode_t oldmask = umask(0); > umask(oldmask); > > if (chdir("/") == 0 && rpmluaRunScript(lua, script, sname) == 0) { > rc = RPMRC_OK; > } >- /* XXX no way to return error from restore meaningfully atm */ >- xx = fchdir(cwd); >+ /* This failing would be fatal, return something different for it... */ >+ if (fchdir(cwd)) { >+ rpmlog(RPMLOG_ERR, _("Unable to restore current directory: %m")); >+ rc = RPMRC_NOTFOUND; >+ } > close(cwd); > umask(oldmask); > } >@@ -166,6 +168,30 @@ > _exit(127); /* exit 127 for compatibility with bash(1) */ > } > >+static char * writeScript(const char *cmd, const char *script) >+{ >+ char *fn = NULL; >+ size_t slen = strlen(script); >+ int ok = 0; >+ FD_t fd = rpmMkTempFile("/", &fn); >+ >+ if (Ferror(fd)) >+ goto exit; >+ >+ if (rpmIsDebug() && (rstreq(cmd, "/bin/sh") || rstreq(cmd, "/bin/bash"))) { >+ static const char set_x[] = "set -x\n"; >+ /* Assume failures will be caught by the write below */ >+ Fwrite(set_x, sizeof(set_x[0]), sizeof(set_x)-1, fd); >+ } >+ >+ ok = (Fwrite(script, sizeof(script[0]), slen, fd) == slen); >+ >+exit: >+ if (!ok) fn = _free(fn); >+ Fclose(fd); >+ return fn; >+} >+ > /** > * Run an external script. > */ >@@ -185,23 +211,14 @@ > rpmlog(RPMLOG_DEBUG, "%s: scriptlet start\n", sname); > > if (script) { >- FD_t fd = rpmMkTempFile("/", &fn); >- if (fd == NULL || Ferror(fd)) { >- rpmlog(RPMLOG_ERR, _("Couldn't create temporary file for %s: %s\n"), >+ fn = writeScript(*argvp[0], script); >+ if (fn == NULL) { >+ rpmlog(RPMLOG_ERR, >+ _("Couldn't create temporary file for %s: %s\n"), > sname, strerror(errno)); > goto exit; > } > >- if (rpmIsDebug() && >- (rstreq(*argvp[0], "/bin/sh") || rstreq(*argvp[0], "/bin/bash"))) >- { >- static const char set_x[] = "set -x\n"; >- xx = Fwrite(set_x, sizeof(set_x[0]), sizeof(set_x)-1, fd); >- } >- >- xx = Fwrite(script, sizeof(script[0]), strlen(script), fd); >- xx = Fclose(fd); >- > argvAdd(argvp, fn); > if (arg1 >= 0) { > argvAddNum(argvp, arg1); >@@ -266,7 +283,7 @@ > if (out) > xx = Fclose(out); /* XXX dup'd STDOUT_FILENO */ > >- if (script) { >+ if (fn) { > if (!rpmIsDebug()) > xx = unlink(fn); > fn = _free(fn); >diff -ruN rpm-4.9.0/lib/rpmte.c rpm-4.9.1/lib/rpmte.c >--- rpm-4.9.0/lib/rpmte.c 2010-12-22 06:17:20.000000000 -0500 >+++ rpm-4.9.1/lib/rpmte.c 2011-07-15 05:32:41.000000000 -0400 >@@ -291,7 +291,6 @@ > rpmfsFree(te->fs); > rpmpsFree(te->probs); > rpmteCleanDS(te); >- rpmtsFree(te->ts); > > argvFree(te->collections); > argvFree(te->lastInCollectionsAny); >@@ -308,7 +307,7 @@ > rpmRelocation * relocs) > { > rpmte p = xcalloc(1, sizeof(*p)); >- p->ts = rpmtsLink(ts); >+ p->ts = ts; > p->type = type; > addTE(p, h, key, relocs); > switch (type) { >@@ -905,15 +904,19 @@ > } > } > >- rpmteRunAllCollections(te, PLUGINHOOK_COLL_PRE_REMOVE); >+ if (!scriptstage) { >+ rpmteRunAllCollections(te, PLUGINHOOK_COLL_PRE_REMOVE); >+ } > > if (rpmteOpen(te, reset_fi)) { > failed = rpmpsmRun(te->ts, te, goal); > rpmteClose(te, reset_fi); > } > >- rpmteRunAllCollections(te, PLUGINHOOK_COLL_POST_ADD); >- rpmteRunAllCollections(te, PLUGINHOOK_COLL_POST_ANY); >+ if (!scriptstage) { >+ rpmteRunAllCollections(te, PLUGINHOOK_COLL_POST_ADD); >+ rpmteRunAllCollections(te, PLUGINHOOK_COLL_POST_ANY); >+ } > > /* XXX should %pretrans failure fail the package install? */ > if (failed && !scriptstage) { >diff -ruN rpm-4.9.0/lib/signature.c rpm-4.9.1/lib/signature.c >--- rpm-4.9.0/lib/signature.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/lib/signature.c 2011-07-15 05:32:41.000000000 -0400 >@@ -480,11 +480,9 @@ > goto exit; > } > >- /* Retrieve the matching public key and verify. */ >- res = rpmKeyringLookup(keyring, dig); >- if (res == RPMRC_OK) { >- res = pgpVerifySig(dig, hashctx); >- } >+ /* Call verify even if we dont have a key for a basic sanity check */ >+ (void) rpmKeyringLookup(keyring, dig); >+ res = pgpVerifySig(dig, hashctx); > > exit: > sigid = pgpIdentItem(sigp); >diff -ruN rpm-4.9.0/lib/transaction.c rpm-4.9.1/lib/transaction.c >--- rpm-4.9.0/lib/transaction.c 2011-01-28 06:22:02.000000000 -0500 >+++ rpm-4.9.1/lib/transaction.c 2011-07-15 05:32:41.000000000 -0400 >@@ -344,7 +344,7 @@ > > rConflicts = !(beingRemoved || (rpmtsFilterFlags(ts) & RPMPROB_FILTER_REPLACEOLDFILES)); > /* Resolve file conflicts to prefer Elf64 (if not forced). */ >- if (tscolor != 0 && FColor != 0 && FColor != oFColor) { >+ if (tscolor != 0 && FColor != 0 && oFColor != 0 && FColor != oFColor) { > if (oFColor & prefcolor) { > rpmfsSetAction(fs, fx, FA_SKIPCOLOR); > rConflicts = 0; >@@ -508,7 +508,7 @@ > > rConflicts = reportConflicts; > /* Resolve file conflicts to prefer Elf64 (if not forced) ... */ >- if (tscolor != 0) { >+ if (tscolor != 0 && FColor != 0 && oFColor != 0 && FColor != oFColor) { > if (FColor & prefcolor) { > /* ... last file of preferred colour is installed ... */ > if (!XFA_SKIPPING(rpmfsGetAction(fs, i))) >@@ -1248,8 +1248,8 @@ > if (rpmtsFlags(ts) & RPMTRANS_FLAG_NOTRIGGERS) > (void) rpmtsSetFlags(ts, (rpmtsFlags(ts) | _noTransTriggers)); > >- if (rpmtsFlags(ts) & RPMTRANS_FLAG_JUSTDB) >- (void) rpmtsSetFlags(ts, (rpmtsFlags(ts) | _noTransScripts | _noTransTriggers)); >+ if (rpmtsFlags(ts) & (RPMTRANS_FLAG_JUSTDB | RPMTRANS_FLAG_TEST)) >+ (void) rpmtsSetFlags(ts, (rpmtsFlags(ts) | _noTransScripts | _noTransTriggers | RPMTRANS_FLAG_NOCOLLECTIONS)); > > /* if SELinux isn't enabled, init fails or test run, don't bother... */ > if (!is_selinux_enabled() || (rpmtsFlags(ts) & RPMTRANS_FLAG_TEST)) { >@@ -1402,8 +1402,9 @@ > /* Force default 022 umask during transaction for consistent results */ > mode_t oldmask = umask(022); > >- /* XXX programmer error segfault avoidance. */ >+ /* Empty transaction, nothing to do */ > if (rpmtsNElements(ts) <= 0) { >+ rc = 0; > goto exit; > } > >diff -ruN rpm-4.9.0/lib/verify.c rpm-4.9.1/lib/verify.c >--- rpm-4.9.0/lib/verify.c 2010-12-21 04:48:58.000000000 -0500 >+++ rpm-4.9.1/lib/verify.c 2011-07-15 05:32:41.000000000 -0400 >@@ -70,12 +70,22 @@ > */ > switch (rpmfiFState(fi)) { > case RPMFILE_STATE_NETSHARED: >- case RPMFILE_STATE_REPLACED: > case RPMFILE_STATE_NOTINSTALLED: >- case RPMFILE_STATE_WRONGCOLOR: > case RPMFILE_STATE_MISSING: > return 0; > break; >+ case RPMFILE_STATE_REPLACED: >+ /* For replaced files we can only verify if it exists at all */ >+ flags = RPMVERIFY_LSTATFAIL; >+ break; >+ case RPMFILE_STATE_WRONGCOLOR: >+ /* >+ * Files with wrong color are supposed to share some attributes >+ * with the actually installed file - verify what we can. >+ */ >+ flags &= ~(RPMVERIFY_FILEDIGEST | RPMVERIFY_FILESIZE | >+ RPMVERIFY_MTIME | RPMVERIFY_RDEV); >+ break; > case RPMFILE_STATE_NORMAL: > break; > } >@@ -267,12 +277,13 @@ > > if (headerIsEntry(h, RPMTAG_VERIFYSCRIPT)) { > /* fake up a erasure transaction element */ >- (void) rpmtsAddEraseElement(ts, h, -1); >+ rpmte p = rpmteNew(ts, h, TR_REMOVED, NULL, NULL); >+ rpmteSetHeader(p, h); > >- rc = (rpmteProcess(rpmtsElement(ts, 0), PKG_VERIFY) != RPMRC_OK); >+ rc = (rpmpsmRun(ts, p, PKG_VERIFY) != RPMRC_OK); > > /* clean up our fake transaction bits */ >- rpmtsEmpty(ts); >+ rpmteFree(p); > } > > return rc; >diff -ruN rpm-4.9.0/ltmain.sh rpm-4.9.1/ltmain.sh >--- rpm-4.9.0/ltmain.sh 2010-12-10 05:47:21.000000000 -0500 >+++ rpm-4.9.1/ltmain.sh 2011-07-12 07:29:43.000000000 -0400 >@@ -1,6 +1,5 @@ >-# Generated from ltmain.m4sh. > >-# libtool (GNU libtool) 2.2.10 >+# libtool (GNU libtool) 2.4 > # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 > > # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, >@@ -70,17 +69,19 @@ > # compiler: $LTCC > # compiler flags: $LTCFLAGS > # linker: $LD (gnu? $with_gnu_ld) >-# $progname: (GNU libtool) 2.2.10 >+# $progname: (GNU libtool) 2.4 > # automake: $automake_version > # autoconf: $autoconf_version > # > # Report bugs to <bug-libtool@gnu.org>. >+# GNU libtool home page: <http://www.gnu.org/software/libtool/>. >+# General help using GNU software: <http://www.gnu.org/gethelp/>. > > PROGRAM=libtool > PACKAGE=libtool >-VERSION=2.2.10 >+VERSION=2.4 > TIMESTAMP="" >-package_revision=1.3175 >+package_revision=1.3293 > > # Be Bourne compatible > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then >@@ -163,6 +164,27 @@ > dirname="s,/[^/]*$,," > basename="s,^.*/,," > >+# func_dirname file append nondir_replacement >+# Compute the dirname of FILE. If nonempty, add APPEND to the result, >+# otherwise set result to NONDIR_REPLACEMENT. >+func_dirname () >+{ >+ func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` >+ if test "X$func_dirname_result" = "X${1}"; then >+ func_dirname_result="${3}" >+ else >+ func_dirname_result="$func_dirname_result${2}" >+ fi >+} # func_dirname may be replaced by extended shell implementation >+ >+ >+# func_basename file >+func_basename () >+{ >+ func_basename_result=`$ECHO "${1}" | $SED "$basename"` >+} # func_basename may be replaced by extended shell implementation >+ >+ > # func_dirname_and_basename file append nondir_replacement > # perform func_basename and func_dirname in a single function > # call: >@@ -177,17 +199,31 @@ > # those functions but instead duplicate the functionality here. > func_dirname_and_basename () > { >- # Extract subdirectory from the argument. >- func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` >- if test "X$func_dirname_result" = "X${1}"; then >- func_dirname_result="${3}" >- else >- func_dirname_result="$func_dirname_result${2}" >- fi >- func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` >-} >+ # Extract subdirectory from the argument. >+ func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` >+ if test "X$func_dirname_result" = "X${1}"; then >+ func_dirname_result="${3}" >+ else >+ func_dirname_result="$func_dirname_result${2}" >+ fi >+ func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` >+} # func_dirname_and_basename may be replaced by extended shell implementation >+ >+ >+# func_stripname prefix suffix name >+# strip PREFIX and SUFFIX off of NAME. >+# PREFIX and SUFFIX must not contain globbing or regex special >+# characters, hashes, percent signs, but SUFFIX may contain a leading >+# dot (in which case that matches only a dot). >+# func_strip_suffix prefix name >+func_stripname () >+{ >+ case ${2} in >+ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; >+ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; >+ esac >+} # func_stripname may be replaced by extended shell implementation > >-# Generated shell functions inserted here. > > # These SED scripts presuppose an absolute path with a trailing slash. > pathcar='s,^/\([^/]*\).*$,\1,' >@@ -370,6 +406,15 @@ > # Same as above, but do not quote variable references. > double_quote_subst='s/\(["`\\]\)/\\\1/g' > >+# Sed substitution that turns a string into a regex matching for the >+# string literally. >+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' >+ >+# Sed substitution that converts a w32 file name or path >+# which contains forward slashes, into one that contains >+# (escaped) backslashes. A very naive implementation. >+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' >+ > # Re-`\' parameter expansions in output of double_quote_subst that were > # `\'-ed in input to the same. If an odd number of `\' preceded a '$' > # in input to double_quote_subst, that '$' was protected from expansion. >@@ -398,7 +443,7 @@ > # name if it has been set yet. > func_echo () > { >- $ECHO "$progname${mode+: }$mode: $*" >+ $ECHO "$progname: ${opt_mode+$opt_mode: }$*" > } > > # func_verbose arg... >@@ -424,14 +469,14 @@ > # Echo program name prefixed message to standard error. > func_error () > { >- $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 >+ $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 > } > > # func_warning arg... > # Echo program name prefixed warning message to standard error. > func_warning () > { >- $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 >+ $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 > > # bash bug again: > : >@@ -650,11 +695,30 @@ > fi > } > >+# func_tr_sh >+# Turn $1 into a string suitable for a shell variable name. >+# Result is stored in $func_tr_sh_result. All characters >+# not in the set a-zA-Z0-9_ are replaced with '_'. Further, >+# if $1 begins with a digit, a '_' is prepended as well. >+func_tr_sh () >+{ >+ case $1 in >+ [0-9]* | *[!a-zA-Z0-9_]*) >+ func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` >+ ;; >+ * ) >+ func_tr_sh_result=$1 >+ ;; >+ esac >+} >+ > > # func_version > # Echo version message to standard output and exit. > func_version () > { >+ $opt_debug >+ > $SED -n '/(C)/!b go > :more > /\./!{ >@@ -676,6 +740,8 @@ > # Echo short help message to standard output and exit. > func_usage () > { >+ $opt_debug >+ > $SED -n '/^# Usage:/,/^# *.*--help/ { > s/^# // > s/^# *$// >@@ -692,7 +758,10 @@ > # unless 'noexit' is passed as argument. > func_help () > { >+ $opt_debug >+ > $SED -n '/^# Usage:/,/# Report bugs to/ { >+ :print > s/^# // > s/^# *$// > s*\$progname*'$progname'* >@@ -705,7 +774,11 @@ > s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ > s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ > p >- }' < "$progpath" >+ d >+ } >+ /^# .* home page:/b print >+ /^# General help using/b print >+ ' < "$progpath" > ret=$? > if test -z "$1"; then > exit $ret >@@ -717,12 +790,39 @@ > # exit_cmd. > func_missing_arg () > { >+ $opt_debug >+ > func_error "missing argument for $1." > exit_cmd=exit > } > >-exit_cmd=: > >+# func_split_short_opt shortopt >+# Set func_split_short_opt_name and func_split_short_opt_arg shell >+# variables after splitting SHORTOPT after the 2nd character. >+func_split_short_opt () >+{ >+ my_sed_short_opt='1s/^\(..\).*$/\1/;q' >+ my_sed_short_rest='1s/^..\(.*\)$/\1/;q' >+ >+ func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` >+ func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` >+} # func_split_short_opt may be replaced by extended shell implementation >+ >+ >+# func_split_long_opt longopt >+# Set func_split_long_opt_name and func_split_long_opt_arg shell >+# variables after splitting LONGOPT at the `=' sign. >+func_split_long_opt () >+{ >+ my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' >+ my_sed_long_arg='1s/^--[^=]*=//' >+ >+ func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` >+ func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` >+} # func_split_long_opt may be replaced by extended shell implementation >+ >+exit_cmd=: > > > >@@ -732,25 +832,64 @@ > magic_exe="%%%MAGIC EXE variable%%%" > > # Global variables. >-# $mode is unset > nonopt= >-execute_dlfiles= > preserve_args= > lo2o="s/\\.lo\$/.${objext}/" > o2lo="s/\\.${objext}\$/.lo/" > extracted_archives= > extracted_serial=0 > >-opt_dry_run=false >-opt_duplicate_deps=false >-opt_silent=false >-opt_debug=: >- > # If this variable is set in any of the actions, the command in it > # will be execed at the end. This prevents here-documents from being > # left over by shells. > exec_cmd= > >+# func_append var value >+# Append VALUE to the end of shell variable VAR. >+func_append () >+{ >+ eval "${1}=\$${1}\${2}" >+} # func_append may be replaced by extended shell implementation >+ >+# func_append_quoted var value >+# Quote VALUE and append to the end of shell variable VAR, separated >+# by a space. >+func_append_quoted () >+{ >+ func_quote_for_eval "${2}" >+ eval "${1}=\$${1}\\ \$func_quote_for_eval_result" >+} # func_append_quoted may be replaced by extended shell implementation >+ >+ >+# func_arith arithmetic-term... >+func_arith () >+{ >+ func_arith_result=`expr "${@}"` >+} # func_arith may be replaced by extended shell implementation >+ >+ >+# func_len string >+# STRING may not start with a hyphen. >+func_len () >+{ >+ func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` >+} # func_len may be replaced by extended shell implementation >+ >+ >+# func_lo2o object >+func_lo2o () >+{ >+ func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` >+} # func_lo2o may be replaced by extended shell implementation >+ >+ >+# func_xform libobj-or-source >+func_xform () >+{ >+ func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` >+} # func_xform may be replaced by extended shell implementation >+ >+ > # func_fatal_configuration arg... > # Echo program name prefixed message to standard error, followed by > # a configuration failure hint, and exit. >@@ -840,129 +979,204 @@ > esac > } > >-# Parse options once, thoroughly. This comes as soon as possible in >-# the script to make things like `libtool --version' happen quickly. >+# func_check_version_match >+# Ensure that we are using m4 macros, and libtool script from the same >+# release of libtool. >+func_check_version_match () > { >+ if test "$package_revision" != "$macro_revision"; then >+ if test "$VERSION" != "$macro_version"; then >+ if test -z "$macro_version"; then >+ cat >&2 <<_LT_EOF >+$progname: Version mismatch error. This is $PACKAGE $VERSION, but the >+$progname: definition of this LT_INIT comes from an older release. >+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION >+$progname: and run autoconf again. >+_LT_EOF >+ else >+ cat >&2 <<_LT_EOF >+$progname: Version mismatch error. This is $PACKAGE $VERSION, but the >+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. >+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION >+$progname: and run autoconf again. >+_LT_EOF >+ fi >+ else >+ cat >&2 <<_LT_EOF >+$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, >+$progname: but the definition of this LT_INIT comes from revision $macro_revision. >+$progname: You should recreate aclocal.m4 with macros from revision $package_revision >+$progname: of $PACKAGE $VERSION and run autoconf again. >+_LT_EOF >+ fi >+ >+ exit $EXIT_MISMATCH >+ fi >+} >+ >+ >+# Shorthand for --mode=foo, only valid as the first argument >+case $1 in >+clean|clea|cle|cl) >+ shift; set dummy --mode clean ${1+"$@"}; shift >+ ;; >+compile|compil|compi|comp|com|co|c) >+ shift; set dummy --mode compile ${1+"$@"}; shift >+ ;; >+execute|execut|execu|exec|exe|ex|e) >+ shift; set dummy --mode execute ${1+"$@"}; shift >+ ;; >+finish|finis|fini|fin|fi|f) >+ shift; set dummy --mode finish ${1+"$@"}; shift >+ ;; >+install|instal|insta|inst|ins|in|i) >+ shift; set dummy --mode install ${1+"$@"}; shift >+ ;; >+link|lin|li|l) >+ shift; set dummy --mode link ${1+"$@"}; shift >+ ;; >+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) >+ shift; set dummy --mode uninstall ${1+"$@"}; shift >+ ;; >+esac >+ >+ >+ >+# Option defaults: >+opt_debug=: >+opt_dry_run=false >+opt_config=false >+opt_preserve_dup_deps=false >+opt_features=false >+opt_finish=false >+opt_help=false >+opt_help_all=false >+opt_silent=: >+opt_verbose=: >+opt_silent=false >+opt_verbose=false > >- # Shorthand for --mode=foo, only valid as the first argument >- case $1 in >- clean|clea|cle|cl) >- shift; set dummy --mode clean ${1+"$@"}; shift >- ;; >- compile|compil|compi|comp|com|co|c) >- shift; set dummy --mode compile ${1+"$@"}; shift >- ;; >- execute|execut|execu|exec|exe|ex|e) >- shift; set dummy --mode execute ${1+"$@"}; shift >- ;; >- finish|finis|fini|fin|fi|f) >- shift; set dummy --mode finish ${1+"$@"}; shift >- ;; >- install|instal|insta|inst|ins|in|i) >- shift; set dummy --mode install ${1+"$@"}; shift >- ;; >- link|lin|li|l) >- shift; set dummy --mode link ${1+"$@"}; shift >- ;; >- uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) >- shift; set dummy --mode uninstall ${1+"$@"}; shift >- ;; >- esac > >- # Parse non-mode specific arguments: >- while test "$#" -gt 0; do >+# Parse options once, thoroughly. This comes as soon as possible in the >+# script to make things like `--version' happen as quickly as we can. >+{ >+ # this just eases exit handling >+ while test $# -gt 0; do > opt="$1" > shift >- > case $opt in >- --config) func_config ;; >- >- --debug) preserve_args="$preserve_args $opt" >+ --debug|-x) opt_debug='set -x' > func_echo "enabling shell trace mode" >- opt_debug='set -x' > $opt_debug > ;; >- >- -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break >- execute_dlfiles="$execute_dlfiles $1" >- shift >+ --dry-run|--dryrun|-n) >+ opt_dry_run=: > ;; >- >- --dry-run | -n) opt_dry_run=: ;; >- --features) func_features ;; >- --finish) mode="finish" ;; >- >- --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break >- case $1 in >- # Valid mode arguments: >- clean) ;; >- compile) ;; >- execute) ;; >- finish) ;; >- install) ;; >- link) ;; >- relink) ;; >- uninstall) ;; >- >- # Catch anything else as an error >- *) func_error "invalid argument for $opt" >- exit_cmd=exit >- break >- ;; >- esac >- >- mode="$1" >+ --config) >+ opt_config=: >+func_config >+ ;; >+ --dlopen|-dlopen) >+ optarg="$1" >+ opt_dlopen="${opt_dlopen+$opt_dlopen >+}$optarg" > shift > ;; >- > --preserve-dup-deps) >- opt_duplicate_deps=: ;; >- >- --quiet|--silent) preserve_args="$preserve_args $opt" >- opt_silent=: >- opt_verbose=false >+ opt_preserve_dup_deps=: > ;; >- >- --no-quiet|--no-silent) >- preserve_args="$preserve_args $opt" >- opt_silent=false >+ --features) >+ opt_features=: >+func_features > ;; >- >- --verbose| -v) preserve_args="$preserve_args $opt" >+ --finish) >+ opt_finish=: >+set dummy --mode finish ${1+"$@"}; shift >+ ;; >+ --help) >+ opt_help=: >+ ;; >+ --help-all) >+ opt_help_all=: >+opt_help=': help-all' >+ ;; >+ --mode) >+ test $# = 0 && func_missing_arg $opt && break >+ optarg="$1" >+ opt_mode="$optarg" >+case $optarg in >+ # Valid mode arguments: >+ clean|compile|execute|finish|install|link|relink|uninstall) ;; >+ >+ # Catch anything else as an error >+ *) func_error "invalid argument for $opt" >+ exit_cmd=exit >+ break >+ ;; >+esac >+ shift >+ ;; >+ --no-silent|--no-quiet) > opt_silent=false >- opt_verbose=: >+func_append preserve_args " $opt" > ;; >- >- --no-verbose) preserve_args="$preserve_args $opt" >+ --no-verbose) > opt_verbose=false >+func_append preserve_args " $opt" > ;; >- >- --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break >- preserve_args="$preserve_args $opt $1" >- func_enable_tag "$1" # tagname is set here >+ --silent|--quiet) >+ opt_silent=: >+func_append preserve_args " $opt" >+ opt_verbose=false >+ ;; >+ --verbose|-v) >+ opt_verbose=: >+func_append preserve_args " $opt" >+opt_silent=false >+ ;; >+ --tag) >+ test $# = 0 && func_missing_arg $opt && break >+ optarg="$1" >+ opt_tag="$optarg" >+func_append preserve_args " $opt $optarg" >+func_enable_tag "$optarg" > shift > ;; > >+ -\?|-h) func_usage ;; >+ --help) func_help ;; >+ --version) func_version ;; >+ > # Separate optargs to long options: >- -dlopen=*|--mode=*|--tag=*) >- func_opt_split "$opt" >- set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} >+ --*=*) >+ func_split_long_opt "$opt" >+ set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} > shift > ;; > >- -\?|-h) func_usage ;; >- --help) opt_help=: ;; >- --help-all) opt_help=': help-all' ;; >- --version) func_version ;; >- >- -*) func_fatal_help "unrecognized option \`$opt'" ;; >- >- *) nonopt="$opt" >- break >+ # Separate non-argument short options: >+ -\?*|-h*|-n*|-v*) >+ func_split_short_opt "$opt" >+ set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} >+ shift > ;; >+ >+ --) break ;; >+ -*) func_fatal_help "unrecognized option \`$opt'" ;; >+ *) set dummy "$opt" ${1+"$@"}; shift; break ;; > esac > done > >+ # Validate options: >+ >+ # save first non-option argument >+ if test "$#" -gt 0; then >+ nonopt="$opt" >+ shift >+ fi >+ >+ # preserve --debug >+ test "$opt_debug" = : || func_append preserve_args " --debug" > > case $host in > *cygwin* | *mingw* | *pw32* | *cegcc*) >@@ -970,82 +1184,44 @@ > opt_duplicate_compiler_generated_deps=: > ;; > *) >- opt_duplicate_compiler_generated_deps=$opt_duplicate_deps >+ opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps > ;; > esac > >- # Having warned about all mis-specified options, bail out if >- # anything was wrong. >- $exit_cmd $EXIT_FAILURE >-} >+ $opt_help || { >+ # Sanity checks first: >+ func_check_version_match > >-# func_check_version_match >-# Ensure that we are using m4 macros, and libtool script from the same >-# release of libtool. >-func_check_version_match () >-{ >- if test "$package_revision" != "$macro_revision"; then >- if test "$VERSION" != "$macro_version"; then >- if test -z "$macro_version"; then >- cat >&2 <<_LT_EOF >-$progname: Version mismatch error. This is $PACKAGE $VERSION, but the >-$progname: definition of this LT_INIT comes from an older release. >-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION >-$progname: and run autoconf again. >-_LT_EOF >- else >- cat >&2 <<_LT_EOF >-$progname: Version mismatch error. This is $PACKAGE $VERSION, but the >-$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. >-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION >-$progname: and run autoconf again. >-_LT_EOF >- fi >- else >- cat >&2 <<_LT_EOF >-$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, >-$progname: but the definition of this LT_INIT comes from revision $macro_revision. >-$progname: You should recreate aclocal.m4 with macros from revision $package_revision >-$progname: of $PACKAGE $VERSION and run autoconf again. >-_LT_EOF >+ if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then >+ func_fatal_configuration "not configured to build any kind of library" > fi > >- exit $EXIT_MISMATCH >- fi >-} >- >+ # Darwin sucks >+ eval std_shrext=\"$shrext_cmds\" > >-## ----------- ## >-## Main. ## >-## ----------- ## >- >-$opt_help || { >- # Sanity checks first: >- func_check_version_match >- >- if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then >- func_fatal_configuration "not configured to build any kind of library" >- fi >+ # Only execute mode is allowed to have -dlopen flags. >+ if test -n "$opt_dlopen" && test "$opt_mode" != execute; then >+ func_error "unrecognized option \`-dlopen'" >+ $ECHO "$help" 1>&2 >+ exit $EXIT_FAILURE >+ fi > >- test -z "$mode" && func_fatal_error "error: you must specify a MODE." >+ # Change the help message to a mode-specific one. >+ generic_help="$help" >+ help="Try \`$progname --help --mode=$opt_mode' for more information." >+ } > > >- # Darwin sucks >- eval std_shrext=\"$shrext_cmds\" >+ # Bail if the options were screwed >+ $exit_cmd $EXIT_FAILURE >+} > > >- # Only execute mode is allowed to have -dlopen flags. >- if test -n "$execute_dlfiles" && test "$mode" != execute; then >- func_error "unrecognized option \`-dlopen'" >- $ECHO "$help" 1>&2 >- exit $EXIT_FAILURE >- fi > >- # Change the help message to a mode-specific one. >- generic_help="$help" >- help="Try \`$progname --help --mode=$mode' for more information." >-} > >+## ----------- ## >+## Main. ## >+## ----------- ## > > # func_lalib_p file > # True iff FILE is a libtool `.la' library or `.lo' object file. >@@ -1110,12 +1286,9 @@ > # temporary ltwrapper_script. > func_ltwrapper_scriptname () > { >- func_ltwrapper_scriptname_result="" >- if func_ltwrapper_executable_p "$1"; then >- func_dirname_and_basename "$1" "" "." >- func_stripname '' '.exe' "$func_basename_result" >- func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" >- fi >+ func_dirname_and_basename "$1" "" "." >+ func_stripname '' '.exe' "$func_basename_result" >+ func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" > } > > # func_ltwrapper_p file >@@ -1161,6 +1334,37 @@ > } > > >+# func_resolve_sysroot PATH >+# Replace a leading = in PATH with a sysroot. Store the result into >+# func_resolve_sysroot_result >+func_resolve_sysroot () >+{ >+ func_resolve_sysroot_result=$1 >+ case $func_resolve_sysroot_result in >+ =*) >+ func_stripname '=' '' "$func_resolve_sysroot_result" >+ func_resolve_sysroot_result=$lt_sysroot$func_stripname_result >+ ;; >+ esac >+} >+ >+# func_replace_sysroot PATH >+# If PATH begins with the sysroot, replace it with = and >+# store the result into func_replace_sysroot_result. >+func_replace_sysroot () >+{ >+ case "$lt_sysroot:$1" in >+ ?*:"$lt_sysroot"*) >+ func_stripname "$lt_sysroot" '' "$1" >+ func_replace_sysroot_result="=$func_stripname_result" >+ ;; >+ *) >+ # Including no sysroot. >+ func_replace_sysroot_result=$1 >+ ;; >+ esac >+} >+ > # func_infer_tag arg > # Infer tagged configuration to use if any are available and > # if one wasn't chosen via the "--tag" command line option. >@@ -1173,8 +1377,7 @@ > if test -n "$available_tags" && test -z "$tagname"; then > CC_quoted= > for arg in $CC; do >- func_quote_for_eval "$arg" >- CC_quoted="$CC_quoted $func_quote_for_eval_result" >+ func_append_quoted CC_quoted "$arg" > done > CC_expanded=`func_echo_all $CC` > CC_quoted_expanded=`func_echo_all $CC_quoted` >@@ -1193,8 +1396,7 @@ > CC_quoted= > for arg in $CC; do > # Double-quote args containing other shell metacharacters. >- func_quote_for_eval "$arg" >- CC_quoted="$CC_quoted $func_quote_for_eval_result" >+ func_append_quoted CC_quoted "$arg" > done > CC_expanded=`func_echo_all $CC` > CC_quoted_expanded=`func_echo_all $CC_quoted` >@@ -1226,42 +1428,522 @@ > > > >-# func_write_libtool_object output_name pic_name nonpic_name >-# Create a libtool object file (analogous to a ".la" file), >-# but don't create it if we're doing a dry run. >-func_write_libtool_object () >+# func_write_libtool_object output_name pic_name nonpic_name >+# Create a libtool object file (analogous to a ".la" file), >+# but don't create it if we're doing a dry run. >+func_write_libtool_object () >+{ >+ write_libobj=${1} >+ if test "$build_libtool_libs" = yes; then >+ write_lobj=\'${2}\' >+ else >+ write_lobj=none >+ fi >+ >+ if test "$build_old_libs" = yes; then >+ write_oldobj=\'${3}\' >+ else >+ write_oldobj=none >+ fi >+ >+ $opt_dry_run || { >+ cat >${write_libobj}T <<EOF >+# $write_libobj - a libtool object file >+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION >+# >+# Please DO NOT delete this file! >+# It is necessary for linking the library. >+ >+# Name of the PIC object. >+pic_object=$write_lobj >+ >+# Name of the non-PIC object >+non_pic_object=$write_oldobj >+ >+EOF >+ $MV "${write_libobj}T" "${write_libobj}" >+ } >+} >+ >+ >+################################################## >+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS # >+################################################## >+ >+# func_convert_core_file_wine_to_w32 ARG >+# Helper function used by file name conversion functions when $build is *nix, >+# and $host is mingw, cygwin, or some other w32 environment. Relies on a >+# correctly configured wine environment available, with the winepath program >+# in $build's $PATH. >+# >+# ARG is the $build file name to be converted to w32 format. >+# Result is available in $func_convert_core_file_wine_to_w32_result, and will >+# be empty on error (or when ARG is empty) >+func_convert_core_file_wine_to_w32 () >+{ >+ $opt_debug >+ func_convert_core_file_wine_to_w32_result="$1" >+ if test -n "$1"; then >+ # Unfortunately, winepath does not exit with a non-zero error code, so we >+ # are forced to check the contents of stdout. On the other hand, if the >+ # command is not found, the shell will set an exit code of 127 and print >+ # *an error message* to stdout. So we must check for both error code of >+ # zero AND non-empty stdout, which explains the odd construction: >+ func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null` >+ if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then >+ func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | >+ $SED -e "$lt_sed_naive_backslashify"` >+ else >+ func_convert_core_file_wine_to_w32_result= >+ fi >+ fi >+} >+# end: func_convert_core_file_wine_to_w32 >+ >+ >+# func_convert_core_path_wine_to_w32 ARG >+# Helper function used by path conversion functions when $build is *nix, and >+# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly >+# configured wine environment available, with the winepath program in $build's >+# $PATH. Assumes ARG has no leading or trailing path separator characters. >+# >+# ARG is path to be converted from $build format to win32. >+# Result is available in $func_convert_core_path_wine_to_w32_result. >+# Unconvertible file (directory) names in ARG are skipped; if no directory names >+# are convertible, then the result may be empty. >+func_convert_core_path_wine_to_w32 () >+{ >+ $opt_debug >+ # unfortunately, winepath doesn't convert paths, only file names >+ func_convert_core_path_wine_to_w32_result="" >+ if test -n "$1"; then >+ oldIFS=$IFS >+ IFS=: >+ for func_convert_core_path_wine_to_w32_f in $1; do >+ IFS=$oldIFS >+ func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" >+ if test -n "$func_convert_core_file_wine_to_w32_result" ; then >+ if test -z "$func_convert_core_path_wine_to_w32_result"; then >+ func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" >+ else >+ func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" >+ fi >+ fi >+ done >+ IFS=$oldIFS >+ fi >+} >+# end: func_convert_core_path_wine_to_w32 >+ >+ >+# func_cygpath ARGS... >+# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when >+# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) >+# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or >+# (2), returns the Cygwin file name or path in func_cygpath_result (input >+# file name or path is assumed to be in w32 format, as previously converted >+# from $build's *nix or MSYS format). In case (3), returns the w32 file name >+# or path in func_cygpath_result (input file name or path is assumed to be in >+# Cygwin format). Returns an empty string on error. >+# >+# ARGS are passed to cygpath, with the last one being the file name or path to >+# be converted. >+# >+# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH >+# environment variable; do not put it in $PATH. >+func_cygpath () >+{ >+ $opt_debug >+ if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then >+ func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` >+ if test "$?" -ne 0; then >+ # on failure, ensure result is empty >+ func_cygpath_result= >+ fi >+ else >+ func_cygpath_result= >+ func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" >+ fi >+} >+#end: func_cygpath >+ >+ >+# func_convert_core_msys_to_w32 ARG >+# Convert file name or path ARG from MSYS format to w32 format. Return >+# result in func_convert_core_msys_to_w32_result. >+func_convert_core_msys_to_w32 () >+{ >+ $opt_debug >+ # awkward: cmd appends spaces to result >+ func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | >+ $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` >+} >+#end: func_convert_core_msys_to_w32 >+ >+ >+# func_convert_file_check ARG1 ARG2 >+# Verify that ARG1 (a file name in $build format) was converted to $host >+# format in ARG2. Otherwise, emit an error message, but continue (resetting >+# func_to_host_file_result to ARG1). >+func_convert_file_check () >+{ >+ $opt_debug >+ if test -z "$2" && test -n "$1" ; then >+ func_error "Could not determine host file name corresponding to" >+ func_error " \`$1'" >+ func_error "Continuing, but uninstalled executables may not work." >+ # Fallback: >+ func_to_host_file_result="$1" >+ fi >+} >+# end func_convert_file_check >+ >+ >+# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH >+# Verify that FROM_PATH (a path in $build format) was converted to $host >+# format in TO_PATH. Otherwise, emit an error message, but continue, resetting >+# func_to_host_file_result to a simplistic fallback value (see below). >+func_convert_path_check () >+{ >+ $opt_debug >+ if test -z "$4" && test -n "$3"; then >+ func_error "Could not determine the host path corresponding to" >+ func_error " \`$3'" >+ func_error "Continuing, but uninstalled executables may not work." >+ # Fallback. This is a deliberately simplistic "conversion" and >+ # should not be "improved". See libtool.info. >+ if test "x$1" != "x$2"; then >+ lt_replace_pathsep_chars="s|$1|$2|g" >+ func_to_host_path_result=`echo "$3" | >+ $SED -e "$lt_replace_pathsep_chars"` >+ else >+ func_to_host_path_result="$3" >+ fi >+ fi >+} >+# end func_convert_path_check >+ >+ >+# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG >+# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT >+# and appending REPL if ORIG matches BACKPAT. >+func_convert_path_front_back_pathsep () >+{ >+ $opt_debug >+ case $4 in >+ $1 ) func_to_host_path_result="$3$func_to_host_path_result" >+ ;; >+ esac >+ case $4 in >+ $2 ) func_append func_to_host_path_result "$3" >+ ;; >+ esac >+} >+# end func_convert_path_front_back_pathsep >+ >+ >+################################################## >+# $build to $host FILE NAME CONVERSION FUNCTIONS # >+################################################## >+# invoked via `$to_host_file_cmd ARG' >+# >+# In each case, ARG is the path to be converted from $build to $host format. >+# Result will be available in $func_to_host_file_result. >+ >+ >+# func_to_host_file ARG >+# Converts the file name ARG from $build format to $host format. Return result >+# in func_to_host_file_result. >+func_to_host_file () >+{ >+ $opt_debug >+ $to_host_file_cmd "$1" >+} >+# end func_to_host_file >+ >+ >+# func_to_tool_file ARG LAZY >+# converts the file name ARG from $build format to toolchain format. Return >+# result in func_to_tool_file_result. If the conversion in use is listed >+# in (the comma separated) LAZY, no conversion takes place. >+func_to_tool_file () >+{ >+ $opt_debug >+ case ,$2, in >+ *,"$to_tool_file_cmd",*) >+ func_to_tool_file_result=$1 >+ ;; >+ *) >+ $to_tool_file_cmd "$1" >+ func_to_tool_file_result=$func_to_host_file_result >+ ;; >+ esac >+} >+# end func_to_tool_file >+ >+ >+# func_convert_file_noop ARG >+# Copy ARG to func_to_host_file_result. >+func_convert_file_noop () >+{ >+ func_to_host_file_result="$1" >+} >+# end func_convert_file_noop >+ >+ >+# func_convert_file_msys_to_w32 ARG >+# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic >+# conversion to w32 is not available inside the cwrapper. Returns result in >+# func_to_host_file_result. >+func_convert_file_msys_to_w32 () >+{ >+ $opt_debug >+ func_to_host_file_result="$1" >+ if test -n "$1"; then >+ func_convert_core_msys_to_w32 "$1" >+ func_to_host_file_result="$func_convert_core_msys_to_w32_result" >+ fi >+ func_convert_file_check "$1" "$func_to_host_file_result" >+} >+# end func_convert_file_msys_to_w32 >+ >+ >+# func_convert_file_cygwin_to_w32 ARG >+# Convert file name ARG from Cygwin to w32 format. Returns result in >+# func_to_host_file_result. >+func_convert_file_cygwin_to_w32 () >+{ >+ $opt_debug >+ func_to_host_file_result="$1" >+ if test -n "$1"; then >+ # because $build is cygwin, we call "the" cygpath in $PATH; no need to use >+ # LT_CYGPATH in this case. >+ func_to_host_file_result=`cygpath -m "$1"` >+ fi >+ func_convert_file_check "$1" "$func_to_host_file_result" >+} >+# end func_convert_file_cygwin_to_w32 >+ >+ >+# func_convert_file_nix_to_w32 ARG >+# Convert file name ARG from *nix to w32 format. Requires a wine environment >+# and a working winepath. Returns result in func_to_host_file_result. >+func_convert_file_nix_to_w32 () >+{ >+ $opt_debug >+ func_to_host_file_result="$1" >+ if test -n "$1"; then >+ func_convert_core_file_wine_to_w32 "$1" >+ func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" >+ fi >+ func_convert_file_check "$1" "$func_to_host_file_result" >+} >+# end func_convert_file_nix_to_w32 >+ >+ >+# func_convert_file_msys_to_cygwin ARG >+# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. >+# Returns result in func_to_host_file_result. >+func_convert_file_msys_to_cygwin () >+{ >+ $opt_debug >+ func_to_host_file_result="$1" >+ if test -n "$1"; then >+ func_convert_core_msys_to_w32 "$1" >+ func_cygpath -u "$func_convert_core_msys_to_w32_result" >+ func_to_host_file_result="$func_cygpath_result" >+ fi >+ func_convert_file_check "$1" "$func_to_host_file_result" >+} >+# end func_convert_file_msys_to_cygwin >+ >+ >+# func_convert_file_nix_to_cygwin ARG >+# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed >+# in a wine environment, working winepath, and LT_CYGPATH set. Returns result >+# in func_to_host_file_result. >+func_convert_file_nix_to_cygwin () >+{ >+ $opt_debug >+ func_to_host_file_result="$1" >+ if test -n "$1"; then >+ # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. >+ func_convert_core_file_wine_to_w32 "$1" >+ func_cygpath -u "$func_convert_core_file_wine_to_w32_result" >+ func_to_host_file_result="$func_cygpath_result" >+ fi >+ func_convert_file_check "$1" "$func_to_host_file_result" >+} >+# end func_convert_file_nix_to_cygwin >+ >+ >+############################################# >+# $build to $host PATH CONVERSION FUNCTIONS # >+############################################# >+# invoked via `$to_host_path_cmd ARG' >+# >+# In each case, ARG is the path to be converted from $build to $host format. >+# The result will be available in $func_to_host_path_result. >+# >+# Path separators are also converted from $build format to $host format. If >+# ARG begins or ends with a path separator character, it is preserved (but >+# converted to $host format) on output. >+# >+# All path conversion functions are named using the following convention: >+# file name conversion function : func_convert_file_X_to_Y () >+# path conversion function : func_convert_path_X_to_Y () >+# where, for any given $build/$host combination the 'X_to_Y' value is the >+# same. If conversion functions are added for new $build/$host combinations, >+# the two new functions must follow this pattern, or func_init_to_host_path_cmd >+# will break. >+ >+ >+# func_init_to_host_path_cmd >+# Ensures that function "pointer" variable $to_host_path_cmd is set to the >+# appropriate value, based on the value of $to_host_file_cmd. >+to_host_path_cmd= >+func_init_to_host_path_cmd () >+{ >+ $opt_debug >+ if test -z "$to_host_path_cmd"; then >+ func_stripname 'func_convert_file_' '' "$to_host_file_cmd" >+ to_host_path_cmd="func_convert_path_${func_stripname_result}" >+ fi >+} >+ >+ >+# func_to_host_path ARG >+# Converts the path ARG from $build format to $host format. Return result >+# in func_to_host_path_result. >+func_to_host_path () >+{ >+ $opt_debug >+ func_init_to_host_path_cmd >+ $to_host_path_cmd "$1" >+} >+# end func_to_host_path >+ >+ >+# func_convert_path_noop ARG >+# Copy ARG to func_to_host_path_result. >+func_convert_path_noop () > { >- write_libobj=${1} >- if test "$build_libtool_libs" = yes; then >- write_lobj=\'${2}\' >- else >- write_lobj=none >- fi >+ func_to_host_path_result="$1" >+} >+# end func_convert_path_noop > >- if test "$build_old_libs" = yes; then >- write_oldobj=\'${3}\' >- else >- write_oldobj=none >- fi > >- $opt_dry_run || { >- cat >${write_libobj}T <<EOF >-# $write_libobj - a libtool object file >-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION >-# >-# Please DO NOT delete this file! >-# It is necessary for linking the library. >+# func_convert_path_msys_to_w32 ARG >+# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic >+# conversion to w32 is not available inside the cwrapper. Returns result in >+# func_to_host_path_result. >+func_convert_path_msys_to_w32 () >+{ >+ $opt_debug >+ func_to_host_path_result="$1" >+ if test -n "$1"; then >+ # Remove leading and trailing path separator characters from ARG. MSYS >+ # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; >+ # and winepath ignores them completely. >+ func_stripname : : "$1" >+ func_to_host_path_tmp1=$func_stripname_result >+ func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" >+ func_to_host_path_result="$func_convert_core_msys_to_w32_result" >+ func_convert_path_check : ";" \ >+ "$func_to_host_path_tmp1" "$func_to_host_path_result" >+ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" >+ fi >+} >+# end func_convert_path_msys_to_w32 > >-# Name of the PIC object. >-pic_object=$write_lobj > >-# Name of the non-PIC object >-non_pic_object=$write_oldobj >+# func_convert_path_cygwin_to_w32 ARG >+# Convert path ARG from Cygwin to w32 format. Returns result in >+# func_to_host_file_result. >+func_convert_path_cygwin_to_w32 () >+{ >+ $opt_debug >+ func_to_host_path_result="$1" >+ if test -n "$1"; then >+ # See func_convert_path_msys_to_w32: >+ func_stripname : : "$1" >+ func_to_host_path_tmp1=$func_stripname_result >+ func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` >+ func_convert_path_check : ";" \ >+ "$func_to_host_path_tmp1" "$func_to_host_path_result" >+ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" >+ fi >+} >+# end func_convert_path_cygwin_to_w32 > >-EOF >- $MV "${write_libobj}T" "${write_libobj}" >- } >+ >+# func_convert_path_nix_to_w32 ARG >+# Convert path ARG from *nix to w32 format. Requires a wine environment and >+# a working winepath. Returns result in func_to_host_file_result. >+func_convert_path_nix_to_w32 () >+{ >+ $opt_debug >+ func_to_host_path_result="$1" >+ if test -n "$1"; then >+ # See func_convert_path_msys_to_w32: >+ func_stripname : : "$1" >+ func_to_host_path_tmp1=$func_stripname_result >+ func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" >+ func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" >+ func_convert_path_check : ";" \ >+ "$func_to_host_path_tmp1" "$func_to_host_path_result" >+ func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" >+ fi >+} >+# end func_convert_path_nix_to_w32 >+ >+ >+# func_convert_path_msys_to_cygwin ARG >+# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. >+# Returns result in func_to_host_file_result. >+func_convert_path_msys_to_cygwin () >+{ >+ $opt_debug >+ func_to_host_path_result="$1" >+ if test -n "$1"; then >+ # See func_convert_path_msys_to_w32: >+ func_stripname : : "$1" >+ func_to_host_path_tmp1=$func_stripname_result >+ func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" >+ func_cygpath -u -p "$func_convert_core_msys_to_w32_result" >+ func_to_host_path_result="$func_cygpath_result" >+ func_convert_path_check : : \ >+ "$func_to_host_path_tmp1" "$func_to_host_path_result" >+ func_convert_path_front_back_pathsep ":*" "*:" : "$1" >+ fi >+} >+# end func_convert_path_msys_to_cygwin >+ >+ >+# func_convert_path_nix_to_cygwin ARG >+# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a >+# a wine environment, working winepath, and LT_CYGPATH set. Returns result in >+# func_to_host_file_result. >+func_convert_path_nix_to_cygwin () >+{ >+ $opt_debug >+ func_to_host_path_result="$1" >+ if test -n "$1"; then >+ # Remove leading and trailing path separator characters from >+ # ARG. msys behavior is inconsistent here, cygpath turns them >+ # into '.;' and ';.', and winepath ignores them completely. >+ func_stripname : : "$1" >+ func_to_host_path_tmp1=$func_stripname_result >+ func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" >+ func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" >+ func_to_host_path_result="$func_cygpath_result" >+ func_convert_path_check : : \ >+ "$func_to_host_path_tmp1" "$func_to_host_path_result" >+ func_convert_path_front_back_pathsep ":*" "*:" : "$1" >+ fi > } >+# end func_convert_path_nix_to_cygwin >+ > > # func_mode_compile arg... > func_mode_compile () >@@ -1303,12 +1985,12 @@ > ;; > > -pie | -fpie | -fPIE) >- pie_flag="$pie_flag $arg" >+ func_append pie_flag " $arg" > continue > ;; > > -shared | -static | -prefer-pic | -prefer-non-pic) >- later="$later $arg" >+ func_append later " $arg" > continue > ;; > >@@ -1329,15 +2011,14 @@ > save_ifs="$IFS"; IFS=',' > for arg in $args; do > IFS="$save_ifs" >- func_quote_for_eval "$arg" >- lastarg="$lastarg $func_quote_for_eval_result" >+ func_append_quoted lastarg "$arg" > done > IFS="$save_ifs" > func_stripname ' ' '' "$lastarg" > lastarg=$func_stripname_result > > # Add the arguments to base_compile. >- base_compile="$base_compile $lastarg" >+ func_append base_compile " $lastarg" > continue > ;; > >@@ -1353,8 +2034,7 @@ > esac # case $arg_mode > > # Aesthetically quote the previous argument. >- func_quote_for_eval "$lastarg" >- base_compile="$base_compile $func_quote_for_eval_result" >+ func_append_quoted base_compile "$lastarg" > done # for arg > > case $arg_mode in >@@ -1485,17 +2165,16 @@ > $opt_dry_run || $RM $removelist > exit $EXIT_FAILURE > fi >- removelist="$removelist $output_obj" >+ func_append removelist " $output_obj" > $ECHO "$srcfile" > "$lockfile" > fi > > $opt_dry_run || $RM $removelist >- removelist="$removelist $lockfile" >+ func_append removelist " $lockfile" > trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 > >- if test -n "$fix_srcfile_path"; then >- eval srcfile=\"$fix_srcfile_path\" >- fi >+ func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 >+ srcfile=$func_to_tool_file_result > func_quote_for_eval "$srcfile" > qsrcfile=$func_quote_for_eval_result > >@@ -1515,7 +2194,7 @@ > > if test -z "$output_obj"; then > # Place PIC objects in $objdir >- command="$command -o $lobj" >+ func_append command " -o $lobj" > fi > > func_show_eval_locale "$command" \ >@@ -1562,11 +2241,11 @@ > command="$base_compile $qsrcfile $pic_flag" > fi > if test "$compiler_c_o" = yes; then >- command="$command -o $obj" >+ func_append command " -o $obj" > fi > > # Suppress compiler output if we already did a PIC compilation. >- command="$command$suppress_output" >+ func_append command "$suppress_output" > func_show_eval_locale "$command" \ > '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' > >@@ -1611,13 +2290,13 @@ > } > > $opt_help || { >- test "$mode" = compile && func_mode_compile ${1+"$@"} >+ test "$opt_mode" = compile && func_mode_compile ${1+"$@"} > } > > func_mode_help () > { > # We need to display help for each of the modes. >- case $mode in >+ case $opt_mode in > "") > # Generic help is extracted from the usage comments > # at the start of this file. >@@ -1793,7 +2472,7 @@ > ;; > > *) >- func_fatal_help "invalid operation mode \`$mode'" >+ func_fatal_help "invalid operation mode \`$opt_mode'" > ;; > esac > >@@ -1808,13 +2487,13 @@ > else > { > func_help noexit >- for mode in compile link execute install finish uninstall clean; do >+ for opt_mode in compile link execute install finish uninstall clean; do > func_mode_help > done > } | sed -n '1p; 2,$s/^Usage:/ or: /p' > { > func_help noexit >- for mode in compile link execute install finish uninstall clean; do >+ for opt_mode in compile link execute install finish uninstall clean; do > echo > func_mode_help > done >@@ -1843,13 +2522,16 @@ > func_fatal_help "you must specify a COMMAND" > > # Handle -dlopen flags immediately. >- for file in $execute_dlfiles; do >+ for file in $opt_dlopen; do > test -f "$file" \ > || func_fatal_help "\`$file' is not a file" > > dir= > case $file in > *.la) >+ func_resolve_sysroot "$file" >+ file=$func_resolve_sysroot_result >+ > # Check to see that this really is a libtool archive. > func_lalib_unsafe_p "$file" \ > || func_fatal_help "\`$lib' is not a valid libtool archive" >@@ -1871,7 +2553,7 @@ > dir="$func_dirname_result" > > if test -f "$dir/$objdir/$dlname"; then >- dir="$dir/$objdir" >+ func_append dir "/$objdir" > else > if test ! -f "$dir/$dlname"; then > func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" >@@ -1928,8 +2610,7 @@ > ;; > esac > # Quote arguments (to preserve shell metacharacters). >- func_quote_for_eval "$file" >- args="$args $func_quote_for_eval_result" >+ func_append_quoted args "$file" > done > > if test "X$opt_dry_run" = Xfalse; then >@@ -1961,22 +2642,59 @@ > fi > } > >-test "$mode" = execute && func_mode_execute ${1+"$@"} >+test "$opt_mode" = execute && func_mode_execute ${1+"$@"} > > > # func_mode_finish arg... > func_mode_finish () > { > $opt_debug >- libdirs="$nonopt" >+ libs= >+ libdirs= > admincmds= > >- if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then >- for dir >- do >- libdirs="$libdirs $dir" >- done >+ for opt in "$nonopt" ${1+"$@"} >+ do >+ if test -d "$opt"; then >+ func_append libdirs " $opt" >+ >+ elif test -f "$opt"; then >+ if func_lalib_unsafe_p "$opt"; then >+ func_append libs " $opt" >+ else >+ func_warning "\`$opt' is not a valid libtool archive" >+ fi >+ >+ else >+ func_fatal_error "invalid argument \`$opt'" >+ fi >+ done >+ >+ if test -n "$libs"; then >+ if test -n "$lt_sysroot"; then >+ sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` >+ sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" >+ else >+ sysroot_cmd= >+ fi > >+ # Remove sysroot references >+ if $opt_dry_run; then >+ for lib in $libs; do >+ echo "removing references to $lt_sysroot and \`=' prefixes from $lib" >+ done >+ else >+ tmpdir=`func_mktempdir` >+ for lib in $libs; do >+ sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ >+ > $tmpdir/tmp-la >+ mv -f $tmpdir/tmp-la $lib >+ done >+ ${RM}r "$tmpdir" >+ fi >+ fi >+ >+ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then > for libdir in $libdirs; do > if test -n "$finish_cmds"; then > # Do each command in the finish commands. >@@ -1986,7 +2704,7 @@ > if test -n "$finish_eval"; then > # Do the single finish_eval. > eval cmds=\"$finish_eval\" >- $opt_dry_run || eval "$cmds" || admincmds="$admincmds >+ $opt_dry_run || eval "$cmds" || func_append admincmds " > $cmds" > fi > done >@@ -1995,53 +2713,55 @@ > # Exit here if they wanted silent mode. > $opt_silent && exit $EXIT_SUCCESS > >- echo "----------------------------------------------------------------------" >- echo "Libraries have been installed in:" >- for libdir in $libdirs; do >- $ECHO " $libdir" >- done >- echo >- echo "If you ever happen to want to link against installed libraries" >- echo "in a given directory, LIBDIR, you must either use libtool, and" >- echo "specify the full pathname of the library, or use the \`-LLIBDIR'" >- echo "flag during linking and do at least one of the following:" >- if test -n "$shlibpath_var"; then >- echo " - add LIBDIR to the \`$shlibpath_var' environment variable" >- echo " during execution" >- fi >- if test -n "$runpath_var"; then >- echo " - add LIBDIR to the \`$runpath_var' environment variable" >- echo " during linking" >- fi >- if test -n "$hardcode_libdir_flag_spec"; then >- libdir=LIBDIR >- eval flag=\"$hardcode_libdir_flag_spec\" >+ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then >+ echo "----------------------------------------------------------------------" >+ echo "Libraries have been installed in:" >+ for libdir in $libdirs; do >+ $ECHO " $libdir" >+ done >+ echo >+ echo "If you ever happen to want to link against installed libraries" >+ echo "in a given directory, LIBDIR, you must either use libtool, and" >+ echo "specify the full pathname of the library, or use the \`-LLIBDIR'" >+ echo "flag during linking and do at least one of the following:" >+ if test -n "$shlibpath_var"; then >+ echo " - add LIBDIR to the \`$shlibpath_var' environment variable" >+ echo " during execution" >+ fi >+ if test -n "$runpath_var"; then >+ echo " - add LIBDIR to the \`$runpath_var' environment variable" >+ echo " during linking" >+ fi >+ if test -n "$hardcode_libdir_flag_spec"; then >+ libdir=LIBDIR >+ eval flag=\"$hardcode_libdir_flag_spec\" > >- $ECHO " - use the \`$flag' linker flag" >- fi >- if test -n "$admincmds"; then >- $ECHO " - have your system administrator run these commands:$admincmds" >- fi >- if test -f /etc/ld.so.conf; then >- echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" >- fi >- echo >+ $ECHO " - use the \`$flag' linker flag" >+ fi >+ if test -n "$admincmds"; then >+ $ECHO " - have your system administrator run these commands:$admincmds" >+ fi >+ if test -f /etc/ld.so.conf; then >+ echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" >+ fi >+ echo > >- echo "See any operating system documentation about shared libraries for" >- case $host in >- solaris2.[6789]|solaris2.1[0-9]) >- echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" >- echo "pages." >- ;; >- *) >- echo "more information, such as the ld(1) and ld.so(8) manual pages." >- ;; >- esac >- echo "----------------------------------------------------------------------" >+ echo "See any operating system documentation about shared libraries for" >+ case $host in >+ solaris2.[6789]|solaris2.1[0-9]) >+ echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" >+ echo "pages." >+ ;; >+ *) >+ echo "more information, such as the ld(1) and ld.so(8) manual pages." >+ ;; >+ esac >+ echo "----------------------------------------------------------------------" >+ fi > exit $EXIT_SUCCESS > } > >-test "$mode" = finish && func_mode_finish ${1+"$@"} >+test "$opt_mode" = finish && func_mode_finish ${1+"$@"} > > > # func_mode_install arg... >@@ -2066,7 +2786,7 @@ > # The real first argument should be the name of the installation program. > # Aesthetically quote it. > func_quote_for_eval "$arg" >- install_prog="$install_prog$func_quote_for_eval_result" >+ func_append install_prog "$func_quote_for_eval_result" > install_shared_prog=$install_prog > case " $install_prog " in > *[\\\ /]cp\ *) install_cp=: ;; >@@ -2086,7 +2806,7 @@ > do > arg2= > if test -n "$dest"; then >- files="$files $dest" >+ func_append files " $dest" > dest=$arg > continue > fi >@@ -2124,11 +2844,11 @@ > > # Aesthetically quote the argument. > func_quote_for_eval "$arg" >- install_prog="$install_prog $func_quote_for_eval_result" >+ func_append install_prog " $func_quote_for_eval_result" > if test -n "$arg2"; then > func_quote_for_eval "$arg2" > fi >- install_shared_prog="$install_shared_prog $func_quote_for_eval_result" >+ func_append install_shared_prog " $func_quote_for_eval_result" > done > > test -z "$install_prog" && \ >@@ -2140,7 +2860,7 @@ > if test -n "$install_override_mode" && $no_mode; then > if $install_cp; then :; else > func_quote_for_eval "$install_override_mode" >- install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result" >+ func_append install_shared_prog " -m $func_quote_for_eval_result" > fi > fi > >@@ -2198,10 +2918,13 @@ > case $file in > *.$libext) > # Do the static libraries later. >- staticlibs="$staticlibs $file" >+ func_append staticlibs " $file" > ;; > > *.la) >+ func_resolve_sysroot "$file" >+ file=$func_resolve_sysroot_result >+ > # Check to see that this really is a libtool archive. > func_lalib_unsafe_p "$file" \ > || func_fatal_help "\`$file' is not a valid libtool archive" >@@ -2215,19 +2938,19 @@ > if test "X$destdir" = "X$libdir"; then > case "$current_libdirs " in > *" $libdir "*) ;; >- *) current_libdirs="$current_libdirs $libdir" ;; >+ *) func_append current_libdirs " $libdir" ;; > esac > else > # Note the libdir as a future libdir. > case "$future_libdirs " in > *" $libdir "*) ;; >- *) future_libdirs="$future_libdirs $libdir" ;; >+ *) func_append future_libdirs " $libdir" ;; > esac > fi > > func_dirname "$file" "/" "" > dir="$func_dirname_result" >- dir="$dir$objdir" >+ func_append dir "$objdir" > > if test -n "$relink_command"; then > # Determine the prefix the user has applied to our future dir. >@@ -2304,7 +3027,7 @@ > func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' > > # Maybe install the static library, too. >- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" >+ test -n "$old_library" && func_append staticlibs " $dir/$old_library" > ;; > > *.lo) >@@ -2501,7 +3224,7 @@ > fi > } > >-test "$mode" = install && func_mode_install ${1+"$@"} >+test "$opt_mode" = install && func_mode_install ${1+"$@"} > > > # func_generate_dlsyms outputname originator pic_p >@@ -2548,6 +3271,18 @@ > #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" > #endif > >+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ >+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) >+/* DATA imports from DLLs on WIN32 con't be const, because runtime >+ relocations are performed -- see ld's documentation on pseudo-relocs. */ >+# define LT_DLSYM_CONST >+#elif defined(__osf__) >+/* This system does not cope well with relocations in const data. */ >+# define LT_DLSYM_CONST >+#else >+# define LT_DLSYM_CONST const >+#endif >+ > /* External symbol declarations for the compiler. */\ > " > >@@ -2559,8 +3294,9 @@ > # Add our own program objects to the symbol list. > progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` > for progfile in $progfiles; do >- func_verbose "extracting global C symbols from \`$progfile'" >- $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" >+ func_to_tool_file "$progfile" func_convert_file_msys_to_w32 >+ func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" >+ $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" > done > > if test -n "$exclude_expsyms"; then >@@ -2609,10 +3345,52 @@ > func_verbose "extracting global C symbols from \`$dlprefile'" > func_basename "$dlprefile" > name="$func_basename_result" >- $opt_dry_run || { >- eval '$ECHO ": $name " >> "$nlist"' >- eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" >- } >+ case $host in >+ *cygwin* | *mingw* | *cegcc* ) >+ # if an import library, we need to obtain dlname >+ if func_win32_import_lib_p "$dlprefile"; then >+ func_tr_sh "$dlprefile" >+ eval "curr_lafile=\$libfile_$func_tr_sh_result" >+ dlprefile_dlbasename="" >+ if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then >+ # Use subshell, to avoid clobbering current variable values >+ dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` >+ if test -n "$dlprefile_dlname" ; then >+ func_basename "$dlprefile_dlname" >+ dlprefile_dlbasename="$func_basename_result" >+ else >+ # no lafile. user explicitly requested -dlpreopen <import library>. >+ $sharedlib_from_linklib_cmd "$dlprefile" >+ dlprefile_dlbasename=$sharedlib_from_linklib_result >+ fi >+ fi >+ $opt_dry_run || { >+ if test -n "$dlprefile_dlbasename" ; then >+ eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' >+ else >+ func_warning "Could not compute DLL name from $name" >+ eval '$ECHO ": $name " >> "$nlist"' >+ fi >+ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 >+ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | >+ $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" >+ } >+ else # not an import lib >+ $opt_dry_run || { >+ eval '$ECHO ": $name " >> "$nlist"' >+ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 >+ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" >+ } >+ fi >+ ;; >+ *) >+ $opt_dry_run || { >+ eval '$ECHO ": $name " >> "$nlist"' >+ func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 >+ eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" >+ } >+ ;; >+ esac > done > > $opt_dry_run || { >@@ -2650,26 +3428,9 @@ > const char *name; > void *address; > } lt_dlsymlist; >-" >- case $host in >- *cygwin* | *mingw* | *cegcc* ) >- echo >> "$output_objdir/$my_dlsyms" "\ >-/* DATA imports from DLLs on WIN32 con't be const, because >- runtime relocations are performed -- see ld's documentation >- on pseudo-relocs. */" >- lt_dlsym_const= ;; >- *osf5*) >- echo >> "$output_objdir/$my_dlsyms" "\ >-/* This system does not cope well with relocations in const data */" >- lt_dlsym_const= ;; >- *) >- lt_dlsym_const=const ;; >- esac >- >- echo >> "$output_objdir/$my_dlsyms" "\ >-extern $lt_dlsym_const lt_dlsymlist >+extern LT_DLSYM_CONST lt_dlsymlist > lt_${my_prefix}_LTX_preloaded_symbols[]; >-$lt_dlsym_const lt_dlsymlist >+LT_DLSYM_CONST lt_dlsymlist > lt_${my_prefix}_LTX_preloaded_symbols[] = > {\ > { \"$my_originator\", (void *) 0 }," >@@ -2725,7 +3486,7 @@ > for arg in $LTCFLAGS; do > case $arg in > -pie | -fpie | -fPIE) ;; >- *) symtab_cflags="$symtab_cflags $arg" ;; >+ *) func_append symtab_cflags " $arg" ;; > esac > done > >@@ -2788,7 +3549,8 @@ > # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. > if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | > $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then >- win32_nmres=`eval $NM -f posix -A $1 | >+ func_to_tool_file "$1" func_convert_file_msys_to_w32 >+ win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | > $SED -n -e ' > 1,100{ > / I /{ >@@ -2817,6 +3579,131 @@ > $ECHO "$win32_libid_type" > } > >+# func_cygming_dll_for_implib ARG >+# >+# Platform-specific function to extract the >+# name of the DLL associated with the specified >+# import library ARG. >+# Invoked by eval'ing the libtool variable >+# $sharedlib_from_linklib_cmd >+# Result is available in the variable >+# $sharedlib_from_linklib_result >+func_cygming_dll_for_implib () >+{ >+ $opt_debug >+ sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` >+} >+ >+# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs >+# >+# The is the core of a fallback implementation of a >+# platform-specific function to extract the name of the >+# DLL associated with the specified import library LIBNAME. >+# >+# SECTION_NAME is either .idata$6 or .idata$7, depending >+# on the platform and compiler that created the implib. >+# >+# Echos the name of the DLL associated with the >+# specified import library. >+func_cygming_dll_for_implib_fallback_core () >+{ >+ $opt_debug >+ match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` >+ $OBJDUMP -s --section "$1" "$2" 2>/dev/null | >+ $SED '/^Contents of section '"$match_literal"':/{ >+ # Place marker at beginning of archive member dllname section >+ s/.*/====MARK====/ >+ p >+ d >+ } >+ # These lines can sometimes be longer than 43 characters, but >+ # are always uninteresting >+ /:[ ]*file format pe[i]\{,1\}-/d >+ /^In archive [^:]*:/d >+ # Ensure marker is printed >+ /^====MARK====/p >+ # Remove all lines with less than 43 characters >+ /^.\{43\}/!d >+ # From remaining lines, remove first 43 characters >+ s/^.\{43\}//' | >+ $SED -n ' >+ # Join marker and all lines until next marker into a single line >+ /^====MARK====/ b para >+ H >+ $ b para >+ b >+ :para >+ x >+ s/\n//g >+ # Remove the marker >+ s/^====MARK====// >+ # Remove trailing dots and whitespace >+ s/[\. \t]*$// >+ # Print >+ /./p' | >+ # we now have a list, one entry per line, of the stringified >+ # contents of the appropriate section of all members of the >+ # archive which possess that section. Heuristic: eliminate >+ # all those which have a first or second character that is >+ # a '.' (that is, objdump's representation of an unprintable >+ # character.) This should work for all archives with less than >+ # 0x302f exports -- but will fail for DLLs whose name actually >+ # begins with a literal '.' or a single character followed by >+ # a '.'. >+ # >+ # Of those that remain, print the first one. >+ $SED -e '/^\./d;/^.\./d;q' >+} >+ >+# func_cygming_gnu_implib_p ARG >+# This predicate returns with zero status (TRUE) if >+# ARG is a GNU/binutils-style import library. Returns >+# with nonzero status (FALSE) otherwise. >+func_cygming_gnu_implib_p () >+{ >+ $opt_debug >+ func_to_tool_file "$1" func_convert_file_msys_to_w32 >+ func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` >+ test -n "$func_cygming_gnu_implib_tmp" >+} >+ >+# func_cygming_ms_implib_p ARG >+# This predicate returns with zero status (TRUE) if >+# ARG is an MS-style import library. Returns >+# with nonzero status (FALSE) otherwise. >+func_cygming_ms_implib_p () >+{ >+ $opt_debug >+ func_to_tool_file "$1" func_convert_file_msys_to_w32 >+ func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` >+ test -n "$func_cygming_ms_implib_tmp" >+} >+ >+# func_cygming_dll_for_implib_fallback ARG >+# Platform-specific function to extract the >+# name of the DLL associated with the specified >+# import library ARG. >+# >+# This fallback implementation is for use when $DLLTOOL >+# does not support the --identify-strict option. >+# Invoked by eval'ing the libtool variable >+# $sharedlib_from_linklib_cmd >+# Result is available in the variable >+# $sharedlib_from_linklib_result >+func_cygming_dll_for_implib_fallback () >+{ >+ $opt_debug >+ if func_cygming_gnu_implib_p "$1" ; then >+ # binutils import library >+ sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` >+ elif func_cygming_ms_implib_p "$1" ; then >+ # ms-generated import library >+ sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` >+ else >+ # unknown >+ sharedlib_from_linklib_result="" >+ fi >+} > > > # func_extract_an_archive dir oldlib >@@ -3195,6 +4082,18 @@ > > if test -f \"\$progdir/\$program\"; then" > >+ # fixup the dll searchpath if we need to. >+ # >+ # Fix the DLL searchpath if we need to. Do this before prepending >+ # to shlibpath, because on Windows, both are PATH and uninstalled >+ # libraries must come first. >+ if test -n "$dllsearchpath"; then >+ $ECHO "\ >+ # Add the dll search path components to the executable PATH >+ PATH=$dllsearchpath:\$PATH >+" >+ fi >+ > # Export our shlibpath_var if we have one. > if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then > $ECHO "\ >@@ -3209,14 +4108,6 @@ > " > fi > >- # fixup the dll searchpath if we need to. >- if test -n "$dllsearchpath"; then >- $ECHO "\ >- # Add the dll search path components to the executable PATH >- PATH=$dllsearchpath:\$PATH >-" >- fi >- > $ECHO "\ > if test \"\$libtool_execute_magic\" != \"$magic\"; then > # Run the actual program with our arguments. >@@ -3234,166 +4125,6 @@ > } > > >-# func_to_host_path arg >-# >-# Convert paths to host format when used with build tools. >-# Intended for use with "native" mingw (where libtool itself >-# is running under the msys shell), or in the following cross- >-# build environments: >-# $build $host >-# mingw (msys) mingw [e.g. native] >-# cygwin mingw >-# *nix + wine mingw >-# where wine is equipped with the `winepath' executable. >-# In the native mingw case, the (msys) shell automatically >-# converts paths for any non-msys applications it launches, >-# but that facility isn't available from inside the cwrapper. >-# Similar accommodations are necessary for $host mingw and >-# $build cygwin. Calling this function does no harm for other >-# $host/$build combinations not listed above. >-# >-# ARG is the path (on $build) that should be converted to >-# the proper representation for $host. The result is stored >-# in $func_to_host_path_result. >-func_to_host_path () >-{ >- func_to_host_path_result="$1" >- if test -n "$1"; then >- case $host in >- *mingw* ) >- lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' >- case $build in >- *mingw* ) # actually, msys >- # awkward: cmd appends spaces to result >- func_to_host_path_result=`( cmd //c echo "$1" ) 2>/dev/null | >- $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` >- ;; >- *cygwin* ) >- func_to_host_path_result=`cygpath -w "$1" | >- $SED -e "$lt_sed_naive_backslashify"` >- ;; >- * ) >- # Unfortunately, winepath does not exit with a non-zero >- # error code, so we are forced to check the contents of >- # stdout. On the other hand, if the command is not >- # found, the shell will set an exit code of 127 and print >- # *an error message* to stdout. So we must check for both >- # error code of zero AND non-empty stdout, which explains >- # the odd construction: >- func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` >- if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then >- func_to_host_path_result=`$ECHO "$func_to_host_path_tmp1" | >- $SED -e "$lt_sed_naive_backslashify"` >- else >- # Allow warning below. >- func_to_host_path_result= >- fi >- ;; >- esac >- if test -z "$func_to_host_path_result" ; then >- func_error "Could not determine host path corresponding to" >- func_error " \`$1'" >- func_error "Continuing, but uninstalled executables may not work." >- # Fallback: >- func_to_host_path_result="$1" >- fi >- ;; >- esac >- fi >-} >-# end: func_to_host_path >- >-# func_to_host_pathlist arg >-# >-# Convert pathlists to host format when used with build tools. >-# See func_to_host_path(), above. This function supports the >-# following $build/$host combinations (but does no harm for >-# combinations not listed here): >-# $build $host >-# mingw (msys) mingw [e.g. native] >-# cygwin mingw >-# *nix + wine mingw >-# >-# Path separators are also converted from $build format to >-# $host format. If ARG begins or ends with a path separator >-# character, it is preserved (but converted to $host format) >-# on output. >-# >-# ARG is a pathlist (on $build) that should be converted to >-# the proper representation on $host. The result is stored >-# in $func_to_host_pathlist_result. >-func_to_host_pathlist () >-{ >- func_to_host_pathlist_result="$1" >- if test -n "$1"; then >- case $host in >- *mingw* ) >- lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' >- # Remove leading and trailing path separator characters from >- # ARG. msys behavior is inconsistent here, cygpath turns them >- # into '.;' and ';.', and winepath ignores them completely. >- func_stripname : : "$1" >- func_to_host_pathlist_tmp1=$func_stripname_result >- case $build in >- *mingw* ) # Actually, msys. >- # Awkward: cmd appends spaces to result. >- func_to_host_pathlist_result=` >- ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null | >- $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` >- ;; >- *cygwin* ) >- func_to_host_pathlist_result=`cygpath -w -p "$func_to_host_pathlist_tmp1" | >- $SED -e "$lt_sed_naive_backslashify"` >- ;; >- * ) >- # unfortunately, winepath doesn't convert pathlists >- func_to_host_pathlist_result="" >- func_to_host_pathlist_oldIFS=$IFS >- IFS=: >- for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do >- IFS=$func_to_host_pathlist_oldIFS >- if test -n "$func_to_host_pathlist_f" ; then >- func_to_host_path "$func_to_host_pathlist_f" >- if test -n "$func_to_host_path_result" ; then >- if test -z "$func_to_host_pathlist_result" ; then >- func_to_host_pathlist_result="$func_to_host_path_result" >- else >- func_append func_to_host_pathlist_result ";$func_to_host_path_result" >- fi >- fi >- fi >- done >- IFS=$func_to_host_pathlist_oldIFS >- ;; >- esac >- if test -z "$func_to_host_pathlist_result"; then >- func_error "Could not determine the host path(s) corresponding to" >- func_error " \`$1'" >- func_error "Continuing, but uninstalled executables may not work." >- # Fallback. This may break if $1 contains DOS-style drive >- # specifications. The fix is not to complicate the expression >- # below, but for the user to provide a working wine installation >- # with winepath so that path translation in the cross-to-mingw >- # case works properly. >- lt_replace_pathsep_nix_to_dos="s|:|;|g" >- func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ >- $SED -e "$lt_replace_pathsep_nix_to_dos"` >- fi >- # Now, add the leading and trailing path separators back >- case "$1" in >- :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" >- ;; >- esac >- case "$1" in >- *: ) func_append func_to_host_pathlist_result ";" >- ;; >- esac >- ;; >- esac >- fi >-} >-# end: func_to_host_pathlist >- > # func_emit_cwrapperexe_src > # emit the source code for a wrapper executable on stdout > # Must ONLY be called from within func_mode_link because >@@ -3563,14 +4294,14 @@ > EOF > > cat <<EOF >-const char * MAGIC_EXE = "$magic_exe"; >+volatile const char * MAGIC_EXE = "$magic_exe"; > const char * LIB_PATH_VARNAME = "$shlibpath_var"; > EOF > > if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then >- func_to_host_pathlist "$temp_rpath" >+ func_to_host_path "$temp_rpath" > cat <<EOF >-const char * LIB_PATH_VALUE = "$func_to_host_pathlist_result"; >+const char * LIB_PATH_VALUE = "$func_to_host_path_result"; > EOF > else > cat <<"EOF" >@@ -3579,10 +4310,10 @@ > fi > > if test -n "$dllsearchpath"; then >- func_to_host_pathlist "$dllsearchpath:" >+ func_to_host_path "$dllsearchpath:" > cat <<EOF > const char * EXE_PATH_VARNAME = "PATH"; >-const char * EXE_PATH_VALUE = "$func_to_host_pathlist_result"; >+const char * EXE_PATH_VALUE = "$func_to_host_path_result"; > EOF > else > cat <<"EOF" >@@ -3765,8 +4496,12 @@ > > lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */ > lt_setenv ("DUALCASE", "1"); /* for MSK sh */ >- lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE); >+ /* Update the DLL searchpath. EXE_PATH_VALUE ($dllsearchpath) must >+ be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath) >+ because on Windows, both *_VARNAMEs are PATH but uninstalled >+ libraries must come first. */ > lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE); >+ lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE); > > lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n", > nonnull (lt_argv_zero)); >@@ -4515,9 +5250,9 @@ > ;; > *) > if test "$prev" = dlfiles; then >- dlfiles="$dlfiles $arg" >+ func_append dlfiles " $arg" > else >- dlprefiles="$dlprefiles $arg" >+ func_append dlprefiles " $arg" > fi > prev= > continue >@@ -4541,7 +5276,7 @@ > *-*-darwin*) > case "$deplibs " in > *" $qarg.ltframework "*) ;; >- *) deplibs="$deplibs $qarg.ltframework" # this is fixed later >+ *) func_append deplibs " $qarg.ltframework" # this is fixed later > ;; > esac > ;; >@@ -4560,7 +5295,7 @@ > moreargs= > for fil in `cat "$save_arg"` > do >-# moreargs="$moreargs $fil" >+# func_append moreargs " $fil" > arg=$fil > # A libtool-controlled object. > >@@ -4589,7 +5324,7 @@ > > if test "$prev" = dlfiles; then > if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then >- dlfiles="$dlfiles $pic_object" >+ func_append dlfiles " $pic_object" > prev= > continue > else >@@ -4601,7 +5336,7 @@ > # CHECK ME: I think I busted this. -Ossama > if test "$prev" = dlprefiles; then > # Preload the old-style object. >- dlprefiles="$dlprefiles $pic_object" >+ func_append dlprefiles " $pic_object" > prev= > fi > >@@ -4671,12 +5406,12 @@ > if test "$prev" = rpath; then > case "$rpath " in > *" $arg "*) ;; >- *) rpath="$rpath $arg" ;; >+ *) func_append rpath " $arg" ;; > esac > else > case "$xrpath " in > *" $arg "*) ;; >- *) xrpath="$xrpath $arg" ;; >+ *) func_append xrpath " $arg" ;; > esac > fi > prev= >@@ -4688,28 +5423,28 @@ > continue > ;; > weak) >- weak_libs="$weak_libs $arg" >+ func_append weak_libs " $arg" > prev= > continue > ;; > xcclinker) >- linker_flags="$linker_flags $qarg" >- compiler_flags="$compiler_flags $qarg" >+ func_append linker_flags " $qarg" >+ func_append compiler_flags " $qarg" > prev= > func_append compile_command " $qarg" > func_append finalize_command " $qarg" > continue > ;; > xcompiler) >- compiler_flags="$compiler_flags $qarg" >+ func_append compiler_flags " $qarg" > prev= > func_append compile_command " $qarg" > func_append finalize_command " $qarg" > continue > ;; > xlinker) >- linker_flags="$linker_flags $qarg" >- compiler_flags="$compiler_flags $wl$qarg" >+ func_append linker_flags " $qarg" >+ func_append compiler_flags " $wl$qarg" > prev= > func_append compile_command " $wl$qarg" > func_append finalize_command " $wl$qarg" >@@ -4800,15 +5535,16 @@ > ;; > > -L*) >- func_stripname '-L' '' "$arg" >- dir=$func_stripname_result >- if test -z "$dir"; then >+ func_stripname "-L" '' "$arg" >+ if test -z "$func_stripname_result"; then > if test "$#" -gt 0; then > func_fatal_error "require no space between \`-L' and \`$1'" > else > func_fatal_error "need path for \`-L' option" > fi > fi >+ func_resolve_sysroot "$func_stripname_result" >+ dir=$func_resolve_sysroot_result > # We need an absolute path. > case $dir in > [\\/]* | [A-Za-z]:[\\/]*) ;; >@@ -4820,10 +5556,16 @@ > ;; > esac > case "$deplibs " in >- *" -L$dir "*) ;; >+ *" -L$dir "* | *" $arg "*) >+ # Will only happen for absolute or sysroot arguments >+ ;; > *) >- deplibs="$deplibs -L$dir" >- lib_search_path="$lib_search_path $dir" >+ # Preserve sysroot, but never include relative directories >+ case $dir in >+ [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; >+ *) func_append deplibs " -L$dir" ;; >+ esac >+ func_append lib_search_path " $dir" > ;; > esac > case $host in >@@ -4832,12 +5574,12 @@ > case :$dllsearchpath: in > *":$dir:"*) ;; > ::) dllsearchpath=$dir;; >- *) dllsearchpath="$dllsearchpath:$dir";; >+ *) func_append dllsearchpath ":$dir";; > esac > case :$dllsearchpath: in > *":$testbindir:"*) ;; > ::) dllsearchpath=$testbindir;; >- *) dllsearchpath="$dllsearchpath:$testbindir";; >+ *) func_append dllsearchpath ":$testbindir";; > esac > ;; > esac >@@ -4861,7 +5603,7 @@ > ;; > *-*-rhapsody* | *-*-darwin1.[012]) > # Rhapsody C and math libraries are in the System framework >- deplibs="$deplibs System.ltframework" >+ func_append deplibs " System.ltframework" > continue > ;; > *-*-sco3.2v5* | *-*-sco5v6*) >@@ -4881,7 +5623,7 @@ > ;; > esac > fi >- deplibs="$deplibs $arg" >+ func_append deplibs " $arg" > continue > ;; > >@@ -4893,8 +5635,8 @@ > # Tru64 UNIX uses -model [arg] to determine the layout of C++ > # classes, name mangling, and exception handling. > # Darwin uses the -arch flag to determine output architecture. >- -model|-arch|-isysroot) >- compiler_flags="$compiler_flags $arg" >+ -model|-arch|-isysroot|--sysroot) >+ func_append compiler_flags " $arg" > func_append compile_command " $arg" > func_append finalize_command " $arg" > prev=xcompiler >@@ -4902,12 +5644,12 @@ > ;; > > -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) >- compiler_flags="$compiler_flags $arg" >+ func_append compiler_flags " $arg" > func_append compile_command " $arg" > func_append finalize_command " $arg" > case "$new_inherited_linker_flags " in > *" $arg "*) ;; >- * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; >+ * ) func_append new_inherited_linker_flags " $arg" ;; > esac > continue > ;; >@@ -4974,13 +5716,17 @@ > # We need an absolute path. > case $dir in > [\\/]* | [A-Za-z]:[\\/]*) ;; >+ =*) >+ func_stripname '=' '' "$dir" >+ dir=$lt_sysroot$func_stripname_result >+ ;; > *) > func_fatal_error "only absolute run-paths are allowed" > ;; > esac > case "$xrpath " in > *" $dir "*) ;; >- *) xrpath="$xrpath $dir" ;; >+ *) func_append xrpath " $dir" ;; > esac > continue > ;; >@@ -5033,8 +5779,8 @@ > for flag in $args; do > IFS="$save_ifs" > func_quote_for_eval "$flag" >- arg="$arg $func_quote_for_eval_result" >- compiler_flags="$compiler_flags $func_quote_for_eval_result" >+ func_append arg " $func_quote_for_eval_result" >+ func_append compiler_flags " $func_quote_for_eval_result" > done > IFS="$save_ifs" > func_stripname ' ' '' "$arg" >@@ -5049,9 +5795,9 @@ > for flag in $args; do > IFS="$save_ifs" > func_quote_for_eval "$flag" >- arg="$arg $wl$func_quote_for_eval_result" >- compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" >- linker_flags="$linker_flags $func_quote_for_eval_result" >+ func_append arg " $wl$func_quote_for_eval_result" >+ func_append compiler_flags " $wl$func_quote_for_eval_result" >+ func_append linker_flags " $func_quote_for_eval_result" > done > IFS="$save_ifs" > func_stripname ' ' '' "$arg" >@@ -5090,13 +5836,16 @@ > # -p, -pg, --coverage, -fprofile-* profiling flags for GCC > # @file GCC response files > # -tp=* Portland pgcc target processor selection >+ # --sysroot=* for sysroot support >+ # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization > -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ >- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*) >+ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ >+ -O*|-flto*|-fwhopr*|-fuse-linker-plugin) > func_quote_for_eval "$arg" > arg="$func_quote_for_eval_result" > func_append compile_command " $arg" > func_append finalize_command " $arg" >- compiler_flags="$compiler_flags $arg" >+ func_append compiler_flags " $arg" > continue > ;; > >@@ -5108,7 +5857,7 @@ > > *.$objext) > # A standard object. >- objs="$objs $arg" >+ func_append objs " $arg" > ;; > > *.lo) >@@ -5139,7 +5888,7 @@ > > if test "$prev" = dlfiles; then > if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then >- dlfiles="$dlfiles $pic_object" >+ func_append dlfiles " $pic_object" > prev= > continue > else >@@ -5151,7 +5900,7 @@ > # CHECK ME: I think I busted this. -Ossama > if test "$prev" = dlprefiles; then > # Preload the old-style object. >- dlprefiles="$dlprefiles $pic_object" >+ func_append dlprefiles " $pic_object" > prev= > fi > >@@ -5196,24 +5945,25 @@ > > *.$libext) > # An archive. >- deplibs="$deplibs $arg" >- old_deplibs="$old_deplibs $arg" >+ func_append deplibs " $arg" >+ func_append old_deplibs " $arg" > continue > ;; > > *.la) > # A libtool-controlled library. > >+ func_resolve_sysroot "$arg" > if test "$prev" = dlfiles; then > # This library was specified with -dlopen. >- dlfiles="$dlfiles $arg" >+ func_append dlfiles " $func_resolve_sysroot_result" > prev= > elif test "$prev" = dlprefiles; then > # The library was specified with -dlpreopen. >- dlprefiles="$dlprefiles $arg" >+ func_append dlprefiles " $func_resolve_sysroot_result" > prev= > else >- deplibs="$deplibs $arg" >+ func_append deplibs " $func_resolve_sysroot_result" > fi > continue > ;; >@@ -5260,6 +6010,8 @@ > > func_dirname "$output" "/" "" > output_objdir="$func_dirname_result$objdir" >+ func_to_tool_file "$output_objdir/" >+ tool_output_objdir=$func_to_tool_file_result > # Create the object directory. > func_mkdir_p "$output_objdir" > >@@ -5280,12 +6032,12 @@ > # Find all interdependent deplibs by searching for libraries > # that are linked more than once (e.g. -la -lb -la) > for deplib in $deplibs; do >- if $opt_duplicate_deps ; then >+ if $opt_preserve_dup_deps ; then > case "$libs " in >- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; >+ *" $deplib "*) func_append specialdeplibs " $deplib" ;; > esac > fi >- libs="$libs $deplib" >+ func_append libs " $deplib" > done > > if test "$linkmode" = lib; then >@@ -5298,9 +6050,9 @@ > if $opt_duplicate_compiler_generated_deps; then > for pre_post_dep in $predeps $postdeps; do > case "$pre_post_deps " in >- *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; >+ *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; > esac >- pre_post_deps="$pre_post_deps $pre_post_dep" >+ func_append pre_post_deps " $pre_post_dep" > done > fi > pre_post_deps= >@@ -5367,8 +6119,9 @@ > for lib in $dlprefiles; do > # Ignore non-libtool-libs > dependency_libs= >+ func_resolve_sysroot "$lib" > case $lib in >- *.la) func_source "$lib" ;; >+ *.la) func_source "$func_resolve_sysroot_result" ;; > esac > > # Collect preopened libtool deplibs, except any this library >@@ -5378,7 +6131,7 @@ > deplib_base=$func_basename_result > case " $weak_libs " in > *" $deplib_base "*) ;; >- *) deplibs="$deplibs $deplib" ;; >+ *) func_append deplibs " $deplib" ;; > esac > done > done >@@ -5399,11 +6152,11 @@ > compile_deplibs="$deplib $compile_deplibs" > finalize_deplibs="$deplib $finalize_deplibs" > else >- compiler_flags="$compiler_flags $deplib" >+ func_append compiler_flags " $deplib" > if test "$linkmode" = lib ; then > case "$new_inherited_linker_flags " in > *" $deplib "*) ;; >- * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; >+ * ) func_append new_inherited_linker_flags " $deplib" ;; > esac > fi > fi >@@ -5488,7 +6241,7 @@ > if test "$linkmode" = lib ; then > case "$new_inherited_linker_flags " in > *" $deplib "*) ;; >- * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; >+ * ) func_append new_inherited_linker_flags " $deplib" ;; > esac > fi > fi >@@ -5501,7 +6254,8 @@ > test "$pass" = conv && continue > newdependency_libs="$deplib $newdependency_libs" > func_stripname '-L' '' "$deplib" >- newlib_search_path="$newlib_search_path $func_stripname_result" >+ func_resolve_sysroot "$func_stripname_result" >+ func_append newlib_search_path " $func_resolve_sysroot_result" > ;; > prog) > if test "$pass" = conv; then >@@ -5515,7 +6269,8 @@ > finalize_deplibs="$deplib $finalize_deplibs" > fi > func_stripname '-L' '' "$deplib" >- newlib_search_path="$newlib_search_path $func_stripname_result" >+ func_resolve_sysroot "$func_stripname_result" >+ func_append newlib_search_path " $func_resolve_sysroot_result" > ;; > *) > func_warning "\`-L' is ignored for archives/objects" >@@ -5526,17 +6281,21 @@ > -R*) > if test "$pass" = link; then > func_stripname '-R' '' "$deplib" >- dir=$func_stripname_result >+ func_resolve_sysroot "$func_stripname_result" >+ dir=$func_resolve_sysroot_result > # Make sure the xrpath contains only unique directories. > case "$xrpath " in > *" $dir "*) ;; >- *) xrpath="$xrpath $dir" ;; >+ *) func_append xrpath " $dir" ;; > esac > fi > deplibs="$deplib $deplibs" > continue > ;; >- *.la) lib="$deplib" ;; >+ *.la) >+ func_resolve_sysroot "$deplib" >+ lib=$func_resolve_sysroot_result >+ ;; > *.$libext) > if test "$pass" = conv; then > deplibs="$deplib $deplibs" >@@ -5599,11 +6358,11 @@ > if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then > # If there is no dlopen support or we're linking statically, > # we need to preload. >- newdlprefiles="$newdlprefiles $deplib" >+ func_append newdlprefiles " $deplib" > compile_deplibs="$deplib $compile_deplibs" > finalize_deplibs="$deplib $finalize_deplibs" > else >- newdlfiles="$newdlfiles $deplib" >+ func_append newdlfiles " $deplib" > fi > fi > continue >@@ -5649,7 +6408,7 @@ > for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do > case " $new_inherited_linker_flags " in > *" $tmp_inherited_linker_flag "*) ;; >- *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; >+ *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; > esac > done > fi >@@ -5657,8 +6416,8 @@ > if test "$linkmode,$pass" = "lib,link" || > test "$linkmode,$pass" = "prog,scan" || > { test "$linkmode" != prog && test "$linkmode" != lib; }; then >- test -n "$dlopen" && dlfiles="$dlfiles $dlopen" >- test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" >+ test -n "$dlopen" && func_append dlfiles " $dlopen" >+ test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" > fi > > if test "$pass" = conv; then >@@ -5669,20 +6428,20 @@ > func_fatal_error "cannot find name of link library for \`$lib'" > fi > # It is a libtool convenience library, so add in its objects. >- convenience="$convenience $ladir/$objdir/$old_library" >- old_convenience="$old_convenience $ladir/$objdir/$old_library" >+ func_append convenience " $ladir/$objdir/$old_library" >+ func_append old_convenience " $ladir/$objdir/$old_library" > elif test "$linkmode" != prog && test "$linkmode" != lib; then > func_fatal_error "\`$lib' is not a convenience library" > fi > tmp_libs= > for deplib in $dependency_libs; do > deplibs="$deplib $deplibs" >- if $opt_duplicate_deps ; then >+ if $opt_preserve_dup_deps ; then > case "$tmp_libs " in >- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; >+ *" $deplib "*) func_append specialdeplibs " $deplib" ;; > esac > fi >- tmp_libs="$tmp_libs $deplib" >+ func_append tmp_libs " $deplib" > done > continue > fi # $pass = conv >@@ -5690,9 +6449,15 @@ > > # Get the name of the library we link against. > linklib= >- for l in $old_library $library_names; do >- linklib="$l" >- done >+ if test -n "$old_library" && >+ { test "$prefer_static_libs" = yes || >+ test "$prefer_static_libs,$installed" = "built,no"; }; then >+ linklib=$old_library >+ else >+ for l in $old_library $library_names; do >+ linklib="$l" >+ done >+ fi > if test -z "$linklib"; then > func_fatal_error "cannot find name of link library for \`$lib'" > fi >@@ -5709,9 +6474,9 @@ > # statically, we need to preload. We also need to preload any > # dependent libraries so libltdl's deplib preloader doesn't > # bomb out in the load deplibs phase. >- dlprefiles="$dlprefiles $lib $dependency_libs" >+ func_append dlprefiles " $lib $dependency_libs" > else >- newdlfiles="$newdlfiles $lib" >+ func_append newdlfiles " $lib" > fi > continue > fi # $pass = dlopen >@@ -5733,14 +6498,14 @@ > > # Find the relevant object directory and library name. > if test "X$installed" = Xyes; then >- if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then >+ if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then > func_warning "library \`$lib' was moved." > dir="$ladir" > absdir="$abs_ladir" > libdir="$abs_ladir" > else >- dir="$libdir" >- absdir="$libdir" >+ dir="$lt_sysroot$libdir" >+ absdir="$lt_sysroot$libdir" > fi > test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes > else >@@ -5748,12 +6513,12 @@ > dir="$ladir" > absdir="$abs_ladir" > # Remove this search path later >- notinst_path="$notinst_path $abs_ladir" >+ func_append notinst_path " $abs_ladir" > else > dir="$ladir/$objdir" > absdir="$abs_ladir/$objdir" > # Remove this search path later >- notinst_path="$notinst_path $abs_ladir" >+ func_append notinst_path " $abs_ladir" > fi > fi # $installed = yes > func_stripname 'lib' '.la' "$laname" >@@ -5764,20 +6529,46 @@ > if test -z "$libdir" && test "$linkmode" = prog; then > func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" > fi >- # Prefer using a static library (so that no silly _DYNAMIC symbols >- # are required to link). >- if test -n "$old_library"; then >- newdlprefiles="$newdlprefiles $dir/$old_library" >- # Keep a list of preopened convenience libraries to check >- # that they are being used correctly in the link pass. >- test -z "$libdir" && \ >- dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" >- # Otherwise, use the dlname, so that lt_dlopen finds it. >- elif test -n "$dlname"; then >- newdlprefiles="$newdlprefiles $dir/$dlname" >- else >- newdlprefiles="$newdlprefiles $dir/$linklib" >- fi >+ case "$host" in >+ # special handling for platforms with PE-DLLs. >+ *cygwin* | *mingw* | *cegcc* ) >+ # Linker will automatically link against shared library if both >+ # static and shared are present. Therefore, ensure we extract >+ # symbols from the import library if a shared library is present >+ # (otherwise, the dlopen module name will be incorrect). We do >+ # this by putting the import library name into $newdlprefiles. >+ # We recover the dlopen module name by 'saving' the la file >+ # name in a special purpose variable, and (later) extracting the >+ # dlname from the la file. >+ if test -n "$dlname"; then >+ func_tr_sh "$dir/$linklib" >+ eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" >+ func_append newdlprefiles " $dir/$linklib" >+ else >+ func_append newdlprefiles " $dir/$old_library" >+ # Keep a list of preopened convenience libraries to check >+ # that they are being used correctly in the link pass. >+ test -z "$libdir" && \ >+ func_append dlpreconveniencelibs " $dir/$old_library" >+ fi >+ ;; >+ * ) >+ # Prefer using a static library (so that no silly _DYNAMIC symbols >+ # are required to link). >+ if test -n "$old_library"; then >+ func_append newdlprefiles " $dir/$old_library" >+ # Keep a list of preopened convenience libraries to check >+ # that they are being used correctly in the link pass. >+ test -z "$libdir" && \ >+ func_append dlpreconveniencelibs " $dir/$old_library" >+ # Otherwise, use the dlname, so that lt_dlopen finds it. >+ elif test -n "$dlname"; then >+ func_append newdlprefiles " $dir/$dlname" >+ else >+ func_append newdlprefiles " $dir/$linklib" >+ fi >+ ;; >+ esac > fi # $pass = dlpreopen > > if test -z "$libdir"; then >@@ -5795,7 +6586,7 @@ > > > if test "$linkmode" = prog && test "$pass" != link; then >- newlib_search_path="$newlib_search_path $ladir" >+ func_append newlib_search_path " $ladir" > deplibs="$lib $deplibs" > > linkalldeplibs=no >@@ -5808,7 +6599,8 @@ > for deplib in $dependency_libs; do > case $deplib in > -L*) func_stripname '-L' '' "$deplib" >- newlib_search_path="$newlib_search_path $func_stripname_result" >+ func_resolve_sysroot "$func_stripname_result" >+ func_append newlib_search_path " $func_resolve_sysroot_result" > ;; > esac > # Need to link against all dependency_libs? >@@ -5819,12 +6611,12 @@ > # or/and link against static libraries > newdependency_libs="$deplib $newdependency_libs" > fi >- if $opt_duplicate_deps ; then >+ if $opt_preserve_dup_deps ; then > case "$tmp_libs " in >- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; >+ *" $deplib "*) func_append specialdeplibs " $deplib" ;; > esac > fi >- tmp_libs="$tmp_libs $deplib" >+ func_append tmp_libs " $deplib" > done # for deplib > continue > fi # $linkmode = prog... >@@ -5839,7 +6631,7 @@ > # Make sure the rpath contains only unique directories. > case "$temp_rpath:" in > *"$absdir:"*) ;; >- *) temp_rpath="$temp_rpath$absdir:" ;; >+ *) func_append temp_rpath "$absdir:" ;; > esac > fi > >@@ -5851,7 +6643,7 @@ > *) > case "$compile_rpath " in > *" $absdir "*) ;; >- *) compile_rpath="$compile_rpath $absdir" >+ *) func_append compile_rpath " $absdir" ;; > esac > ;; > esac >@@ -5860,7 +6652,7 @@ > *) > case "$finalize_rpath " in > *" $libdir "*) ;; >- *) finalize_rpath="$finalize_rpath $libdir" >+ *) func_append finalize_rpath " $libdir" ;; > esac > ;; > esac >@@ -5885,12 +6677,12 @@ > case $host in > *cygwin* | *mingw* | *cegcc*) > # No point in relinking DLLs because paths are not encoded >- notinst_deplibs="$notinst_deplibs $lib" >+ func_append notinst_deplibs " $lib" > need_relink=no > ;; > *) > if test "$installed" = no; then >- notinst_deplibs="$notinst_deplibs $lib" >+ func_append notinst_deplibs " $lib" > need_relink=yes > fi > ;; >@@ -5925,7 +6717,7 @@ > *) > case "$compile_rpath " in > *" $absdir "*) ;; >- *) compile_rpath="$compile_rpath $absdir" >+ *) func_append compile_rpath " $absdir" ;; > esac > ;; > esac >@@ -5934,7 +6726,7 @@ > *) > case "$finalize_rpath " in > *" $libdir "*) ;; >- *) finalize_rpath="$finalize_rpath $libdir" >+ *) func_append finalize_rpath " $libdir" ;; > esac > ;; > esac >@@ -5988,7 +6780,7 @@ > linklib=$newlib > fi # test -n "$old_archive_from_expsyms_cmds" > >- if test "$linkmode" = prog || test "$mode" != relink; then >+ if test "$linkmode" = prog || test "$opt_mode" != relink; then > add_shlibpath= > add_dir= > add= >@@ -6044,7 +6836,7 @@ > if test -n "$inst_prefix_dir"; then > case $libdir in > [\\/]*) >- add_dir="$add_dir -L$inst_prefix_dir$libdir" >+ func_append add_dir " -L$inst_prefix_dir$libdir" > ;; > esac > fi >@@ -6066,7 +6858,7 @@ > if test -n "$add_shlibpath"; then > case :$compile_shlibpath: in > *":$add_shlibpath:"*) ;; >- *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; >+ *) func_append compile_shlibpath "$add_shlibpath:" ;; > esac > fi > if test "$linkmode" = prog; then >@@ -6080,13 +6872,13 @@ > test "$hardcode_shlibpath_var" = yes; then > case :$finalize_shlibpath: in > *":$libdir:"*) ;; >- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; >+ *) func_append finalize_shlibpath "$libdir:" ;; > esac > fi > fi > fi > >- if test "$linkmode" = prog || test "$mode" = relink; then >+ if test "$linkmode" = prog || test "$opt_mode" = relink; then > add_shlibpath= > add_dir= > add= >@@ -6100,7 +6892,7 @@ > elif test "$hardcode_shlibpath_var" = yes; then > case :$finalize_shlibpath: in > *":$libdir:"*) ;; >- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; >+ *) func_append finalize_shlibpath "$libdir:" ;; > esac > add="-l$name" > elif test "$hardcode_automatic" = yes; then >@@ -6117,7 +6909,7 @@ > if test -n "$inst_prefix_dir"; then > case $libdir in > [\\/]*) >- add_dir="$add_dir -L$inst_prefix_dir$libdir" >+ func_append add_dir " -L$inst_prefix_dir$libdir" > ;; > esac > fi >@@ -6194,27 +6986,33 @@ > temp_xrpath=$func_stripname_result > case " $xrpath " in > *" $temp_xrpath "*) ;; >- *) xrpath="$xrpath $temp_xrpath";; >+ *) func_append xrpath " $temp_xrpath";; > esac;; >- *) temp_deplibs="$temp_deplibs $libdir";; >+ *) func_append temp_deplibs " $libdir";; > esac > done > dependency_libs="$temp_deplibs" > fi > >- newlib_search_path="$newlib_search_path $absdir" >+ func_append newlib_search_path " $absdir" > # Link against this library > test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" > # ... and its dependency_libs > tmp_libs= > for deplib in $dependency_libs; do > newdependency_libs="$deplib $newdependency_libs" >- if $opt_duplicate_deps ; then >+ case $deplib in >+ -L*) func_stripname '-L' '' "$deplib" >+ func_resolve_sysroot "$func_stripname_result";; >+ *) func_resolve_sysroot "$deplib" ;; >+ esac >+ if $opt_preserve_dup_deps ; then > case "$tmp_libs " in >- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; >+ *" $func_resolve_sysroot_result "*) >+ func_append specialdeplibs " $func_resolve_sysroot_result" ;; > esac > fi >- tmp_libs="$tmp_libs $deplib" >+ func_append tmp_libs " $func_resolve_sysroot_result" > done > > if test "$link_all_deplibs" != no; then >@@ -6224,8 +7022,10 @@ > case $deplib in > -L*) path="$deplib" ;; > *.la) >+ func_resolve_sysroot "$deplib" >+ deplib=$func_resolve_sysroot_result > func_dirname "$deplib" "" "." >- dir="$func_dirname_result" >+ dir=$func_dirname_result > # We need an absolute path. > case $dir in > [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; >@@ -6252,8 +7052,8 @@ > if test -z "$darwin_install_name"; then > darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` > fi >- compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" >- linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" >+ func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" >+ func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" > path= > fi > fi >@@ -6303,7 +7103,7 @@ > for dir in $newlib_search_path; do > case "$lib_search_path " in > *" $dir "*) ;; >- *) lib_search_path="$lib_search_path $dir" ;; >+ *) func_append lib_search_path " $dir" ;; > esac > done > newlib_search_path= >@@ -6361,10 +7161,10 @@ > -L*) > case " $tmp_libs " in > *" $deplib "*) ;; >- *) tmp_libs="$tmp_libs $deplib" ;; >+ *) func_append tmp_libs " $deplib" ;; > esac > ;; >- *) tmp_libs="$tmp_libs $deplib" ;; >+ *) func_append tmp_libs " $deplib" ;; > esac > done > eval $var=\"$tmp_libs\" >@@ -6380,7 +7180,7 @@ > ;; > esac > if test -n "$i" ; then >- tmp_libs="$tmp_libs $i" >+ func_append tmp_libs " $i" > fi > done > dependency_libs=$tmp_libs >@@ -6421,7 +7221,7 @@ > # Now set the variables for building old libraries. > build_libtool_libs=no > oldlibs="$output" >- objs="$objs$old_deplibs" >+ func_append objs "$old_deplibs" > ;; > > lib) >@@ -6457,7 +7257,7 @@ > echo > $ECHO "*** Warning: Linking the shared library $output against the non-libtool" > $ECHO "*** objects $objs is not portable!" >- libobjs="$libobjs $objs" >+ func_append libobjs " $objs" > fi > fi > >@@ -6655,7 +7455,7 @@ > done > > # Make executables depend on our current version. >- verstring="$verstring:${current}.0" >+ func_append verstring ":${current}.0" > ;; > > qnx) >@@ -6723,10 +7523,10 @@ > fi > > func_generate_dlsyms "$libname" "$libname" "yes" >- libobjs="$libobjs $symfileobj" >+ func_append libobjs " $symfileobj" > test "X$libobjs" = "X " && libobjs= > >- if test "$mode" != relink; then >+ if test "$opt_mode" != relink; then > # Remove our outputs, but don't remove object files since they > # may have been created when compiling PIC objects. > removelist= >@@ -6742,7 +7542,7 @@ > continue > fi > fi >- removelist="$removelist $p" >+ func_append removelist " $p" > ;; > *) ;; > esac >@@ -6753,7 +7553,7 @@ > > # Now set the variables for building old libraries. > if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then >- oldlibs="$oldlibs $output_objdir/$libname.$libext" >+ func_append oldlibs " $output_objdir/$libname.$libext" > > # Transform .lo files to .o files. > oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` >@@ -6770,10 +7570,11 @@ > # If the user specified any rpath flags, then add them. > temp_xrpath= > for libdir in $xrpath; do >- temp_xrpath="$temp_xrpath -R$libdir" >+ func_replace_sysroot "$libdir" >+ func_append temp_xrpath " -R$func_replace_sysroot_result" > case "$finalize_rpath " in > *" $libdir "*) ;; >- *) finalize_rpath="$finalize_rpath $libdir" ;; >+ *) func_append finalize_rpath " $libdir" ;; > esac > done > if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then >@@ -6787,7 +7588,7 @@ > for lib in $old_dlfiles; do > case " $dlprefiles $dlfiles " in > *" $lib "*) ;; >- *) dlfiles="$dlfiles $lib" ;; >+ *) func_append dlfiles " $lib" ;; > esac > done > >@@ -6797,7 +7598,7 @@ > for lib in $old_dlprefiles; do > case "$dlprefiles " in > *" $lib "*) ;; >- *) dlprefiles="$dlprefiles $lib" ;; >+ *) func_append dlprefiles " $lib" ;; > esac > done > >@@ -6809,7 +7610,7 @@ > ;; > *-*-rhapsody* | *-*-darwin1.[012]) > # Rhapsody C library is in the System framework >- deplibs="$deplibs System.ltframework" >+ func_append deplibs " System.ltframework" > ;; > *-*-netbsd*) > # Don't link with libc until the a.out ld.so is fixed. >@@ -6826,7 +7627,7 @@ > *) > # Add libc to deplibs on all other systems if necessary. > if test "$build_libtool_need_lc" = "yes"; then >- deplibs="$deplibs -lc" >+ func_append deplibs " -lc" > fi > ;; > esac >@@ -6875,7 +7676,7 @@ > if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then > case " $predeps $postdeps " in > *" $i "*) >- newdeplibs="$newdeplibs $i" >+ func_append newdeplibs " $i" > i="" > ;; > esac >@@ -6886,7 +7687,7 @@ > set dummy $deplib_matches; shift > deplib_match=$1 > if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then >- newdeplibs="$newdeplibs $i" >+ func_append newdeplibs " $i" > else > droppeddeps=yes > echo >@@ -6900,7 +7701,7 @@ > fi > ;; > *) >- newdeplibs="$newdeplibs $i" >+ func_append newdeplibs " $i" > ;; > esac > done >@@ -6918,7 +7719,7 @@ > if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then > case " $predeps $postdeps " in > *" $i "*) >- newdeplibs="$newdeplibs $i" >+ func_append newdeplibs " $i" > i="" > ;; > esac >@@ -6929,7 +7730,7 @@ > set dummy $deplib_matches; shift > deplib_match=$1 > if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then >- newdeplibs="$newdeplibs $i" >+ func_append newdeplibs " $i" > else > droppeddeps=yes > echo >@@ -6951,7 +7752,7 @@ > fi > ;; > *) >- newdeplibs="$newdeplibs $i" >+ func_append newdeplibs " $i" > ;; > esac > done >@@ -6968,15 +7769,27 @@ > if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then > case " $predeps $postdeps " in > *" $a_deplib "*) >- newdeplibs="$newdeplibs $a_deplib" >+ func_append newdeplibs " $a_deplib" > a_deplib="" > ;; > esac > fi > if test -n "$a_deplib" ; then > libname=`eval "\\$ECHO \"$libname_spec\""` >+ if test -n "$file_magic_glob"; then >+ libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob` >+ else >+ libnameglob=$libname >+ fi >+ test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob` > for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do >- potential_libs=`ls $i/$libname[.-]* 2>/dev/null` >+ if test "$want_nocaseglob" = yes; then >+ shopt -s nocaseglob >+ potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` >+ $nocaseglob >+ else >+ potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` >+ fi > for potent_lib in $potential_libs; do > # Follow soft links. > if ls -lLd "$potent_lib" 2>/dev/null | >@@ -6999,7 +7812,7 @@ > if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | > $SED -e 10q | > $EGREP "$file_magic_regex" > /dev/null; then >- newdeplibs="$newdeplibs $a_deplib" >+ func_append newdeplibs " $a_deplib" > a_deplib="" > break 2 > fi >@@ -7024,7 +7837,7 @@ > ;; > *) > # Add a -L argument. >- newdeplibs="$newdeplibs $a_deplib" >+ func_append newdeplibs " $a_deplib" > ;; > esac > done # Gone through all deplibs. >@@ -7040,7 +7853,7 @@ > if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then > case " $predeps $postdeps " in > *" $a_deplib "*) >- newdeplibs="$newdeplibs $a_deplib" >+ func_append newdeplibs " $a_deplib" > a_deplib="" > ;; > esac >@@ -7053,7 +7866,7 @@ > potlib="$potent_lib" # see symlink-check above in file_magic test > if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ > $EGREP "$match_pattern_regex" > /dev/null; then >- newdeplibs="$newdeplibs $a_deplib" >+ func_append newdeplibs " $a_deplib" > a_deplib="" > break 2 > fi >@@ -7078,7 +7891,7 @@ > ;; > *) > # Add a -L argument. >- newdeplibs="$newdeplibs $a_deplib" >+ func_append newdeplibs " $a_deplib" > ;; > esac > done # Gone through all deplibs. >@@ -7182,7 +7995,7 @@ > *) > case " $deplibs " in > *" -L$path/$objdir "*) >- new_libs="$new_libs -L$path/$objdir" ;; >+ func_append new_libs " -L$path/$objdir" ;; > esac > ;; > esac >@@ -7192,10 +8005,10 @@ > -L*) > case " $new_libs " in > *" $deplib "*) ;; >- *) new_libs="$new_libs $deplib" ;; >+ *) func_append new_libs " $deplib" ;; > esac > ;; >- *) new_libs="$new_libs $deplib" ;; >+ *) func_append new_libs " $deplib" ;; > esac > done > deplibs="$new_libs" >@@ -7212,10 +8025,12 @@ > hardcode_libdirs= > dep_rpath= > rpath="$finalize_rpath" >- test "$mode" != relink && rpath="$compile_rpath$rpath" >+ test "$opt_mode" != relink && rpath="$compile_rpath$rpath" > for libdir in $rpath; do > if test -n "$hardcode_libdir_flag_spec"; then > if test -n "$hardcode_libdir_separator"; then >+ func_replace_sysroot "$libdir" >+ libdir=$func_replace_sysroot_result > if test -z "$hardcode_libdirs"; then > hardcode_libdirs="$libdir" > else >@@ -7224,18 +8039,18 @@ > *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) > ;; > *) >- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" >+ func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" > ;; > esac > fi > else > eval flag=\"$hardcode_libdir_flag_spec\" >- dep_rpath="$dep_rpath $flag" >+ func_append dep_rpath " $flag" > fi > elif test -n "$runpath_var"; then > case "$perm_rpath " in > *" $libdir "*) ;; >- *) perm_rpath="$perm_rpath $libdir" ;; >+ *) func_apped perm_rpath " $libdir" ;; > esac > fi > done >@@ -7253,7 +8068,7 @@ > # We should set the runpath_var. > rpath= > for dir in $perm_rpath; do >- rpath="$rpath$dir:" >+ func_append rpath "$dir:" > done > eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" > fi >@@ -7261,7 +8076,7 @@ > fi > > shlibpath="$finalize_shlibpath" >- test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" >+ test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" > if test -n "$shlibpath"; then > eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" > fi >@@ -7287,7 +8102,7 @@ > linknames= > for link > do >- linknames="$linknames $link" >+ func_append linknames " $link" > done > > # Use standard objects if they are pic >@@ -7298,7 +8113,7 @@ > if test -n "$export_symbols" && test -n "$include_expsyms"; then > $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" > export_symbols="$output_objdir/$libname.uexp" >- delfiles="$delfiles $export_symbols" >+ func_append delfiles " $export_symbols" > fi > > orig_export_symbols= >@@ -7329,13 +8144,45 @@ > $opt_dry_run || $RM $export_symbols > cmds=$export_symbols_cmds > save_ifs="$IFS"; IFS='~' >- for cmd in $cmds; do >+ for cmd1 in $cmds; do > IFS="$save_ifs" >- eval cmd=\"$cmd\" >- func_len " $cmd" >- len=$func_len_result >- if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then >+ # Take the normal branch if the nm_file_list_spec branch >+ # doesn't work or if tool conversion is not needed. >+ case $nm_file_list_spec~$to_tool_file_cmd in >+ *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) >+ try_normal_branch=yes >+ eval cmd=\"$cmd1\" >+ func_len " $cmd" >+ len=$func_len_result >+ ;; >+ *) >+ try_normal_branch=no >+ ;; >+ esac >+ if test "$try_normal_branch" = yes \ >+ && { test "$len" -lt "$max_cmd_len" \ >+ || test "$max_cmd_len" -le -1; } >+ then >+ func_show_eval "$cmd" 'exit $?' >+ skipped_export=false >+ elif test -n "$nm_file_list_spec"; then >+ func_basename "$output" >+ output_la=$func_basename_result >+ save_libobjs=$libobjs >+ save_output=$output >+ output=${output_objdir}/${output_la}.nm >+ func_to_tool_file "$output" >+ libobjs=$nm_file_list_spec$func_to_tool_file_result >+ func_append delfiles " $output" >+ func_verbose "creating $NM input file list: $output" >+ for obj in $save_libobjs; do >+ func_to_tool_file "$obj" >+ $ECHO "$func_to_tool_file_result" >+ done > "$output" >+ eval cmd=\"$cmd1\" > func_show_eval "$cmd" 'exit $?' >+ output=$save_output >+ libobjs=$save_libobjs > skipped_export=false > else > # The command line is too long to execute in one step. >@@ -7369,7 +8216,7 @@ > # global variables. join(1) would be nice here, but unfortunately > # isn't a blessed tool. > $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter >- delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" >+ func_append delfiles " $export_symbols $output_objdir/$libname.filter" > export_symbols=$output_objdir/$libname.def > $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols > fi >@@ -7379,7 +8226,7 @@ > case " $convenience " in > *" $test_deplib "*) ;; > *) >- tmp_deplibs="$tmp_deplibs $test_deplib" >+ func_append tmp_deplibs " $test_deplib" > ;; > esac > done >@@ -7399,21 +8246,21 @@ > test "X$libobjs" = "X " && libobjs= > else > gentop="$output_objdir/${outputname}x" >- generated="$generated $gentop" >+ func_append generated " $gentop" > > func_extract_archives $gentop $convenience >- libobjs="$libobjs $func_extract_archives_result" >+ func_append libobjs " $func_extract_archives_result" > test "X$libobjs" = "X " && libobjs= > fi > fi > > if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then > eval flag=\"$thread_safe_flag_spec\" >- linker_flags="$linker_flags $flag" >+ func_append linker_flags " $flag" > fi > > # Make a backup of the uninstalled library when relinking >- if test "$mode" = relink; then >+ if test "$opt_mode" = relink; then > $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? > fi > >@@ -7475,10 +8322,13 @@ > echo 'INPUT (' > $output > for obj in $save_libobjs > do >- $ECHO "$obj" >> $output >+ func_to_tool_file "$obj" >+ $ECHO "$func_to_tool_file_result" >> $output > done > echo ')' >> $output >- delfiles="$delfiles $output" >+ func_append delfiles " $output" >+ func_to_tool_file "$output" >+ output=$func_to_tool_file_result > elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then > output=${output_objdir}/${output_la}.lnk > func_verbose "creating linker input file list: $output" >@@ -7492,10 +8342,12 @@ > fi > for obj > do >- $ECHO "$obj" >> $output >+ func_to_tool_file "$obj" >+ $ECHO "$func_to_tool_file_result" >> $output > done >- delfiles="$delfiles $output" >- output=$firstobj\"$file_list_spec$output\" >+ func_append delfiles " $output" >+ func_to_tool_file "$output" >+ output=$firstobj\"$file_list_spec$func_to_tool_file_result\" > else > if test -n "$save_libobjs"; then > func_verbose "creating reloadable object files..." >@@ -7546,7 +8398,7 @@ > if test -n "$last_robj"; then > eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" > fi >- delfiles="$delfiles $output" >+ func_append delfiles " $output" > > else > output= >@@ -7580,7 +8432,7 @@ > lt_exit=$? > > # Restore the uninstalled library and exit >- if test "$mode" = relink; then >+ if test "$opt_mode" = relink; then > ( cd "$output_objdir" && \ > $RM "${realname}T" && \ > $MV "${realname}U" "$realname" ) >@@ -7613,7 +8465,7 @@ > # global variables. join(1) would be nice here, but unfortunately > # isn't a blessed tool. > $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter >- delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" >+ func_append delfiles " $export_symbols $output_objdir/$libname.filter" > export_symbols=$output_objdir/$libname.def > $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols > fi >@@ -7654,10 +8506,10 @@ > # Add any objects from preloaded convenience libraries > if test -n "$dlprefiles"; then > gentop="$output_objdir/${outputname}x" >- generated="$generated $gentop" >+ func_append generated " $gentop" > > func_extract_archives $gentop $dlprefiles >- libobjs="$libobjs $func_extract_archives_result" >+ func_append libobjs " $func_extract_archives_result" > test "X$libobjs" = "X " && libobjs= > fi > >@@ -7673,7 +8525,7 @@ > lt_exit=$? > > # Restore the uninstalled library and exit >- if test "$mode" = relink; then >+ if test "$opt_mode" = relink; then > ( cd "$output_objdir" && \ > $RM "${realname}T" && \ > $MV "${realname}U" "$realname" ) >@@ -7685,7 +8537,7 @@ > IFS="$save_ifs" > > # Restore the uninstalled library and exit >- if test "$mode" = relink; then >+ if test "$opt_mode" = relink; then > $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? > > if test -n "$convenience"; then >@@ -7769,13 +8621,16 @@ > reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` > else > gentop="$output_objdir/${obj}x" >- generated="$generated $gentop" >+ func_append generated " $gentop" > > func_extract_archives $gentop $convenience > reload_conv_objs="$reload_objs $func_extract_archives_result" > fi > fi > >+ # If we're not building shared, we need to use non_pic_objs >+ test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" >+ > # Create the old-style object. > reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test > >@@ -7849,8 +8704,8 @@ > if test "$tagname" = CXX ; then > case ${MACOSX_DEPLOYMENT_TARGET-10.0} in > 10.[0123]) >- compile_command="$compile_command ${wl}-bind_at_load" >- finalize_command="$finalize_command ${wl}-bind_at_load" >+ func_append compile_command " ${wl}-bind_at_load" >+ func_append finalize_command " ${wl}-bind_at_load" > ;; > esac > fi >@@ -7870,7 +8725,7 @@ > *) > case " $compile_deplibs " in > *" -L$path/$objdir "*) >- new_libs="$new_libs -L$path/$objdir" ;; >+ func_append new_libs " -L$path/$objdir" ;; > esac > ;; > esac >@@ -7880,17 +8735,17 @@ > -L*) > case " $new_libs " in > *" $deplib "*) ;; >- *) new_libs="$new_libs $deplib" ;; >+ *) func_append new_libs " $deplib" ;; > esac > ;; >- *) new_libs="$new_libs $deplib" ;; >+ *) func_append new_libs " $deplib" ;; > esac > done > compile_deplibs="$new_libs" > > >- compile_command="$compile_command $compile_deplibs" >- finalize_command="$finalize_command $finalize_deplibs" >+ func_append compile_command " $compile_deplibs" >+ func_append finalize_command " $finalize_deplibs" > > if test -n "$rpath$xrpath"; then > # If the user specified any rpath flags, then add them. >@@ -7898,7 +8753,7 @@ > # This is the magic to use -rpath. > case "$finalize_rpath " in > *" $libdir "*) ;; >- *) finalize_rpath="$finalize_rpath $libdir" ;; >+ *) func_append finalize_rpath " $libdir" ;; > esac > done > fi >@@ -7917,18 +8772,18 @@ > *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) > ;; > *) >- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" >+ func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" > ;; > esac > fi > else > eval flag=\"$hardcode_libdir_flag_spec\" >- rpath="$rpath $flag" >+ func_append rpath " $flag" > fi > elif test -n "$runpath_var"; then > case "$perm_rpath " in > *" $libdir "*) ;; >- *) perm_rpath="$perm_rpath $libdir" ;; >+ *) func_append perm_rpath " $libdir" ;; > esac > fi > case $host in >@@ -7937,12 +8792,12 @@ > case :$dllsearchpath: in > *":$libdir:"*) ;; > ::) dllsearchpath=$libdir;; >- *) dllsearchpath="$dllsearchpath:$libdir";; >+ *) func_append dllsearchpath ":$libdir";; > esac > case :$dllsearchpath: in > *":$testbindir:"*) ;; > ::) dllsearchpath=$testbindir;; >- *) dllsearchpath="$dllsearchpath:$testbindir";; >+ *) func_append dllsearchpath ":$testbindir";; > esac > ;; > esac >@@ -7968,18 +8823,18 @@ > *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) > ;; > *) >- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" >+ func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" > ;; > esac > fi > else > eval flag=\"$hardcode_libdir_flag_spec\" >- rpath="$rpath $flag" >+ func_append rpath " $flag" > fi > elif test -n "$runpath_var"; then > case "$finalize_perm_rpath " in > *" $libdir "*) ;; >- *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; >+ *) func_append finalize_perm_rpath " $libdir" ;; > esac > fi > done >@@ -8030,6 +8885,12 @@ > exit_status=0 > func_show_eval "$link_command" 'exit_status=$?' > >+ if test -n "$postlink_cmds"; then >+ func_to_tool_file "$output" >+ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` >+ func_execute_cmds "$postlink_cmds" 'exit $?' >+ fi >+ > # Delete the generated files. > if test -f "$output_objdir/${outputname}S.${objext}"; then > func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' >@@ -8052,7 +8913,7 @@ > # We should set the runpath_var. > rpath= > for dir in $perm_rpath; do >- rpath="$rpath$dir:" >+ func_append rpath "$dir:" > done > compile_var="$runpath_var=\"$rpath\$$runpath_var\" " > fi >@@ -8060,7 +8921,7 @@ > # We should set the runpath_var. > rpath= > for dir in $finalize_perm_rpath; do >- rpath="$rpath$dir:" >+ func_append rpath "$dir:" > done > finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " > fi >@@ -8075,6 +8936,13 @@ > $opt_dry_run || $RM $output > # Link the executable and exit > func_show_eval "$link_command" 'exit $?' >+ >+ if test -n "$postlink_cmds"; then >+ func_to_tool_file "$output" >+ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` >+ func_execute_cmds "$postlink_cmds" 'exit $?' >+ fi >+ > exit $EXIT_SUCCESS > fi > >@@ -8108,6 +8976,12 @@ > > func_show_eval "$link_command" 'exit $?' > >+ if test -n "$postlink_cmds"; then >+ func_to_tool_file "$output_objdir/$outputname" >+ postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` >+ func_execute_cmds "$postlink_cmds" 'exit $?' >+ fi >+ > # Now create the wrapper script. > func_verbose "creating $output" > >@@ -8205,7 +9079,7 @@ > else > oldobjs="$old_deplibs $non_pic_objects" > if test "$preload" = yes && test -f "$symfileobj"; then >- oldobjs="$oldobjs $symfileobj" >+ func_append oldobjs " $symfileobj" > fi > fi > addlibs="$old_convenience" >@@ -8213,10 +9087,10 @@ > > if test -n "$addlibs"; then > gentop="$output_objdir/${outputname}x" >- generated="$generated $gentop" >+ func_append generated " $gentop" > > func_extract_archives $gentop $addlibs >- oldobjs="$oldobjs $func_extract_archives_result" >+ func_append oldobjs " $func_extract_archives_result" > fi > > # Do each command in the archive commands. >@@ -8227,10 +9101,10 @@ > # Add any objects from preloaded convenience libraries > if test -n "$dlprefiles"; then > gentop="$output_objdir/${outputname}x" >- generated="$generated $gentop" >+ func_append generated " $gentop" > > func_extract_archives $gentop $dlprefiles >- oldobjs="$oldobjs $func_extract_archives_result" >+ func_append oldobjs " $func_extract_archives_result" > fi > > # POSIX demands no paths to be encoded in archives. We have >@@ -8248,7 +9122,7 @@ > else > echo "copying selected object files to avoid basename conflicts..." > gentop="$output_objdir/${outputname}x" >- generated="$generated $gentop" >+ func_append generated " $gentop" > func_mkdir_p "$gentop" > save_oldobjs=$oldobjs > oldobjs= >@@ -8272,9 +9146,9 @@ > esac > done > func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" >- oldobjs="$oldobjs $gentop/$newobj" >+ func_append oldobjs " $gentop/$newobj" > ;; >- *) oldobjs="$oldobjs $obj" ;; >+ *) func_append oldobjs " $obj" ;; > esac > done > fi >@@ -8284,6 +9158,16 @@ > len=$func_len_result > if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then > cmds=$old_archive_cmds >+ elif test -n "$archiver_list_spec"; then >+ func_verbose "using command file archive linking..." >+ for obj in $oldobjs >+ do >+ func_to_tool_file "$obj" >+ $ECHO "$func_to_tool_file_result" >+ done > $output_objdir/$libname.libcmd >+ func_to_tool_file "$output_objdir/$libname.libcmd" >+ oldobjs=" $archiver_list_spec$func_to_tool_file_result" >+ cmds=$old_archive_cmds > else > # the command line is too long to link in one step, link in parts > func_verbose "using piecewise archive linking..." >@@ -8380,9 +9264,19 @@ > eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` > test -z "$libdir" && \ > func_fatal_error "\`$deplib' is not a valid libtool archive" >- newdependency_libs="$newdependency_libs $libdir/$name" >+ func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" >+ ;; >+ -L*) >+ func_stripname -L '' "$deplib" >+ func_replace_sysroot "$func_stripname_result" >+ func_append newdependency_libs " -L$func_replace_sysroot_result" >+ ;; >+ -R*) >+ func_stripname -R '' "$deplib" >+ func_replace_sysroot "$func_stripname_result" >+ func_append newdependency_libs " -R$func_replace_sysroot_result" > ;; >- *) newdependency_libs="$newdependency_libs $deplib" ;; >+ *) func_append newdependency_libs " $deplib" ;; > esac > done > dependency_libs="$newdependency_libs" >@@ -8396,9 +9290,9 @@ > eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` > test -z "$libdir" && \ > func_fatal_error "\`$lib' is not a valid libtool archive" >- newdlfiles="$newdlfiles $libdir/$name" >+ func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" > ;; >- *) newdlfiles="$newdlfiles $lib" ;; >+ *) func_append newdlfiles " $lib" ;; > esac > done > dlfiles="$newdlfiles" >@@ -8415,7 +9309,7 @@ > eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` > test -z "$libdir" && \ > func_fatal_error "\`$lib' is not a valid libtool archive" >- newdlprefiles="$newdlprefiles $libdir/$name" >+ func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" > ;; > esac > done >@@ -8427,7 +9321,7 @@ > [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; > *) abs=`pwd`"/$lib" ;; > esac >- newdlfiles="$newdlfiles $abs" >+ func_append newdlfiles " $abs" > done > dlfiles="$newdlfiles" > newdlprefiles= >@@ -8436,7 +9330,7 @@ > [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; > *) abs=`pwd`"/$lib" ;; > esac >- newdlprefiles="$newdlprefiles $abs" >+ func_append newdlprefiles " $abs" > done > dlprefiles="$newdlprefiles" > fi >@@ -8521,7 +9415,7 @@ > exit $EXIT_SUCCESS > } > >-{ test "$mode" = link || test "$mode" = relink; } && >+{ test "$opt_mode" = link || test "$opt_mode" = relink; } && > func_mode_link ${1+"$@"} > > >@@ -8541,9 +9435,9 @@ > for arg > do > case $arg in >- -f) RM="$RM $arg"; rmforce=yes ;; >- -*) RM="$RM $arg" ;; >- *) files="$files $arg" ;; >+ -f) func_append RM " $arg"; rmforce=yes ;; >+ -*) func_append RM " $arg" ;; >+ *) func_append files " $arg" ;; > esac > done > >@@ -8552,24 +9446,23 @@ > > rmdirs= > >- origobjdir="$objdir" > for file in $files; do > func_dirname "$file" "" "." > dir="$func_dirname_result" > if test "X$dir" = X.; then >- objdir="$origobjdir" >+ odir="$objdir" > else >- objdir="$dir/$origobjdir" >+ odir="$dir/$objdir" > fi > func_basename "$file" > name="$func_basename_result" >- test "$mode" = uninstall && objdir="$dir" >+ test "$opt_mode" = uninstall && odir="$dir" > >- # Remember objdir for removal later, being careful to avoid duplicates >- if test "$mode" = clean; then >+ # Remember odir for removal later, being careful to avoid duplicates >+ if test "$opt_mode" = clean; then > case " $rmdirs " in >- *" $objdir "*) ;; >- *) rmdirs="$rmdirs $objdir" ;; >+ *" $odir "*) ;; >+ *) func_append rmdirs " $odir" ;; > esac > fi > >@@ -8595,18 +9488,17 @@ > > # Delete the libtool libraries and symlinks. > for n in $library_names; do >- rmfiles="$rmfiles $objdir/$n" >+ func_append rmfiles " $odir/$n" > done >- test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" >+ test -n "$old_library" && func_append rmfiles " $odir/$old_library" > >- case "$mode" in >+ case "$opt_mode" in > clean) >- case " $library_names " in >- # " " in the beginning catches empty $dlname >+ case " $library_names " in > *" $dlname "*) ;; >- *) rmfiles="$rmfiles $objdir/$dlname" ;; >+ *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; > esac >- test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" >+ test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" > ;; > uninstall) > if test -n "$library_names"; then >@@ -8634,19 +9526,19 @@ > # Add PIC object to the list of files to remove. > if test -n "$pic_object" && > test "$pic_object" != none; then >- rmfiles="$rmfiles $dir/$pic_object" >+ func_append rmfiles " $dir/$pic_object" > fi > > # Add non-PIC object to the list of files to remove. > if test -n "$non_pic_object" && > test "$non_pic_object" != none; then >- rmfiles="$rmfiles $dir/$non_pic_object" >+ func_append rmfiles " $dir/$non_pic_object" > fi > fi > ;; > > *) >- if test "$mode" = clean ; then >+ if test "$opt_mode" = clean ; then > noexename=$name > case $file in > *.exe) >@@ -8656,7 +9548,7 @@ > noexename=$func_stripname_result > # $file with .exe has already been added to rmfiles, > # add $file without .exe >- rmfiles="$rmfiles $file" >+ func_append rmfiles " $file" > ;; > esac > # Do a test to see if this is a libtool program. >@@ -8665,7 +9557,7 @@ > func_ltwrapper_scriptname "$file" > relink_command= > func_source $func_ltwrapper_scriptname_result >- rmfiles="$rmfiles $func_ltwrapper_scriptname_result" >+ func_append rmfiles " $func_ltwrapper_scriptname_result" > else > relink_command= > func_source $dir/$noexename >@@ -8673,12 +9565,12 @@ > > # note $name still contains .exe if it was in $file originally > # as does the version of $file that was added into $rmfiles >- rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" >+ func_append rmfiles " $odir/$name $odir/${name}S.${objext}" > if test "$fast_install" = yes && test -n "$relink_command"; then >- rmfiles="$rmfiles $objdir/lt-$name" >+ func_append rmfiles " $odir/lt-$name" > fi > if test "X$noexename" != "X$name" ; then >- rmfiles="$rmfiles $objdir/lt-${noexename}.c" >+ func_append rmfiles " $odir/lt-${noexename}.c" > fi > fi > fi >@@ -8686,7 +9578,6 @@ > esac > func_show_eval "$RM $rmfiles" 'exit_status=1' > done >- objdir="$origobjdir" > > # Try to remove the ${objdir}s in the directories where we deleted files > for dir in $rmdirs; do >@@ -8698,16 +9589,16 @@ > exit $exit_status > } > >-{ test "$mode" = uninstall || test "$mode" = clean; } && >+{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && > func_mode_uninstall ${1+"$@"} > >-test -z "$mode" && { >+test -z "$opt_mode" && { > help="$generic_help" > func_fatal_help "you must specify a MODE" > } > > test -z "$exec_cmd" && \ >- func_fatal_help "invalid operation mode \`$mode'" >+ func_fatal_help "invalid operation mode \`$opt_mode'" > > if test -n "$exec_cmd"; then > eval exec "$exec_cmd" >diff -ruN rpm-4.9.0/luaext/Makefile.am rpm-4.9.1/luaext/Makefile.am >--- rpm-4.9.0/luaext/Makefile.am 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/luaext/Makefile.am 2011-07-15 05:32:41.000000000 -0400 >@@ -7,8 +7,8 @@ > > AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I. > >-libluaext_la_CPPFLAGS = $(AM_CPPFLAGS) -DWITH_POSIX >-libluaext_la_LIBADD = @WITH_LUA_LIB@ >+libluaext_la_CPPFLAGS = $(AM_CPPFLAGS) -DWITH_POSIX @LUA_CFLAGS@ >+libluaext_la_LIBADD = @LUA_LIBS@ > libluaext_la_SOURCES = \ > lposix.h \ > lposix.c \ >diff -ruN rpm-4.9.0/luaext/Makefile.in rpm-4.9.1/luaext/Makefile.in >--- rpm-4.9.0/luaext/Makefile.in 2011-03-02 01:46:31.000000000 -0500 >+++ rpm-4.9.1/luaext/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -95,6 +95,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -128,7 +129,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -147,6 +151,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -171,8 +178,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -207,6 +212,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -232,6 +239,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >@@ -293,8 +301,8 @@ > linit.lua > > AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I. >-libluaext_la_CPPFLAGS = $(AM_CPPFLAGS) -DWITH_POSIX >-libluaext_la_LIBADD = @WITH_LUA_LIB@ >+libluaext_la_CPPFLAGS = $(AM_CPPFLAGS) -DWITH_POSIX @LUA_CFLAGS@ >+libluaext_la_LIBADD = @LUA_LIBS@ > libluaext_la_SOURCES = \ > lposix.h \ > lposix.c \ >diff -ruN rpm-4.9.0/m4/libtool.m4 rpm-4.9.1/m4/libtool.m4 >--- rpm-4.9.0/m4/libtool.m4 2010-12-10 05:47:21.000000000 -0500 >+++ rpm-4.9.1/m4/libtool.m4 2011-07-12 07:29:44.000000000 -0400 >@@ -168,10 +168,13 @@ > dnl > m4_require([_LT_FILEUTILS_DEFAULTS])dnl > m4_require([_LT_CHECK_SHELL_FEATURES])dnl >+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl > m4_require([_LT_CMD_RELOAD])dnl > m4_require([_LT_CHECK_MAGIC_METHOD])dnl >+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl > m4_require([_LT_CMD_OLD_ARCHIVE])dnl > m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl >+m4_require([_LT_WITH_SYSROOT])dnl > > _LT_CONFIG_LIBTOOL_INIT([ > # See if we are running on zsh, and set the options which allow our >@@ -748,15 +751,12 @@ > # if finds mixed CR/LF and LF-only lines. Since sed operates in > # text mode, it properly converts lines to CR/LF. This bash problem > # is reportedly fixed, but why not run on old versions too? >- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ >- || (rm -f "$cfgfile"; exit 1) >+ sed '$q' "$ltmain" >> "$cfgfile" \ >+ || (rm -f "$cfgfile"; exit 1) > >- _LT_PROG_XSI_SHELLFNS >+ _LT_PROG_REPLACE_SHELLFNS > >- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ >- || (rm -f "$cfgfile"; exit 1) >- >- mv -f "$cfgfile" "$ofile" || >+ mv -f "$cfgfile" "$ofile" || > (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") > chmod +x "$ofile" > ], >@@ -1073,30 +1073,41 @@ > fi > ]) > >-# _LT_SYS_MODULE_PATH_AIX >-# ----------------------- >+# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) >+# ---------------------------------- > # Links a minimal program and checks the executable > # for the system default hardcoded library path. In most cases, > # this is /usr/lib:/lib, but when the MPI compilers are used > # the location of the communication and MPI libs are included too. > # If we don't find anything, use the default library path according > # to the aix ld manual. >+# Store the results from the different compilers for each TAGNAME. >+# Allow to override them for all tags through lt_cv_aix_libpath. > m4_defun([_LT_SYS_MODULE_PATH_AIX], > [m4_require([_LT_DECL_SED])dnl >-AC_LINK_IFELSE(AC_LANG_PROGRAM,[ >-lt_aix_libpath_sed=' >- /Import File Strings/,/^$/ { >- /^0/ { >- s/^0 *\(.*\)$/\1/ >- p >- } >- }' >-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-# Check for a 64-bit object if we didn't find anything. >-if test -z "$aix_libpath"; then >- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >-fi],[]) >-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi >+if test "${lt_cv_aix_libpath+set}" = set; then >+ aix_libpath=$lt_cv_aix_libpath >+else >+ AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], >+ [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ >+ lt_aix_libpath_sed='[ >+ /Import File Strings/,/^$/ { >+ /^0/ { >+ s/^0 *\([^ ]*\) *$/\1/ >+ p >+ } >+ }]' >+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ # Check for a 64-bit object if we didn't find anything. >+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then >+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >+ fi],[]) >+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then >+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" >+ fi >+ ]) >+ aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) >+fi > ])# _LT_SYS_MODULE_PATH_AIX > > >@@ -1121,7 +1132,7 @@ > > AC_MSG_CHECKING([how to print strings]) > # Test print first, because it will be a builtin if present. >-if test "X`print -r -- -n 2>/dev/null`" = X-n && \ >+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ > test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then > ECHO='print -r --' > elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then >@@ -1165,6 +1176,39 @@ > ])# _LT_PROG_ECHO_BACKSLASH > > >+# _LT_WITH_SYSROOT >+# ---------------- >+AC_DEFUN([_LT_WITH_SYSROOT], >+[AC_MSG_CHECKING([for sysroot]) >+AC_ARG_WITH([sysroot], >+[ --with-sysroot[=DIR] Search for dependent libraries within DIR >+ (or the compiler's sysroot if not specified).], >+[], [with_sysroot=no]) >+ >+dnl lt_sysroot will always be passed unquoted. We quote it here >+dnl in case the user passed a directory name. >+lt_sysroot= >+case ${with_sysroot} in #( >+ yes) >+ if test "$GCC" = yes; then >+ lt_sysroot=`$CC --print-sysroot 2>/dev/null` >+ fi >+ ;; #( >+ /*) >+ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` >+ ;; #( >+ no|'') >+ ;; #( >+ *) >+ AC_MSG_RESULT([${with_sysroot}]) >+ AC_MSG_ERROR([The sysroot must be an absolute path.]) >+ ;; >+esac >+ >+ AC_MSG_RESULT([${lt_sysroot:-no}]) >+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl >+[dependent libraries, and in which our libraries should be installed.])]) >+ > # _LT_ENABLE_LOCK > # --------------- > m4_defun([_LT_ENABLE_LOCK], >@@ -1311,14 +1355,47 @@ > ])# _LT_ENABLE_LOCK > > >+# _LT_PROG_AR >+# ----------- >+m4_defun([_LT_PROG_AR], >+[AC_CHECK_TOOLS(AR, [ar], false) >+: ${AR=ar} >+: ${AR_FLAGS=cru} >+_LT_DECL([], [AR], [1], [The archiver]) >+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) >+ >+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], >+ [lt_cv_ar_at_file=no >+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM], >+ [echo conftest.$ac_objext > conftest.lst >+ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' >+ AC_TRY_EVAL([lt_ar_try]) >+ if test "$ac_status" -eq 0; then >+ # Ensure the archiver fails upon bogus file names. >+ rm -f conftest.$ac_objext libconftest.a >+ AC_TRY_EVAL([lt_ar_try]) >+ if test "$ac_status" -ne 0; then >+ lt_cv_ar_at_file=@ >+ fi >+ fi >+ rm -f conftest.* libconftest.a >+ ]) >+ ]) >+ >+if test "x$lt_cv_ar_at_file" = xno; then >+ archiver_list_spec= >+else >+ archiver_list_spec=$lt_cv_ar_at_file >+fi >+_LT_DECL([], [archiver_list_spec], [1], >+ [How to feed a file listing to the archiver]) >+])# _LT_PROG_AR >+ >+ > # _LT_CMD_OLD_ARCHIVE > # ------------------- > m4_defun([_LT_CMD_OLD_ARCHIVE], >-[AC_CHECK_TOOL(AR, ar, false) >-test -z "$AR" && AR=ar >-test -z "$AR_FLAGS" && AR_FLAGS=cru >-_LT_DECL([], [AR], [1], [The archiver]) >-_LT_DECL([], [AR_FLAGS], [1]) >+[_LT_PROG_AR > > AC_CHECK_TOOL(STRIP, strip, :) > test -z "$STRIP" && STRIP=: >@@ -1658,10 +1735,10 @@ > /* When -fvisbility=hidden is used, assume the code has been annotated > correspondingly for the symbols needed. */ > #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) >-void fnord () __attribute__((visibility("default"))); >+int fnord () __attribute__((visibility("default"))); > #endif > >-void fnord () { int i=42; } >+int fnord () { return 42; } > int main () > { > void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); >@@ -2201,8 +2278,9 @@ > need_version=no > need_lib_prefix=no > >- case $GCC,$host_os in >- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) >+ case $GCC,$cc_basename in >+ yes,*) >+ # gcc > library_names_spec='$libname.dll.a' > # DLL is installed to $(libdir)/../bin by postinstall_cmds > postinstall_cmds='base_file=`basename \${file}`~ >@@ -2235,13 +2313,71 @@ > library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' > ;; > esac >+ dynamic_linker='Win32 ld.exe' >+ ;; >+ >+ *,cl*) >+ # Native MSVC >+ libname_spec='$name' >+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' >+ library_names_spec='${libname}.dll.lib' >+ >+ case $build_os in >+ mingw*) >+ sys_lib_search_path_spec= >+ lt_save_ifs=$IFS >+ IFS=';' >+ for lt_path in $LIB >+ do >+ IFS=$lt_save_ifs >+ # Let DOS variable expansion print the short 8.3 style file name. >+ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` >+ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" >+ done >+ IFS=$lt_save_ifs >+ # Convert to MSYS style. >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` >+ ;; >+ cygwin*) >+ # Convert to unix form, then to dos form, then back to unix form >+ # but this time dos style (no spaces!) so that the unix form looks >+ # like /cygdrive/c/PROGRA~1:/cygdr... >+ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` >+ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` >+ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` >+ ;; >+ *) >+ sys_lib_search_path_spec="$LIB" >+ if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then >+ # It is most probably a Windows format PATH. >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` >+ else >+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` >+ fi >+ # FIXME: find the short name or the path components, as spaces are >+ # common. (e.g. "Program Files" -> "PROGRA~1") >+ ;; >+ esac >+ >+ # DLL is installed to $(libdir)/../bin by postinstall_cmds >+ postinstall_cmds='base_file=`basename \${file}`~ >+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ >+ dldir=$destdir/`dirname \$dlpath`~ >+ test -d \$dldir || mkdir -p \$dldir~ >+ $install_prog $dir/$dlname \$dldir/$dlname' >+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ >+ dlpath=$dir/\$dldll~ >+ $RM \$dlpath' >+ shlibpath_overrides_runpath=yes >+ dynamic_linker='Win32 link.exe' > ;; > > *) >+ # Assume MSVC wrapper > library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' >+ dynamic_linker='Win32 ld.exe' > ;; > esac >- dynamic_linker='Win32 ld.exe' > # FIXME: first we should search . and the directory the executable is in > shlibpath_var=PATH > ;; >@@ -2949,6 +3085,11 @@ > esac > reload_cmds='$LD$reload_flag -o $output$reload_objs' > case $host_os in >+ cygwin* | mingw* | pw32* | cegcc*) >+ if test "$GCC" != yes; then >+ reload_cmds=false >+ fi >+ ;; > darwin*) > if test "$GCC" = yes; then > reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' >@@ -3167,6 +3308,21 @@ > ;; > esac > ]) >+ >+file_magic_glob= >+want_nocaseglob=no >+if test "$build" = "$host"; then >+ case $host_os in >+ mingw* | pw32*) >+ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then >+ want_nocaseglob=yes >+ else >+ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` >+ fi >+ ;; >+ esac >+fi >+ > file_magic_cmd=$lt_cv_file_magic_cmd > deplibs_check_method=$lt_cv_deplibs_check_method > test -z "$deplibs_check_method" && deplibs_check_method=unknown >@@ -3174,7 +3330,11 @@ > _LT_DECL([], [deplibs_check_method], [1], > [Method to check whether dependent libraries are shared objects]) > _LT_DECL([], [file_magic_cmd], [1], >- [Command to use when deplibs_check_method == "file_magic"]) >+ [Command to use when deplibs_check_method = "file_magic"]) >+_LT_DECL([], [file_magic_glob], [1], >+ [How to find potential files when deplibs_check_method = "file_magic"]) >+_LT_DECL([], [want_nocaseglob], [1], >+ [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) > ])# _LT_CHECK_MAGIC_METHOD > > >@@ -3277,6 +3437,67 @@ > dnl AC_DEFUN([AM_PROG_NM], []) > dnl AC_DEFUN([AC_PROG_NM], []) > >+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB >+# -------------------------------- >+# how to determine the name of the shared library >+# associated with a specific link library. >+# -- PORTME fill in with the dynamic library characteristics >+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], >+[m4_require([_LT_DECL_EGREP]) >+m4_require([_LT_DECL_OBJDUMP]) >+m4_require([_LT_DECL_DLLTOOL]) >+AC_CACHE_CHECK([how to associate runtime and link libraries], >+lt_cv_sharedlib_from_linklib_cmd, >+[lt_cv_sharedlib_from_linklib_cmd='unknown' >+ >+case $host_os in >+cygwin* | mingw* | pw32* | cegcc*) >+ # two different shell functions defined in ltmain.sh >+ # decide which to use based on capabilities of $DLLTOOL >+ case `$DLLTOOL --help 2>&1` in >+ *--identify-strict*) >+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib >+ ;; >+ *) >+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback >+ ;; >+ esac >+ ;; >+*) >+ # fallback: assume linklib IS sharedlib >+ lt_cv_sharedlib_from_linklib_cmd="$ECHO" >+ ;; >+esac >+]) >+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd >+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO >+ >+_LT_DECL([], [sharedlib_from_linklib_cmd], [1], >+ [Command to associate shared and link libraries]) >+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB >+ >+ >+# _LT_PATH_MANIFEST_TOOL >+# ---------------------- >+# locate the manifest tool >+m4_defun([_LT_PATH_MANIFEST_TOOL], >+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) >+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt >+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], >+ [lt_cv_path_mainfest_tool=no >+ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD >+ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out >+ cat conftest.err >&AS_MESSAGE_LOG_FD >+ if $GREP 'Manifest Tool' conftest.out > /dev/null; then >+ lt_cv_path_mainfest_tool=yes >+ fi >+ rm -f conftest*]) >+if test "x$lt_cv_path_mainfest_tool" != xyes; then >+ MANIFEST_TOOL=: >+fi >+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl >+])# _LT_PATH_MANIFEST_TOOL >+ > > # LT_LIB_M > # -------- >@@ -3403,8 +3624,8 @@ > lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" > > # Transform an extracted symbol line into symbol name and symbol address >-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" >-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" >+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" >+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" > > # Handle CRLF in mingw tool chain > opt_cr= >@@ -3440,6 +3661,7 @@ > else > lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" > fi >+ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" > > # Check to see that the pipe works correctly. > pipe_works=no >@@ -3473,6 +3695,18 @@ > if $GREP ' nm_test_var$' "$nlist" >/dev/null; then > if $GREP ' nm_test_func$' "$nlist" >/dev/null; then > cat <<_LT_EOF > conftest.$ac_ext >+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ >+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) >+/* DATA imports from DLLs on WIN32 con't be const, because runtime >+ relocations are performed -- see ld's documentation on pseudo-relocs. */ >+# define LT@&t@_DLSYM_CONST >+#elif defined(__osf__) >+/* This system does not cope well with relocations in const data. */ >+# define LT@&t@_DLSYM_CONST >+#else >+# define LT@&t@_DLSYM_CONST const >+#endif >+ > #ifdef __cplusplus > extern "C" { > #endif >@@ -3484,7 +3718,7 @@ > cat <<_LT_EOF >> conftest.$ac_ext > > /* The mapping between symbol names and symbols. */ >-const struct { >+LT@&t@_DLSYM_CONST struct { > const char *name; > void *address; > } >@@ -3510,15 +3744,15 @@ > _LT_EOF > # Now try linking the two files. > mv conftest.$ac_objext conftstm.$ac_objext >- lt_save_LIBS="$LIBS" >- lt_save_CFLAGS="$CFLAGS" >+ lt_globsym_save_LIBS=$LIBS >+ lt_globsym_save_CFLAGS=$CFLAGS > LIBS="conftstm.$ac_objext" > CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" > if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then > pipe_works=yes > fi >- LIBS="$lt_save_LIBS" >- CFLAGS="$lt_save_CFLAGS" >+ LIBS=$lt_globsym_save_LIBS >+ CFLAGS=$lt_globsym_save_CFLAGS > else > echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD > fi >@@ -3551,6 +3785,13 @@ > AC_MSG_RESULT(ok) > fi > >+# Response file support. >+if test "$lt_cv_nm_interface" = "MS dumpbin"; then >+ nm_file_list_spec='@' >+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then >+ nm_file_list_spec='@' >+fi >+ > _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], > [Take the output of nm and produce a listing of raw symbols and C names]) > _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], >@@ -3561,6 +3802,8 @@ > _LT_DECL([global_symbol_to_c_name_address_lib_prefix], > [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], > [Transform the output of nm in a C name address pair when lib prefix is needed]) >+_LT_DECL([], [nm_file_list_spec], [1], >+ [Specify filename containing input files for $NM]) > ]) # _LT_CMD_GLOBAL_SYMBOLS > > >@@ -3572,7 +3815,6 @@ > _LT_TAGVAR(lt_prog_compiler_pic, $1)= > _LT_TAGVAR(lt_prog_compiler_static, $1)= > >-AC_MSG_CHECKING([for $compiler option to produce PIC]) > m4_if([$1], [CXX], [ > # C++ specific cases for pic, static, wl, etc. > if test "$GXX" = yes; then >@@ -3677,6 +3919,12 @@ > ;; > esac > ;; >+ mingw* | cygwin* | os2* | pw32* | cegcc*) >+ # This hack is so that the source file can tell whether it is being >+ # built for inclusion in a dll (and should export symbols for example). >+ m4_if([$1], [GCJ], [], >+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) >+ ;; > dgux*) > case $cc_basename in > ec++*) >@@ -4051,6 +4299,12 @@ > _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' > _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' > ;; >+ nagfor*) >+ # NAG Fortran compiler >+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' >+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' >+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' >+ ;; > pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) > # Portland Group compilers (*not* the Pentium gcc compiler, > # which looks to be a dead project) >@@ -4170,9 +4424,11 @@ > _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" > ;; > esac >-AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) >-_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], >- [How to pass a linker flag through the compiler]) >+ >+AC_CACHE_CHECK([for $compiler option to produce PIC], >+ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], >+ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) >+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) > > # > # Check to make sure the PIC flag actually works. >@@ -4191,6 +4447,8 @@ > _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], > [Additional compiler flags for building library objects]) > >+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], >+ [How to pass a linker flag through the compiler]) > # > # Check to make sure the static flag actually works. > # >@@ -4211,6 +4469,7 @@ > m4_defun([_LT_LINKER_SHLIBS], > [AC_REQUIRE([LT_PATH_LD])dnl > AC_REQUIRE([LT_PATH_NM])dnl >+m4_require([_LT_PATH_MANIFEST_TOOL])dnl > m4_require([_LT_FILEUTILS_DEFAULTS])dnl > m4_require([_LT_DECL_EGREP])dnl > m4_require([_LT_DECL_SED])dnl >@@ -4219,6 +4478,7 @@ > AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) > m4_if([$1], [CXX], [ > _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' >+ _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] > case $host_os in > aix[[4-9]]*) > # If we're using GNU nm, then we don't want the "-C" option. >@@ -4233,15 +4493,20 @@ > ;; > pw32*) > _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" >- ;; >+ ;; > cygwin* | mingw* | cegcc*) >- _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' >- ;; >+ case $cc_basename in >+ cl*) ;; >+ *) >+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' >+ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] >+ ;; >+ esac >+ ;; > *) > _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' >- ;; >+ ;; > esac >- _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] > ], [ > runpath_var= > _LT_TAGVAR(allow_undefined_flag, $1)= >@@ -4409,7 +4674,8 @@ > _LT_TAGVAR(allow_undefined_flag, $1)=unsupported > _LT_TAGVAR(always_export_symbols, $1)=no > _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes >- _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' >+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' >+ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] > > if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then > _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >@@ -4457,7 +4723,7 @@ > if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ > && test "$tmp_diet" = no > then >- tmp_addflag= >+ tmp_addflag=' $pic_flag' > tmp_sharedflag='-shared' > case $cc_basename,$host_cpu in > pgcc*) # Portland Group C compiler >@@ -4527,8 +4793,8 @@ > _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' > wlarc= > else >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > fi > ;; > >@@ -4546,8 +4812,8 @@ > > _LT_EOF > elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > else > _LT_TAGVAR(ld_shlibs, $1)=no > fi >@@ -4593,8 +4859,8 @@ > > *) > if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > else > _LT_TAGVAR(ld_shlibs, $1)=no > fi >@@ -4724,7 +4990,7 @@ > _LT_TAGVAR(allow_undefined_flag, $1)='-berok' > # Determine the default libpath from the value encoded in an > # empty executable. >- _LT_SYS_MODULE_PATH_AIX >+ _LT_SYS_MODULE_PATH_AIX([$1]) > _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" > _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" > else >@@ -4735,7 +5001,7 @@ > else > # Determine the default libpath from the value encoded in an > # empty executable. >- _LT_SYS_MODULE_PATH_AIX >+ _LT_SYS_MODULE_PATH_AIX([$1]) > _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" > # Warning - without using the other run time loading flags, > # -berok will link without error, but may produce a broken library. >@@ -4779,20 +5045,63 @@ > # Microsoft Visual C++. > # hardcode_libdir_flag_spec is actually meaningless, as there is > # no search path for DLLs. >- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' >- _LT_TAGVAR(allow_undefined_flag, $1)=unsupported >- # Tell ltmain to make .lib files, not .a files. >- libext=lib >- # Tell ltmain to make .dll files, not .so files. >- shrext_cmds=".dll" >- # FIXME: Setting linknames here is a bad hack. >- _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' >- # The linker will automatically build a .lib file if we build a DLL. >- _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' >- # FIXME: Should let the user specify the lib program. >- _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' >- _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' >- _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes >+ case $cc_basename in >+ cl*) >+ # Native MSVC >+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' >+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported >+ _LT_TAGVAR(always_export_symbols, $1)=yes >+ _LT_TAGVAR(file_list_spec, $1)='@' >+ # Tell ltmain to make .lib files, not .a files. >+ libext=lib >+ # Tell ltmain to make .dll files, not .so files. >+ shrext_cmds=".dll" >+ # FIXME: Setting linknames here is a bad hack. >+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' >+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >+ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; >+ else >+ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; >+ fi~ >+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ >+ linknames=' >+ # The linker will not automatically build a static lib if we build a DLL. >+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' >+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes >+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' >+ # Don't use ranlib >+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' >+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ >+ lt_tool_outputfile="@TOOL_OUTPUT@"~ >+ case $lt_outputfile in >+ *.exe|*.EXE) ;; >+ *) >+ lt_outputfile="$lt_outputfile.exe" >+ lt_tool_outputfile="$lt_tool_outputfile.exe" >+ ;; >+ esac~ >+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then >+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; >+ $RM "$lt_outputfile.manifest"; >+ fi' >+ ;; >+ *) >+ # Assume MSVC wrapper >+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' >+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported >+ # Tell ltmain to make .lib files, not .a files. >+ libext=lib >+ # Tell ltmain to make .dll files, not .so files. >+ shrext_cmds=".dll" >+ # FIXME: Setting linknames here is a bad hack. >+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' >+ # The linker will automatically build a .lib file if we build a DLL. >+ _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' >+ # FIXME: Should let the user specify the lib program. >+ _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' >+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes >+ ;; >+ esac > ;; > > darwin* | rhapsody*) >@@ -4830,7 +5139,7 @@ > > # FreeBSD 3 and greater uses gcc -shared to do shared libraries. > freebsd* | dragonfly*) >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' > _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' > _LT_TAGVAR(hardcode_direct, $1)=yes > _LT_TAGVAR(hardcode_shlibpath_var, $1)=no >@@ -4838,7 +5147,7 @@ > > hpux9*) > if test "$GCC" = yes; then >- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > else > _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > fi >@@ -4854,7 +5163,7 @@ > > hpux10*) > if test "$GCC" = yes && test "$with_gnu_ld" = no; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > else > _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' > fi >@@ -4878,10 +5187,10 @@ > _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ;; > ia64*) >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' > ;; > *) >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > ;; > esac > else >@@ -4928,16 +5237,31 @@ > > irix5* | irix6* | nonstopux*) > if test "$GCC" = yes; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > # Try to use the -exported_symbol ld option, if it does not > # work, assume that -exports_file does not work either and > # implicitly export all symbols. >- save_LDFLAGS="$LDFLAGS" >- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" >- AC_LINK_IFELSE(int foo(void) {}, >- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' >- ) >- LDFLAGS="$save_LDFLAGS" >+ # This should be the same for all languages, so no per-tag cache variable. >+ AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], >+ [lt_cv_irix_exported_symbol], >+ [save_LDFLAGS="$LDFLAGS" >+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" >+ AC_LINK_IFELSE( >+ [AC_LANG_SOURCE( >+ [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], >+ [C++], [[int foo (void) { return 0; }]], >+ [Fortran 77], [[ >+ subroutine foo >+ end]], >+ [Fortran], [[ >+ subroutine foo >+ end]])])], >+ [lt_cv_irix_exported_symbol=yes], >+ [lt_cv_irix_exported_symbol=no]) >+ LDFLAGS="$save_LDFLAGS"]) >+ if test "$lt_cv_irix_exported_symbol" = yes; then >+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' >+ fi > else > _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' > _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' >@@ -5022,7 +5346,7 @@ > osf4* | osf5*) # as osf3* with the addition of -msym flag > if test "$GCC" = yes; then > _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' > else > _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' >@@ -5041,9 +5365,9 @@ > _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' > if test "$GCC" = yes; then > wlarc='${wl}' >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ >- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' >+ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' > else > case `$CC -V 2>&1` in > *"Compilers 5.0"*) >@@ -5315,8 +5639,6 @@ > to runtime path list]) > _LT_TAGDECL([], [link_all_deplibs], [0], > [Whether libtool must link a program against all its dependency libraries]) >-_LT_TAGDECL([], [fix_srcfile_path], [1], >- [Fix the shell variable $srcfile for the compiler]) > _LT_TAGDECL([], [always_export_symbols], [0], > [Set to "yes" if exported symbols are required]) > _LT_TAGDECL([], [export_symbols_cmds], [2], >@@ -5327,6 +5649,8 @@ > [Symbols that must always be exported]) > _LT_TAGDECL([], [prelink_cmds], [2], > [Commands necessary for linking programs (against libraries) with templates]) >+_LT_TAGDECL([], [postlink_cmds], [2], >+ [Commands necessary for finishing linking programs]) > _LT_TAGDECL([], [file_list_spec], [1], > [Specify filename containing input files]) > dnl FIXME: Not yet implemented >@@ -5428,6 +5752,7 @@ > m4_defun([_LT_LANG_CXX_CONFIG], > [m4_require([_LT_FILEUTILS_DEFAULTS])dnl > m4_require([_LT_DECL_EGREP])dnl >+m4_require([_LT_PATH_MANIFEST_TOOL])dnl > if test -n "$CXX" && ( test "X$CXX" != "Xno" && > ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || > (test "X$CXX" != "Xg++"))) ; then >@@ -5489,6 +5814,7 @@ > > # Allow CC to be a program name with arguments. > lt_save_CC=$CC >+ lt_save_CFLAGS=$CFLAGS > lt_save_LD=$LD > lt_save_GCC=$GCC > GCC=$GXX >@@ -5506,6 +5832,7 @@ > fi > test -z "${LDCXX+set}" || LD=$LDCXX > CC=${CXX-"c++"} >+ CFLAGS=$CXXFLAGS > compiler=$CC > _LT_TAGVAR(compiler, $1)=$CC > _LT_CC_BASENAME([$compiler]) >@@ -5527,8 +5854,8 @@ > # Check if GNU C++ uses GNU ld as the underlying linker, since the > # archiving commands below assume that GNU ld is being used. > if test "$with_gnu_ld" = yes; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' >- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' >+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > > _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' > _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' >@@ -5669,7 +5996,7 @@ > _LT_TAGVAR(allow_undefined_flag, $1)='-berok' > # Determine the default libpath from the value encoded in an empty > # executable. >- _LT_SYS_MODULE_PATH_AIX >+ _LT_SYS_MODULE_PATH_AIX([$1]) > _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" > > _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" >@@ -5681,7 +6008,7 @@ > else > # Determine the default libpath from the value encoded in an > # empty executable. >- _LT_SYS_MODULE_PATH_AIX >+ _LT_SYS_MODULE_PATH_AIX([$1]) > _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" > # Warning - without using the other run time loading flags, > # -berok will link without error, but may produce a broken library. >@@ -5723,29 +6050,75 @@ > ;; > > cygwin* | mingw* | pw32* | cegcc*) >- # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, >- # as there is no search path for DLLs. >- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' >- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' >- _LT_TAGVAR(allow_undefined_flag, $1)=unsupported >- _LT_TAGVAR(always_export_symbols, $1)=no >- _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes >- >- if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >- # If the export-symbols file already is a .def file (1st line >- # is EXPORTS), use it as is; otherwise, prepend... >- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >- cp $export_symbols $output_objdir/$soname.def; >- else >- echo EXPORTS > $output_objdir/$soname.def; >- cat $export_symbols >> $output_objdir/$soname.def; >- fi~ >- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >- else >- _LT_TAGVAR(ld_shlibs, $1)=no >- fi >- ;; >+ case $GXX,$cc_basename in >+ ,cl* | no,cl*) >+ # Native MSVC >+ # hardcode_libdir_flag_spec is actually meaningless, as there is >+ # no search path for DLLs. >+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' >+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported >+ _LT_TAGVAR(always_export_symbols, $1)=yes >+ _LT_TAGVAR(file_list_spec, $1)='@' >+ # Tell ltmain to make .lib files, not .a files. >+ libext=lib >+ # Tell ltmain to make .dll files, not .so files. >+ shrext_cmds=".dll" >+ # FIXME: Setting linknames here is a bad hack. >+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' >+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >+ $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; >+ else >+ $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; >+ fi~ >+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ >+ linknames=' >+ # The linker will not automatically build a static lib if we build a DLL. >+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' >+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes >+ # Don't use ranlib >+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' >+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ >+ lt_tool_outputfile="@TOOL_OUTPUT@"~ >+ case $lt_outputfile in >+ *.exe|*.EXE) ;; >+ *) >+ lt_outputfile="$lt_outputfile.exe" >+ lt_tool_outputfile="$lt_tool_outputfile.exe" >+ ;; >+ esac~ >+ func_to_tool_file "$lt_outputfile"~ >+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then >+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; >+ $RM "$lt_outputfile.manifest"; >+ fi' >+ ;; >+ *) >+ # g++ >+ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, >+ # as there is no search path for DLLs. >+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' >+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' >+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported >+ _LT_TAGVAR(always_export_symbols, $1)=no >+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes >+ >+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >+ # If the export-symbols file already is a .def file (1st line >+ # is EXPORTS), use it as is; otherwise, prepend... >+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then >+ cp $export_symbols $output_objdir/$soname.def; >+ else >+ echo EXPORTS > $output_objdir/$soname.def; >+ cat $export_symbols >> $output_objdir/$soname.def; >+ fi~ >+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' >+ else >+ _LT_TAGVAR(ld_shlibs, $1)=no >+ fi >+ ;; >+ esac >+ ;; > darwin* | rhapsody*) > _LT_DARWIN_LINKER_FEATURES($1) > ;; >@@ -5820,7 +6193,7 @@ > ;; > *) > if test "$GXX" = yes; then >- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > else > # FIXME: insert proper C++ library support > _LT_TAGVAR(ld_shlibs, $1)=no >@@ -5891,10 +6264,10 @@ > _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ;; > ia64*) >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ;; > *) >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ;; > esac > fi >@@ -5935,9 +6308,9 @@ > *) > if test "$GXX" = yes; then > if test "$with_gnu_ld" = no; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > else >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' > fi > fi > _LT_TAGVAR(link_all_deplibs, $1)=yes >@@ -6215,7 +6588,7 @@ > _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > ;; > *) >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > ;; > esac > >@@ -6302,9 +6675,9 @@ > if test "$GXX" = yes && test "$with_gnu_ld" = no; then > _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' > if $CC --version | $GREP -v '^2\.7' > /dev/null; then >- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' >+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ >- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' >+ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' > > # Commands to make compiler produce verbose output that lists > # what "hidden" libraries, object files and flags are used when >@@ -6433,6 +6806,7 @@ > fi # test -n "$compiler" > > CC=$lt_save_CC >+ CFLAGS=$lt_save_CFLAGS > LDCXX=$LD > LD=$lt_save_LD > GCC=$lt_save_GCC >@@ -6447,6 +6821,29 @@ > ])# _LT_LANG_CXX_CONFIG > > >+# _LT_FUNC_STRIPNAME_CNF >+# ---------------------- >+# func_stripname_cnf prefix suffix name >+# strip PREFIX and SUFFIX off of NAME. >+# PREFIX and SUFFIX must not contain globbing or regex special >+# characters, hashes, percent signs, but SUFFIX may contain a leading >+# dot (in which case that matches only a dot). >+# >+# This function is identical to the (non-XSI) version of func_stripname, >+# except this one can be used by m4 code that may be executed by configure, >+# rather than the libtool script. >+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl >+AC_REQUIRE([_LT_DECL_SED]) >+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) >+func_stripname_cnf () >+{ >+ case ${2} in >+ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; >+ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; >+ esac >+} # func_stripname_cnf >+])# _LT_FUNC_STRIPNAME_CNF >+ > # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) > # --------------------------------- > # Figure out "hidden" library dependencies from verbose >@@ -6455,6 +6852,7 @@ > # objects, libraries and library flags. > m4_defun([_LT_SYS_HIDDEN_LIBDEPS], > [m4_require([_LT_FILEUTILS_DEFAULTS])dnl >+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl > # Dependencies to place before and after the object being linked: > _LT_TAGVAR(predep_objects, $1)= > _LT_TAGVAR(postdep_objects, $1)= >@@ -6505,6 +6903,13 @@ > }; > _LT_EOF > ]) >+ >+_lt_libdeps_save_CFLAGS=$CFLAGS >+case "$CC $CFLAGS " in #( >+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; >+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; >+esac >+ > dnl Parse the compiler output and extract the necessary > dnl objects, libraries and library flags. > if AC_TRY_EVAL(ac_compile); then >@@ -6516,7 +6921,7 @@ > pre_test_object_deps_done=no > > for p in `eval "$output_verbose_link_cmd"`; do >- case $p in >+ case ${prev}${p} in > > -L* | -R* | -l*) > # Some compilers place space between "-{L,R}" and the path. >@@ -6525,13 +6930,22 @@ > test $p = "-R"; then > prev=$p > continue >- else >- prev= > fi > >+ # Expand the sysroot to ease extracting the directories later. >+ if test -z "$prev"; then >+ case $p in >+ -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; >+ -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; >+ -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; >+ esac >+ fi >+ case $p in >+ =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; >+ esac > if test "$pre_test_object_deps_done" = no; then >- case $p in >- -L* | -R*) >+ case ${prev} in >+ -L | -R) > # Internal compiler library paths should come after those > # provided the user. The postdeps already come after the > # user supplied libs so there is no need to process them. >@@ -6551,8 +6965,10 @@ > _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" > fi > fi >+ prev= > ;; > >+ *.lto.$objext) ;; # Ignore GCC LTO objects > *.$objext) > # This assumes that the test object file only shows up > # once in the compiler output. >@@ -6588,6 +7004,7 @@ > fi > > $RM -f confest.$objext >+CFLAGS=$_lt_libdeps_save_CFLAGS > > # PORTME: override above test on systems where it is broken > m4_if([$1], [CXX], >@@ -6737,7 +7154,9 @@ > # Allow CC to be a program name with arguments. > lt_save_CC="$CC" > lt_save_GCC=$GCC >+ lt_save_CFLAGS=$CFLAGS > CC=${F77-"f77"} >+ CFLAGS=$FFLAGS > compiler=$CC > _LT_TAGVAR(compiler, $1)=$CC > _LT_CC_BASENAME([$compiler]) >@@ -6791,6 +7210,7 @@ > > GCC=$lt_save_GCC > CC="$lt_save_CC" >+ CFLAGS="$lt_save_CFLAGS" > fi # test "$_lt_disable_F77" != yes > > AC_LANG_POP >@@ -6867,7 +7287,9 @@ > # Allow CC to be a program name with arguments. > lt_save_CC="$CC" > lt_save_GCC=$GCC >+ lt_save_CFLAGS=$CFLAGS > CC=${FC-"f95"} >+ CFLAGS=$FCFLAGS > compiler=$CC > GCC=$ac_cv_fc_compiler_gnu > >@@ -6923,7 +7345,8 @@ > fi # test -n "$compiler" > > GCC=$lt_save_GCC >- CC="$lt_save_CC" >+ CC=$lt_save_CC >+ CFLAGS=$lt_save_CFLAGS > fi # test "$_lt_disable_FC" != yes > > AC_LANG_POP >@@ -6960,10 +7383,12 @@ > _LT_LINKER_BOILERPLATE > > # Allow CC to be a program name with arguments. >-lt_save_CC="$CC" >+lt_save_CC=$CC >+lt_save_CFLAGS=$CFLAGS > lt_save_GCC=$GCC > GCC=yes > CC=${GCJ-"gcj"} >+CFLAGS=$GCJFLAGS > compiler=$CC > _LT_TAGVAR(compiler, $1)=$CC > _LT_TAGVAR(LD, $1)="$LD" >@@ -6994,7 +7419,8 @@ > AC_LANG_RESTORE > > GCC=$lt_save_GCC >-CC="$lt_save_CC" >+CC=$lt_save_CC >+CFLAGS=$lt_save_CFLAGS > ])# _LT_LANG_GCJ_CONFIG > > >@@ -7029,9 +7455,11 @@ > > # Allow CC to be a program name with arguments. > lt_save_CC="$CC" >+lt_save_CFLAGS=$CFLAGS > lt_save_GCC=$GCC > GCC= > CC=${RC-"windres"} >+CFLAGS= > compiler=$CC > _LT_TAGVAR(compiler, $1)=$CC > _LT_CC_BASENAME([$compiler]) >@@ -7044,7 +7472,8 @@ > > GCC=$lt_save_GCC > AC_LANG_RESTORE >-CC="$lt_save_CC" >+CC=$lt_save_CC >+CFLAGS=$lt_save_CFLAGS > ])# _LT_LANG_RC_CONFIG > > >@@ -7103,6 +7532,15 @@ > AC_SUBST([OBJDUMP]) > ]) > >+# _LT_DECL_DLLTOOL >+# ---------------- >+# Ensure DLLTOOL variable is set. >+m4_defun([_LT_DECL_DLLTOOL], >+[AC_CHECK_TOOL(DLLTOOL, dlltool, false) >+test -z "$DLLTOOL" && DLLTOOL=dlltool >+_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) >+AC_SUBST([DLLTOOL]) >+]) > > # _LT_DECL_SED > # ------------ >@@ -7196,8 +7634,8 @@ > # Try some XSI features > xsi_shell=no > ( _lt_dummy="a/b/c" >- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ >- = c,a/b,, \ >+ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ >+ = c,a/b,b/c, \ > && eval 'test $(( 1 + 1 )) -eq 2 \ > && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ > && xsi_shell=yes >@@ -7236,206 +7674,162 @@ > ])# _LT_CHECK_SHELL_FEATURES > > >-# _LT_PROG_XSI_SHELLFNS >-# --------------------- >-# Bourne and XSI compatible variants of some useful shell functions. >-m4_defun([_LT_PROG_XSI_SHELLFNS], >-[case $xsi_shell in >- yes) >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_dirname file append nondir_replacement >-# Compute the dirname of FILE. If nonempty, add APPEND to the result, >-# otherwise set result to NONDIR_REPLACEMENT. >-func_dirname () >-{ >- case ${1} in >- */*) func_dirname_result="${1%/*}${2}" ;; >- * ) func_dirname_result="${3}" ;; >- esac >-} >- >-# func_basename file >-func_basename () >-{ >- func_basename_result="${1##*/}" >-} >- >-# func_dirname_and_basename file append nondir_replacement >-# perform func_basename and func_dirname in a single function >-# call: >-# dirname: Compute the dirname of FILE. If nonempty, >-# add APPEND to the result, otherwise set result >-# to NONDIR_REPLACEMENT. >-# value returned in "$func_dirname_result" >-# basename: Compute filename of FILE. >-# value retuned in "$func_basename_result" >-# Implementation must be kept synchronized with func_dirname >-# and func_basename. For efficiency, we do not delegate to >-# those functions but instead duplicate the functionality here. >-func_dirname_and_basename () >-{ >- case ${1} in >- */*) func_dirname_result="${1%/*}${2}" ;; >- * ) func_dirname_result="${3}" ;; >- esac >- func_basename_result="${1##*/}" >-} >- >-# func_stripname prefix suffix name >-# strip PREFIX and SUFFIX off of NAME. >-# PREFIX and SUFFIX must not contain globbing or regex special >-# characters, hashes, percent signs, but SUFFIX may contain a leading >-# dot (in which case that matches only a dot). >-func_stripname () >-{ >- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are >- # positional parameters, so assign one to ordinary parameter first. >- func_stripname_result=${3} >- func_stripname_result=${func_stripname_result#"${1}"} >- func_stripname_result=${func_stripname_result%"${2}"} >-} >- >-# func_opt_split >-func_opt_split () >-{ >- func_opt_split_opt=${1%%=*} >- func_opt_split_arg=${1#*=} >-} >- >-# func_lo2o object >-func_lo2o () >-{ >- case ${1} in >- *.lo) func_lo2o_result=${1%.lo}.${objext} ;; >- *) func_lo2o_result=${1} ;; >- esac >-} >- >-# func_xform libobj-or-source >-func_xform () >-{ >- func_xform_result=${1%.*}.lo >-} >- >-# func_arith arithmetic-term... >-func_arith () >-{ >- func_arith_result=$(( $[*] )) >-} >- >-# func_len string >-# STRING may not start with a hyphen. >-func_len () >-{ >- func_len_result=${#1} >-} >- >-_LT_EOF >- ;; >- *) # Bourne compatible functions. >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_dirname file append nondir_replacement >-# Compute the dirname of FILE. If nonempty, add APPEND to the result, >-# otherwise set result to NONDIR_REPLACEMENT. >-func_dirname () >-{ >- # Extract subdirectory from the argument. >- func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` >- if test "X$func_dirname_result" = "X${1}"; then >- func_dirname_result="${3}" >- else >- func_dirname_result="$func_dirname_result${2}" >- fi >-} >- >-# func_basename file >-func_basename () >-{ >- func_basename_result=`$ECHO "${1}" | $SED "$basename"` >-} >+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) >+# ------------------------------------------------------ >+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and >+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. >+m4_defun([_LT_PROG_FUNCTION_REPLACE], >+[dnl { >+sed -e '/^$1 ()$/,/^} # $1 /c\ >+$1 ()\ >+{\ >+m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) >+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+test 0 -eq $? || _lt_function_replace_fail=: >+]) > >-dnl func_dirname_and_basename >-dnl A portable version of this function is already defined in general.m4sh >-dnl so there is no need for it here. > >-# func_stripname prefix suffix name >-# strip PREFIX and SUFFIX off of NAME. >-# PREFIX and SUFFIX must not contain globbing or regex special >-# characters, hashes, percent signs, but SUFFIX may contain a leading >-# dot (in which case that matches only a dot). >-# func_strip_suffix prefix name >-func_stripname () >-{ >- case ${2} in >- .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; >- *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; >- esac >-} >+# _LT_PROG_REPLACE_SHELLFNS >+# ------------------------- >+# Replace existing portable implementations of several shell functions with >+# equivalent extended shell implementations where those features are available.. >+m4_defun([_LT_PROG_REPLACE_SHELLFNS], >+[if test x"$xsi_shell" = xyes; then >+ _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl >+ case ${1} in >+ */*) func_dirname_result="${1%/*}${2}" ;; >+ * ) func_dirname_result="${3}" ;; >+ esac]) >+ >+ _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl >+ func_basename_result="${1##*/}"]) >+ >+ _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl >+ case ${1} in >+ */*) func_dirname_result="${1%/*}${2}" ;; >+ * ) func_dirname_result="${3}" ;; >+ esac >+ func_basename_result="${1##*/}"]) > >-# sed scripts: >-my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' >-my_sed_long_arg='1s/^-[[^=]]*=//' >+ _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl >+ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are >+ # positional parameters, so assign one to ordinary parameter first. >+ func_stripname_result=${3} >+ func_stripname_result=${func_stripname_result#"${1}"} >+ func_stripname_result=${func_stripname_result%"${2}"}]) >+ >+ _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl >+ func_split_long_opt_name=${1%%=*} >+ func_split_long_opt_arg=${1#*=}]) >+ >+ _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl >+ func_split_short_opt_arg=${1#??} >+ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) >+ >+ _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl >+ case ${1} in >+ *.lo) func_lo2o_result=${1%.lo}.${objext} ;; >+ *) func_lo2o_result=${1} ;; >+ esac]) > >-# func_opt_split >-func_opt_split () >-{ >- func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` >- func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` >-} >+ _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) > >-# func_lo2o object >-func_lo2o () >-{ >- func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` >-} >+ _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) > >-# func_xform libobj-or-source >-func_xform () >-{ >- func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'` >-} >+ _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) >+fi > >-# func_arith arithmetic-term... >-func_arith () >-{ >- func_arith_result=`expr "$[@]"` >-} >+if test x"$lt_shell_append" = xyes; then >+ _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) > >-# func_len string >-# STRING may not start with a hyphen. >-func_len () >-{ >- func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` >-} >+ _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl >+ func_quote_for_eval "${2}" >+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ >+ eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) >+ >+ # Save a `func_append' function call where possible by direct use of '+=' >+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+ test 0 -eq $? || _lt_function_replace_fail=: >+else >+ # Save a `func_append' function call even when '+=' is not available >+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ >+ && mv -f "$cfgfile.tmp" "$cfgfile" \ >+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") >+ test 0 -eq $? || _lt_function_replace_fail=: >+fi > >-_LT_EOF >-esac >+if test x"$_lt_function_replace_fail" = x":"; then >+ AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) >+fi >+]) > >-case $lt_shell_append in >- yes) >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_append var value >-# Append VALUE to the end of shell variable VAR. >-func_append () >-{ >- eval "$[1]+=\$[2]" >-} >-_LT_EOF >+# _LT_PATH_CONVERSION_FUNCTIONS >+# ----------------------------- >+# Determine which file name conversion functions should be used by >+# func_to_host_file (and, implicitly, by func_to_host_path). These are needed >+# for certain cross-compile configurations and native mingw. >+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], >+[AC_REQUIRE([AC_CANONICAL_HOST])dnl >+AC_REQUIRE([AC_CANONICAL_BUILD])dnl >+AC_MSG_CHECKING([how to convert $build file names to $host format]) >+AC_CACHE_VAL(lt_cv_to_host_file_cmd, >+[case $host in >+ *-*-mingw* ) >+ case $build in >+ *-*-mingw* ) # actually msys >+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 >+ ;; >+ *-*-cygwin* ) >+ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 >+ ;; >+ * ) # otherwise, assume *nix >+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 >+ ;; >+ esac > ;; >- *) >- cat << \_LT_EOF >> "$cfgfile" >- >-# func_append var value >-# Append VALUE to the end of shell variable VAR. >-func_append () >-{ >- eval "$[1]=\$$[1]\$[2]" >-} >- >-_LT_EOF >+ *-*-cygwin* ) >+ case $build in >+ *-*-mingw* ) # actually msys >+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin >+ ;; >+ *-*-cygwin* ) >+ lt_cv_to_host_file_cmd=func_convert_file_noop >+ ;; >+ * ) # otherwise, assume *nix >+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin >+ ;; >+ esac > ;; >- esac >+ * ) # unhandled hosts (and "normal" native builds) >+ lt_cv_to_host_file_cmd=func_convert_file_noop >+ ;; >+esac >+]) >+to_host_file_cmd=$lt_cv_to_host_file_cmd >+AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) >+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], >+ [0], [convert $build file names to $host format])dnl >+ >+AC_MSG_CHECKING([how to convert $build file names to toolchain format]) >+AC_CACHE_VAL(lt_cv_to_tool_file_cmd, >+[#assume ordinary cross tools, or native build. >+lt_cv_to_tool_file_cmd=func_convert_file_noop >+case $host in >+ *-*-mingw* ) >+ case $build in >+ *-*-mingw* ) # actually msys >+ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 >+ ;; >+ esac >+ ;; >+esac > ]) >+to_tool_file_cmd=$lt_cv_to_tool_file_cmd >+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) >+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], >+ [0], [convert $build files to toolchain format])dnl >+])# _LT_PATH_CONVERSION_FUNCTIONS >diff -ruN rpm-4.9.0/m4/ltversion.m4 rpm-4.9.1/m4/ltversion.m4 >--- rpm-4.9.0/m4/ltversion.m4 2010-12-10 05:47:21.000000000 -0500 >+++ rpm-4.9.1/m4/ltversion.m4 2011-07-12 07:29:44.000000000 -0400 >@@ -7,17 +7,17 @@ > # unlimited permission to copy and/or distribute it, with or without > # modifications, as long as this notice is preserved. > >-# Generated from ltversion.in. >+# @configure_input@ > >-# serial 3175 ltversion.m4 >+# serial 3293 ltversion.m4 > # This file is part of GNU Libtool > >-m4_define([LT_PACKAGE_VERSION], [2.2.10]) >-m4_define([LT_PACKAGE_REVISION], [1.3175]) >+m4_define([LT_PACKAGE_VERSION], [2.4]) >+m4_define([LT_PACKAGE_REVISION], [1.3293]) > > AC_DEFUN([LTVERSION_VERSION], >-[macro_version='2.2.10' >-macro_revision='1.3175' >+[macro_version='2.4' >+macro_revision='1.3293' > _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) > _LT_DECL(, macro_revision, 0) > ]) >diff -ruN rpm-4.9.0/macros.in rpm-4.9.1/macros.in >--- rpm-4.9.0/macros.in 2011-01-03 08:57:41.000000000 -0500 >+++ rpm-4.9.1/macros.in 2011-07-15 05:32:41.000000000 -0400 >@@ -47,6 +47,8 @@ > %__id_u %{__id} -u > %__install @__INSTALL@ > %__ln_s @LN_S@ >+%__lrzip @__LRZIP@ >+%__lzip @__LZIP@ > # Deprecated, use %__xz instead. > %__lzma %__xz --format=lzma > %__xz @__XZ@ >diff -ruN rpm-4.9.0/Makefile.am rpm-4.9.1/Makefile.am >--- rpm-4.9.0/Makefile.am 2010-12-22 06:17:20.000000000 -0500 >+++ rpm-4.9.1/Makefile.am 2011-07-15 05:32:41.000000000 -0400 >@@ -16,7 +16,7 @@ > if WITH_INTERNAL_DB > SUBDIRS += db3 > endif >-if WITH_LUAEXT >+if WITH_LUA > SUBDIRS += luaext > endif > SUBDIRS += rpmio lib sign build scripts fileattrs doc . tests >diff -ruN rpm-4.9.0/Makefile.in rpm-4.9.1/Makefile.in >--- rpm-4.9.0/Makefile.in 2011-03-02 01:46:32.000000000 -0500 >+++ rpm-4.9.1/Makefile.in 2011-07-15 05:37:26.000000000 -0400 >@@ -48,7 +48,7 @@ > config.guess config.rpath config.sub depcomp install-sh \ > ltmain.sh missing mkinstalldirs > @WITH_INTERNAL_DB_TRUE@am__append_1 = db3 >-@WITH_LUAEXT_TRUE@am__append_2 = luaext >+@WITH_LUA_TRUE@am__append_2 = luaext > @ENABLE_PYTHON_TRUE@am__append_3 = python > @ENABLE_PLUGINS_TRUE@am__append_4 = plugins > rpmbin_PROGRAMS = rpm$(EXEEXT) >@@ -259,6 +259,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -292,7 +293,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -311,6 +315,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -335,8 +342,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -371,6 +376,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -396,6 +403,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >diff -ruN rpm-4.9.0/misc/glob.c rpm-4.9.1/misc/glob.c >--- rpm-4.9.0/misc/glob.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/misc/glob.c 2011-07-15 05:32:41.000000000 -0400 >@@ -1056,7 +1056,7 @@ > if (! REAL_DIR_ENTRY (d)) > continue; > >-#ifdef HAVE_D_TYPE >+#ifdef HAVE_STRUCT_DIRENT_D_TYPE > /* If we shall match only directories use the information > provided by the dirent call if possible. */ > if ((flags & GLOB_ONLYDIR) >diff -ruN rpm-4.9.0/misc/Makefile.in rpm-4.9.1/misc/Makefile.in >--- rpm-4.9.0/misc/Makefile.in 2011-03-02 01:46:31.000000000 -0500 >+++ rpm-4.9.1/misc/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -97,6 +97,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -130,7 +131,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -149,6 +153,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -173,8 +180,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -209,6 +214,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -234,6 +241,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >diff -ruN rpm-4.9.0/plugins/Makefile.in rpm-4.9.1/plugins/Makefile.in >--- rpm-4.9.0/plugins/Makefile.in 2011-03-02 01:46:31.000000000 -0500 >+++ rpm-4.9.1/plugins/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -124,6 +124,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -157,7 +158,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -176,6 +180,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -200,8 +207,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -236,6 +241,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -261,6 +268,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >Binary files rpm-4.9.0/po/ca.gmo and rpm-4.9.1/po/ca.gmo differ >diff -ruN rpm-4.9.0/po/ca.po rpm-4.9.1/po/ca.po >--- rpm-4.9.0/po/ca.po 2011-03-02 01:46:48.000000000 -0500 >+++ rpm-4.9.1/po/ca.po 2011-07-15 05:37:56.000000000 -0400 >@@ -22,7 +22,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2009-04-25 17:36+0100\n" > "Last-Translator: Agustà Grau <fedora@softcatala.org>\n" > "Language-Team: Catalan <fedora@softcatala.net>\n" >@@ -96,7 +96,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Opcions d'instal·lació/actualització/supressió:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Opcions comunes per a tots els modes d'rpm i executables:" >@@ -117,7 +117,7 @@ > msgid "unexpected query source" > msgstr "font inesperada de la consulta" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "només es pot especificar un mode principal" > >@@ -264,7 +264,7 @@ > msgid "no packages given for install" > msgstr "no s'han donat paquets per a instal·lar" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "no s'han donat arguments per a consultar" > >@@ -414,7 +414,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "vés directament a l'etapa especificada (només per a c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "omet plataforma objectiu" > >@@ -508,7 +508,7 @@ > msgid "Keyring options:" > msgstr "Opcions de la signatura:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "no s'han donat arguments" > >@@ -553,28 +553,38 @@ > msgid "Pass phrase check failed\n" > msgstr "La verificació de la contrasenya ha fallat\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "consulta un fitxer d'especificació" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "consulta un fitxer d'especificació" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "utilitza el format de consulta següent" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Opcions de la signatura:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "no s'han donat arguments per a consultar" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "No s'ha pogut obrir el fitxer temporal.\n" >@@ -653,17 +663,17 @@ > msgid "syntax error in expression\n" > msgstr "error de sintaxi a l'expressió\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Manca '(' a %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Manca ')' a %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "L'element %s no és và lid: %s\n" >@@ -688,71 +698,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Especificació de mode incorrecta: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Especificació de dirmode incorrecta: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "La longitud del locale és inhabitual: \"%.*s\" a %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Locale %.*s duplicat a %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "Capacitat invà lida: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "No s'ha muntat amb disponibilitat de fitxers\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Només un argument per a %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Dos fitxers en una lÃnia: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "El fitxer ha de començar amb \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "No es pot mesclar el %%doc especial amb altres formularis: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "L'algorisme %u de resum del fitxer és desconegut, s'està usant MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "El fitxer apareix dues vegades: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s la supressió de %s ha fallat: %s \n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "L'enllaç simbòlic apunta al BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "No s'ha trobat el fitxer: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "No s'ha trobat el fitxer: %s\n" >@@ -782,47 +802,52 @@ > msgid "%s: failed to encode\n" > msgstr "No s'ha expandit la macro %%%s\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "El fitxer ha de començar amb \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "No es permet el glob: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "El glob no ha trobat el fitxer: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "El glob no ha trobat el fitxer: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "lÃnia: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Fitxer no và lid: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Propietari/grup incorrecte: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "S'està comprovant fitxers no empaquetats: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -831,12 +856,12 @@ > "Hi ha fitxers instal·lats però no empaquetats:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "S'està processant els fitxers: %s-%s-%s.%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "Els binaris dependents de l'arquitectura estan en el paquet noarch\n" > >@@ -927,41 +952,41 @@ > msgid "Bad CSA data\n" > msgstr "Dades CSA invà lides\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "No es pot tornar a carregar la capçalera de signatura.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "No es pot obrir %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "No es pot escriure el paquet: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "No s'ha pogut obrir el sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "No es pot llegir la capçalera de %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "No es pot escriure la capçalera a %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "No s'ha pogut llegir les dades de %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "No s'ha pogut escriure les dades de %s: %s\n" >@@ -1129,107 +1154,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "No s'ha pogut obrir la icona %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "No s'ha pogut llegir la icona %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "El tipus d'icona és desconegut: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "lÃnia %d: l'etiqueta pren un únic testimoni: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "lÃnia %d: carà cter «-» no permès a %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "lÃnia %d: carà cter «-» no permès a %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "lÃnia %d: carà cter «-» no permès a %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "lÃnia %d: l'etiqueta és malament formada: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "lÃnia %d: l'etiqueta és buida: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "lÃnia %d: els prefixos no poden acabar en «/»: %s \n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "lÃnia %d: «Docdir» ha de començar per «/»: %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "lÃnia %d: el camp Epoch ha d'ésser un nombre sense signe: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "lÃnia %d: %s és incorrecte: qualificadors: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "lÃnia %d: el format de «BuildArchitecture» és incorrecte: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "linia %d: Només els subpaquets noarch estan suportats: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "S'ha produït un error intern: l'etiqueta %d és incorrecta\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "lÃnia %d: es requereix la versió: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "L'especificació del paquet és incorrecta: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "El paquet ja existeix: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "lÃnia %d: l'etiqueta és desconeguda: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} no pot estar buit\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} no pot ésser \"/\"\n" >@@ -1263,32 +1288,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "No s'ha pogut baixar «nosource» %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Hi ha hagut un error en analitzar %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "lÃnia %d: l'argument a %%setup és incorrecte: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "lÃnia %d: l'opció de %%setup %s és incorrecta: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "El número de pedaç %s no és và lid: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "lÃnia %d: segon %%prep\n" >@@ -1365,31 +1390,36 @@ > msgid "Unclosed %%if\n" > msgstr "%%if sense tancar\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean retorna %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: s'ha obtingut un %%else sense %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: s'ha obtingut un %%endif sense %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "sentència %%include mal formada\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "No s'ha trobat cap arquitectura compatible per al muntatge\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "El paquet no té %%description: %s\n" >@@ -1461,72 +1491,72 @@ > msgid "Processing policies: %s\n" > msgstr "S'està processant els fitxers: %s-%s-%s.%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "lÃnia %d: número incorrecte: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "No s'ha pogut crear la canonada per a %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "No s'ha pogut executar %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "No s'ha pogut crear el procés fill de «%s»: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "ha fallat %s: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "ha fallat en escriure totes les dades a %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "Ha fallat la conversió de %s a enter gran.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "el gpg no ha escrit la signatura\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "Ha fallat magic_open(0x%x): %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "Ha fallat magic_load: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Ha fallat el reconeixement del fitxer \"%s\": mode %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "S'està cercant %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Ha fallat la cerca de %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1674,27 +1704,27 @@ > msgstr "" > "no s'ha trobat el fitxer d'arxiu %s a la llista de fitxers de capçalera\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s desat com a %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s ha fallat la supressió del directori %s: el directori no és buit\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s ha fallat la supressió del directori %s: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s la supressió de %s ha fallat: %s \n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s creat com a %s\n" >@@ -1774,12 +1804,12 @@ > msgid "hdr load: BAD\n" > msgstr "cà rrega de la capçalera: dolenta\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: El rpmReadSignature ha fallat: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: No hi ha signatura disponible\n" >@@ -1896,7 +1926,7 @@ > msgid "debug rpmio I/O" > msgstr "depura l'E/S de l'rpmio" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: la taula d'opcions no està ben configurada (%d)\n" >@@ -2007,7 +2037,7 @@ > msgid "do not verify package dependencies" > msgstr "no verifiquis les dependències dels paquets" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "no verificar els resums dels fitxers" > >@@ -2120,137 +2150,137 @@ > msgid "upgrade package(s)" > msgstr "actualitza paquets" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "comprova tots els paquets" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "mode de comprovació de signatura" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "comprova a quins paquets pertany aquest fitxer" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "comprova paquets en el grup" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "comprova un paquet" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "comprova quins paquets tenen identificador" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "comprova paquets amb identificació de capçalera" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "mode de consulta" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "comprova una instà ncia de capçalera" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "comprova els paquets de la transacció d'instal·lació" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "consulta els paquets exigits pel paquet" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "mode de verificació" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "comprova les relacions de dependència dels paquets" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "comprova els paquets que satisfan les relacions de dependència" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "no passis els arguments" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > "no processis els fitxers que no pertanyin al paquet com a fitxers manifest" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "mostra tots els fitxers de configuració" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "mostra llista de fitxers de documentació" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "mostra informació bà sica del fitxer" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "mostra tots els fitxers del paquet" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "omet fitxers %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "mostra l'estat dels fitxers de la llista" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "no comprovis la mida dels fitxers" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "no comprovis l'enllaç simbòlic dels fitxers" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "no comprovis qui és el propietari dels fitxers" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "no comprovis a quin grup pertanyen els fitxers" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "no comprovis la data de modificació dels fitxers" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "no comprovis el mode dels fitxers" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "no verifiquis les capacitats dels fitxers" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "no comprovis els contextos de seguretat dels fitxers" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "no comprovis els fitxers del paquet" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "no comprovis les relacions de dependència del paquet" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "no executis els scripts de verificació" > >@@ -2424,31 +2454,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "s'està ignorant el paquet %s amb signatura no verificable V%u\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NO ÃS CORRECTE" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "D'ACORD" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (CLAUS NO TROBADES:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (CLAUS NO FIABLES:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: ha fallat l'apertura: %s\n" >@@ -2835,31 +2865,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "No s'ha pogut obrir %s per a lectura: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "No s'ha pogut canviar el directori root: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "no s'ha muntat la disponibilitat per a emprar scriptlets <lua>\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "No s'ha pogut crear el fitxer temporal per a %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "S'ha produït un error en duplicar el descriptor de fitxer: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "Ha fallat l'scriptlet %s, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s ha fallat l'scriplet, senyal %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "Ha fallat l'scriptlet %s, estat de sortida %d\n" >@@ -2868,12 +2903,12 @@ > msgid "Unknown format" > msgstr "Format desconegut" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(instalat) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2965,15 +3000,15 @@ > msgid "Header SHA1 digest:" > msgstr "Capçalera de resum SHA1:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Capçalera " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Verifiqueu la signatura: parà metres dolents\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Signatura: desconeguda (%d)\n" >@@ -2987,12 +3022,12 @@ > msgid "failed" > msgstr "%s ha fallat\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "manca %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Dependències insatisfetes per a %s:\n" >@@ -3067,128 +3102,128 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "no es pot obrir l'Ãndex de %s emprant db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "no s'ha establert cap dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "s'ha produït un error (%d) en obtenir «%s» registres de l'Ãndex %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: s'està ignorant" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "s'ha produït un error (%d) en emmagatzemar el registre #%d a %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: ha fallat regexec: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: ha fallat regcomp: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: s'està ignorant" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: s'ha obtingut la capçalera #%u malmesa -- s'està ignorant.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "s'ha produït un error (%d) en obtenir «%s» registres de l'Ãndex %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "" > "error(%d) en establir el registre de la capçalera #%d per a la supressió de " > "%s\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "" > "error(%d) en establir el registre de la capçalera #%d per a la supressió de " > "%s\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: no s'ha pogut llegir la capçalera a 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "error(%d) en establir els registres «%s» de l'Ãndex %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "error(%d) en emmagatzemar el registre «%s» en %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "error(%d) en suprimir el registre «%s» de %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "error(%d) en assignar la instà ncia de nou paquet\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "error(%d) en emmagatzemar el registre %s a %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "no s'ha establert el dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "ha fallat en crear el directori %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "la capçalera #%u de la base de dades és incorrecta -- s'ignorarà .\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "no es pot afegir el registre originalment a %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "no s'ha pogut remuntar la base de dades: es continua fent servir la base de " > "dades original\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "no s'ha pogut reemplaçar la base de dades antiga amb la nova\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "reemplaçeu els fitxers a %s amb fitxers de %s per a recuperar-ho" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "no s'ha pogut suprimir el directori %s: %s\n" >@@ -3390,18 +3425,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Opció desconeguda %c a %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "%c sense terminar: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Un %% precedeix una macro que no es pot analitzar\n" >@@ -3421,31 +3456,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "El fitxer %s fa menys de %u bytes\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "no s'ha pogut crear el directori" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "sintaxi invà lida en l'scriptlet lua: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "sintaxi invà lida en l'script lua: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "ha fallat l'script lua: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "sintaxi invà lida en el ftixer lua: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "Ha fallat el hook lua: %s\n" >@@ -3471,17 +3506,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "l'assignació de memòria (%u bytes) ha retornat NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "%sV%d %s firma: %s, ID de la clau %s\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(cap error)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "No s'ha pogut llegir el fitxer d'especificacions des de %s\n" >@@ -3524,25 +3559,30 @@ > msgid "unable to read the signature\n" > msgstr "no es pot llegir la signatura\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "Ha fallat rpmMkTemp\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: ha fallat writeLead: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: ha fallat rpmWriteSignature: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "ha fallat l'apertura de %s: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/cs.gmo and rpm-4.9.1/po/cs.gmo differ >diff -ruN rpm-4.9.0/po/cs.po rpm-4.9.1/po/cs.po >--- rpm-4.9.0/po/cs.po 2011-03-02 01:46:48.000000000 -0500 >+++ rpm-4.9.1/po/cs.po 2011-07-15 05:37:56.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2001-07-24 10:02+0100\n" > "Last-Translator: Jindrich Novy <jnovy@users.sourceforge.net>\n" > "Language-Team: Czech <cs@li.org>\n" >@@ -74,7 +74,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Volby pro Instalaci/Aktualizaci/MazánÃ:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "SpoleÄné volby pro vÅ¡echny rpm režimy a spustitelné soubory:" >@@ -95,7 +95,7 @@ > msgid "unexpected query source" > msgstr "neoÄekávaný zdroj dotazu" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "specifikovat lze jen jeden hlavnà režim" > >@@ -216,7 +216,7 @@ > msgid "no packages given for install" > msgstr "nezadány žádné balÃÄky pro instalaci" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "k dotazu nezadány žádné parametry" > >@@ -362,7 +362,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "pÅeskoÄit pÅÃmo na urÄenou etapu (pouze pro c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "cÃlová platforma pÅedefinována" > >@@ -453,7 +453,7 @@ > msgid "Keyring options:" > msgstr "Volby signatury:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "nezadány žádné parametry" > >@@ -498,28 +498,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Chybná heslová fráze\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "dotaz na spec soubor" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "dotaz na spec soubor" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "použij následujÃcà formát dotazů" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Volby signatury:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "k dotazu nezadány žádné parametry" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Nelze otevÅÃt doÄasný soubor.\n" >@@ -598,17 +608,17 @@ > msgid "syntax error in expression\n" > msgstr "chyba syntaxe ve výrazu\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Chybà '(' v %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Chybà ')' v %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Neplatný %s token: %s\n" >@@ -633,71 +643,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Å patná práva spec: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Å patná práva adresáÅe: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Neobvyklá délka locale: \"%.*s\" v %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Duplicitnà locale %.*s v %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Neplatný %s token: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Jen jeden parametr pro %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Dva soubory na jednom Åádku: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Soubor musà zaÄÃnat na \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Nelze mÃchat speciálnà %%doc s ostatnÃmà formami: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Soubor uveden dvakrát: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s unlink %s selhal: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symbolická linka ukazuje na BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Soubor nenalezen: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Soubor nenalezen: %s\n" >@@ -727,47 +747,52 @@ > msgid "%s: failed to encode\n" > msgstr "Selhalo vyhodnocenà makra %%%s\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Soubor potÅebuje úvodnà \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob nenà dovolen: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Soubor nenalezen globem: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Soubor nenalezen globem: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Nemohu otevÅÃt %%files soubor %s: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "Åádek: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Å patný soubor: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Å patný vlastnÃk/skupina: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Kontroluji nezabalené soubory: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -776,12 +801,12 @@ > "Nalezeny instalované, ale nezabalené soubory:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Zpracovávám soubory: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -872,41 +897,41 @@ > msgid "Bad CSA data\n" > msgstr "Å patná CSA data\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Nemohu znovu pÅeÄÃst hlaviÄku podpisu.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Nemohu otevÅÃt %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Nemohu zapsat balÃÄek: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Nemohu otevÅÃt cÃl pro podepsánà %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Nemohu pÅeÄÃst hlaviÄku z %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Nemohu zapsat hlaviÄku do %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Nemohu pÅeÄÃst payload z %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Nemohu zapsat payload do %s: %s\n" >@@ -1074,107 +1099,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Nemohu otevÅÃt ikonu %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Nemohu pÅeÄÃst ikonu %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Neznámý typ ikony: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "Åádek %d: ZnaÄka má jen jeden token: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "Åádek %d: NepÅÃpustný znak '-' v %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "Åádek %d: NepÅÃpustný znak '-' v %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "Åádek %d: NepÅÃpustný znak '-' v %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "Åádek %d: PoÄkozená znaÄka: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "Åádek %d: Prázdná znaÄka: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "Åádek %d: Prefixy nesmà konÄit znakem \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "Åádek %d: Docdir musà zaÄÃnat na '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "Åádek %d: Položka Epoch musà být ÄÃslo: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "Åádek %d: Å patné urÄenà %s: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "Åádek %d: Å patný formát BuildArchitecture: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Internà chyba: Å patná znaÄka: %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "Åádek %d: Vyžadována verze: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Å patná specifikace balÃÄku: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "BalÃÄek již existuje: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "Åádek %d: Neznámá znaÄka: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot nemůže být prázdný\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot nemůže být \"/\"\n" >@@ -1209,33 +1234,33 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Nemohu naÄÃst nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Chyba pÅi parsovánà %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "Åádek %d: Å patný parametr v %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "Åádek %d: Å patná volba v %%setup %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > > # c-format >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Neplatné ÄÃslo záplaty %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "Åádek %d: druhý %%prep\n" >@@ -1312,31 +1337,36 @@ > msgid "Unclosed %%if\n" > msgstr "NeuzavÅený %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean vrátil %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%else bez poÄÃteÄnÃho %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%endif bez poÄáteÄnÃho %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "poÅ¡kozený pÅÃkaz %%include\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Nenalezeny žádné kompatibilnà architektury pro sestavenÃ\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "BalÃÄek nemá žádné %%description: %s\n" >@@ -1408,72 +1438,72 @@ > msgid "Processing policies: %s\n" > msgstr "Zpracovávám soubory: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Åádek %d: Å patné ÄÃslo: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Nemohu vytvoÅit rouru pro %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Nemohu spustit %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Nemohu provést fork %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s selhalo: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "Nemohu zapsat vÅ¡echna data do %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg selhal pÅi zápisu podpisu\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) selhalo: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load selhal: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, fuzzy, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "magic_file(ms, \"%s\") selhal: mód %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Hledám %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Selhalo vyhledánà %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "dotaz na spec soubor %s selhal, nemohu parsovat\n" >@@ -1620,27 +1650,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "soubor z archivu %s nebyl nalezen v seznamu souborů v hlaviÄce\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s uloženo jako %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s odstranÄnà %s selhalo: AdresáŠnenà prázdný\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir %s selhal: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s unlink %s selhal: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s vytvoÅen jako %s\n" >@@ -1715,12 +1745,12 @@ > msgid "hdr load: BAD\n" > msgstr "nahrátà hdr: Å PATNÃ\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature selhalo: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Žádný podpis k dispozici\n" >@@ -1837,7 +1867,7 @@ > msgid "debug rpmio I/O" > msgstr "ladit rpmio I/O" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: tabulka voleb Å¡patnÄ nakonfigurována (%d)\n" >@@ -1947,7 +1977,7 @@ > msgid "do not verify package dependencies" > msgstr "nekontrolovat závislosti balÃÄků" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "nekontrolovat MD5 souborů v balÃÄku" >@@ -2061,137 +2091,137 @@ > msgid "upgrade package(s)" > msgstr "aktualizace balÃÄku" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "dotázat/ovÄÅit vÅ¡echny balÃÄky" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "režim rpm checksig" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "dotaz/ovÄÅenà balÃÄků vlastnÃcÃho soubor" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "dotaz/ovÄÅenà balÃÄků ve skupinÄ" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "dotázat/ovÄÅit soubor balÃÄku" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "dotaz/ovÄÅenà balÃÄků s identifikátorem balÃÄku" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "dotaz/ovÄÅenà balÃÄků s hlaviÄkovým identifikátorem" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "režim dotazů" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "dotaz/ovÄÅenà hlaviÄkové instance" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "dotaz/ovÄÅenà balÃÄků z instalaÄnà transakce" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "dotaz na balÃÄky aktivované balÃÄkem" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "režim kontroly" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "dotaz/ovÄÅenà balÃÄků vyžadujÃcÃch závislost" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "dotaz/ovÄÅenà balÃÄků poskytujÃcÃch závislost" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "neseparuj argumenty" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "nezpracovávej nebalÃÄkové soubory jako seznamy" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "vypsat vÅ¡echny konfiguraÄnà soubory" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "vypsat vÅ¡echny soubory s dokumentacÃ" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "zobrazit základnà informace o souborech" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "vypsat soubory v balÃÄku" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "vynechat %%ghost soubory" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "zobrazit stav vypsaných souborů" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "nekontrolovat velikost souborů" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "nekontrolovat cesty symbolických linek" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "nekontrolovat vlastnÃka souborů" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "nekontrolovat skupinu souborů" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "nekontrolovat Äas zmÄny souboru" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "nekontrolovat mód souborů" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "nekontrolovat velikost souborů" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "nekontrolovat bezpeÄnostnà kontexty souboru" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "nekontrolovat soubory v balÃÄku" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "nekontrolovat závislosti balÃÄků" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "nespouÅ¡tÄt kontrolnà skripty" > >@@ -2364,31 +2394,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "pÅeskakuji balÃÄek %s s neovÄÅitelným V%u podpisem\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NENà OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr "(CHYBÄJÃCà KLÃÄE:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr "(NEDÅ®VÄRYHODNà KLÃÄE:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: otevÅenà selhalo: %s\n" >@@ -2761,31 +2791,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Nemohu otevÅÃt %s pro ÄtenÃ: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Nenà možné zmÄnit koÅenový adresáÅ: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Nemohu vytvoÅit rouru pro %s: %m\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Nemohu vytvoÅit rouru pro %s: %m\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s scriptlet selhal, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s skriplet selhal, signál %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "provedenà %s skripletu selhalo, návratový kód: %d\n" >@@ -2795,12 +2830,12 @@ > msgid "Unknown format" > msgstr "Neznámý" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(instalován) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2889,15 +2924,15 @@ > msgid "Header SHA1 digest:" > msgstr "SHA1 digest v hlaviÄce:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "HlaviÄka " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Skontrolujte podpis: Å PATNà PARAMETRY\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Podpis: NEZNÃMà (%d)\n" >@@ -2911,12 +2946,12 @@ > msgid "failed" > msgstr "%s selhalo\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "chybà %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "NesplnÄné závislosti pro %s:\n" >@@ -2991,122 +3026,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "nemohu otevÅÃt %s index pomocà db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "nebyla nastavena dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "chyba(%d) zÃskávánà \"%s\" záznamů z %s indexu\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: pÅeskakuji" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "chyba(%d) ukládánà záznamu #%d do %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec selhal: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp selhal: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: pÅeskakuji" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: poÅ¡kozená hlaviÄka #%u zÃskáno -- pÅeskakuji.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "chyba(%d) zÃskávánà \"%s\" záznamů z %s indexu\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "chyba(%d) pÅi nastavovánà hlaviÄky #%d záznamu pro %s odstranÄnÃ\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "chyba(%d) pÅi nastavovánà hlaviÄky #%d záznamu pro %s odstranÄnÃ\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: nemohu ÄÃst hlaviÄku na 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "chyba(%d) nastavovánà \"%s\" záznamů z %s indexu\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "chyba(%d) pÅi ukládánà záznamu \"%s\" do %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "chyba(%d) v odstraÅovánà \"%s\" z %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "chyba(%d) pÅi alokaci nové instance balÃÄku\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "chyba(%d) pÅi ukládánà záznamu %s do %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "žádný dbpath nebyl nastaven" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "selhánà pÅi vytváÅenà adresáÅe %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "hlaviÄka #%u v databázi je Å¡patná -- pÅeskakuji.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "nemohu pÅidat záznam původnÄ na %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "selhalo znovusestavenà databáze: původnà databáze zůstává na mÃstÄ\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "selhalo nahrazenà staré databáze novou databázÃ!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "nahraÄ soubory v %s soubory z %s k obnovenÃ" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "selhalo odstranÄnà adresáÅe %s: %s\n" >@@ -3305,18 +3340,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Neznámý parametr %c v %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "NeukonÄené %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Po %% následuje nezpracovatelné makro\n" >@@ -3336,32 +3371,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "selhánà pÅi vytváÅenà adresáÅe %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "neplatná syntax v lua skriptletu: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "neplatná syntax v lua skriptu: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua skript selhal: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "neplatné syntax v lua souboru: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua obslouženà selhalo: %s\n" >@@ -3387,17 +3422,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "alokace pamÄti (%u bajtů) vrátila NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "%sV%d %s podpis: %s, ID klÃÄe %s\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(žádná chyba)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Nelze ÄÃst spec soubor z %s\n" >@@ -3440,25 +3475,30 @@ > msgid "unable to read the signature\n" > msgstr "nemohu pÅeÄÃst podpis\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp selhal\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead selhalo: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: Fwrite selhalo: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "otevÅenà %s selhalo: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/da.gmo and rpm-4.9.1/po/da.gmo differ >diff -ruN rpm-4.9.0/po/da.po rpm-4.9.1/po/da.po >--- rpm-4.9.0/po/da.po 2011-03-02 01:46:48.000000000 -0500 >+++ rpm-4.9.1/po/da.po 2011-07-15 05:37:56.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2001-04-05 23:03GMT\n" > "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n" > "Language-Team: Danish <dansk@klid.dk>\n" >@@ -75,7 +75,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > #, fuzzy > msgid "Common options for all rpm modes and executables:" >@@ -97,7 +97,7 @@ > msgid "unexpected query source" > msgstr "uventet forespørgselskilde" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "kun ét hovedtilvalg kan angives" > >@@ -214,7 +214,7 @@ > msgid "no packages given for install" > msgstr "ingen pakker angivet ved installation" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "ingen parametre angivet ved forespørgsel" > >@@ -360,7 +360,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "spring direkte til angivet stadium (kun for c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "gennemtving målplatform" > >@@ -453,7 +453,7 @@ > msgid "Keyring options:" > msgstr "Signaturtilvalg" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "ingen parametre angivet ved forespørgsel" >@@ -501,28 +501,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Adgangskode ikke godkendt\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "forespørg en spec-fil" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "forespørg en spec-fil" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "brug følgende forespørgselsformat" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Signaturtilvalg" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "ingen parametre angivet ved forespørgsel" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Kunne ikke åbne midlertidig fil.\n" >@@ -601,17 +611,17 @@ > msgid "syntax error in expression\n" > msgstr "syntaksfejl i udtryk\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Manglende '(' i %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Manglende ')' i %s %s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Ugyldigt %s-symbol: %s\n" >@@ -636,71 +646,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Ugyldig tilstandsangivelse: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Ugyldig dirmode-spec: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Anormal locale-længde: \"%.*s\" i %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Dobbelt locale %.*s i %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Ugyldigt %s-symbol: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Kun et parameter for %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "To filer på én linie: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Fil skal begynde med \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Kan ikke blande special-%%doc med andre former: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Fil angivet to gange: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "åbning af %s mislykkedes %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symbolsk lænke peger på BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Fil ikke fundet: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Fil ikke fundet: %s\n" >@@ -730,59 +750,64 @@ > msgid "%s: failed to encode\n" > msgstr "Makroen %%%s kunne ikke udfoldes\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Fil kræver foranstillet \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, fuzzy, c-format > msgid "Glob not permitted: %s\n" > msgstr "linie %d: Filnavn ikke tilladt: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Fil ikke fundet med glob: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Fil ikke fundet med glob: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Kunne ikke åbne '%%files'-fil %s: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "linie: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Ugyldig fil: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Ugyldig ejer/gruppe: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "udpakning af arkiv mislykkedes%s%s: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Gennemløber filer: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -875,42 +900,42 @@ > msgid "Bad CSA data\n" > msgstr "Ugyldige CSA-data\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > #, fuzzy > msgid "Unable to reload signature header.\n" > msgstr "Kunne ikke læse hoved fra %s: %s\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Kunne ikke åbne %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Kunne ikke skrive pakke: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Kunne ikke åbne sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Kunne ikke læse hoved fra %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Kunne ikke skrive hoved til %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Kunne ikke læse pakkeindhold fra %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Kunne ikke skrive pakkeindhold til %s: %s\n" >@@ -1078,107 +1103,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Kunne ikke åbne ikon %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Kunne ikke læse ikon %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Ukendt ikontype: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, fuzzy, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "linie %d: Ugyldigt tilvalg %s: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "linie %d: Ugyldigt tegn '-' i %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "linie %d: Ugyldigt tegn '-' i %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "linie %d: Ugyldigt tegn '-' i %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "linie %d: Forkert udformet mærke: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "linie %d: Tomt mærke: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "linie %d: Præfikser kan ikke ende på \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "linie %d: Docdir skal starte med '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "linie %d: Epoch/Serial-felter skal være et nummer: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "linie %d: Ugyldig %s: angivere: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "linie %d: Ugyldigt 'BuildArchitecture'-format: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Intern fejl: Falsk mærke %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "linie %d: Version kræves %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Ugyldig pakkeangivelse: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Pakken eksisterer allerede: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "linie %d: Ukendt mærke: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot kan ikke være \"/\": %s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot kan ikke være \"/\": %s\n" >@@ -1213,32 +1238,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Kunne ikke hente nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Fejl ved tolking af %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, fuzzy, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "linie %d: Ugyldigt parameter til %%setup %c: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "linie %d: Ugyldigt '%%setup'-tilvalg %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "fil %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "ugyldigt pakkenummer: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "linie %d: anden %%prep\n" >@@ -1317,32 +1342,37 @@ > msgid "Unclosed %%if\n" > msgstr "Ikke-lukket %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean returnerer %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Fik et %%else uden et %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Fik et %%endif uden et %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "forkert udført '%%include'-kommando\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > #, fuzzy > msgid "No compatible architectures found for build\n" > msgstr "Ingen arkitekturer, der kan opbygges\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Pakke har ingen %%description: %s\n" >@@ -1414,72 +1444,72 @@ > msgid "Processing policies: %s\n" > msgstr "Gennemløber filer: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "linie %d: Ugyldigt tal: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Kunne ikke fraspalte ny proces til %s: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Kunne ikke udføre %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Kunne ikke fraspalte ny proces til %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s mislykkedes\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "kunne ikke skrive alle data til %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg kunne ikke skrive signaturen\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "åbning af %s mislykkedes %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "fjernelse af %s mislykkedes: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, fuzzy, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "fjernelse af %s mislykkedes: %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "Finder %s: (benytter %s)...\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Kunne ikke finde %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "forespørgsel af spec-fil %s mislykkedes, kunne ikke tolkes\n" >@@ -1629,27 +1659,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s gemt som %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, fuzzy, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "kan ikke fjerne %s - katalog ikke tomt\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, fuzzy, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "fjernelse (rmdir) af %s mislykkedes: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, fuzzy, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "åbning af %s mislykkedes %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s oprettet som %s\n" >@@ -1724,12 +1754,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature mislykkedes\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Ingen tilgængelig signatur\n" >@@ -1853,7 +1883,7 @@ > msgid "debug rpmio I/O" > msgstr "aflus rpmio I/O" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1969,7 +1999,7 @@ > msgid "do not verify package dependencies" > msgstr "undlad at tjekke pakkers afhængighedskrav" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "verificér ikke filerne i pakke" >@@ -2090,151 +2120,151 @@ > msgid "upgrade package(s)" > msgstr "opgradér pakke" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "forespørg/verificér alle pakker" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "rpm verifikationstilstand" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "forespørg/verificér pakke(r), der ejer filen" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "forespørg/verificér pakke(r) i gruppen" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "forespørg/verificér alle pakker" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > #, fuzzy > msgid "query/verify package(s) with package identifier" > msgstr "forespørg/verificér pakke(r), der ejer filen" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > #, fuzzy > msgid "query/verify package(s) with header identifier" > msgstr "forespørg/verificér pakke(r), der ejer filen" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm forespørgselstilstand" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "forespørg/verificér pakke(r), der ejer filen" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > #, fuzzy > msgid "query/verify package(s) from install transaction" > msgstr "forespørg/verificér pakke(r) i gruppen" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "forespørg pakke(r), der udløses af pakken" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "rpm verifikationstilstand" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "forespørg/verificér pakke(r), der stiller et krav" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "forespørg/verificér pakke(r), der tilfredsstiller et krav" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "ingen parametre angivet ved forespørgsel" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "vis alle konfigurationsfiler" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "vis alle dokumentationsfiler" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "vis grundlæggende filinformation" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "vis liste over filerne i pakken" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "vis filernes status" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > #, fuzzy > msgid "don't verify size of files" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > #, fuzzy > msgid "don't verify symlink path of files" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > #, fuzzy > msgid "don't verify owner of files" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > #, fuzzy > msgid "don't verify group of files" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > #, fuzzy > msgid "don't verify mode of files" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "verificér ikke filerne i pakke" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > #, fuzzy > msgid "don't verify package dependencies" > msgstr "undlad at tjekke pakkers afhængighedskrav" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > #, fuzzy > msgid "don't execute verify script(s)" > msgstr "udfør ikke eventuelt %verifyscript" >@@ -2409,31 +2439,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "IKKE O.K." > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "O.K." > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (MANGLENDE NØGLER: " > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (IKKE-BETROEDE NØGLER:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: åbning mislykkedes: %s\n" >@@ -2814,32 +2844,37 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Kunne ikke åbne %s for læsning: %s.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "kunne ikke fjerne katalog %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Kunne ikke fraspalte ny proces til %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Kunne ikke fraspalte ny proces til %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "overspringer installation af %s-%s-%s, %%pre-småskript fejlede rc %d\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "" > "kørsel af småskriptet %s fra %s-%s-%s mislykkedes, afslutningsstatus %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "" >@@ -2850,12 +2885,12 @@ > msgid "Unknown format" > msgstr "ukendt mærke" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "ej installeret" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2944,15 +2979,15 @@ > msgid "Header SHA1 digest:" > msgstr "verificér ikke filerne i pakke" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, fuzzy, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Signaturfyld : %d\n" >@@ -2966,12 +3001,12 @@ > msgid "failed" > msgstr "%s mislykkedes\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "manglende %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Ikke-tilfredsstillede afhængighedskrav for %s-%s-%s: " >@@ -3046,122 +3081,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "kan ikke åbne '%s'-indeks ved brug af db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "der er ikke sat nogen dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "fejl(%d) ved hentning af \"%s\"-poster fra '%s'-indekset\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, fuzzy, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "fejl(%d) ved gemning af post %s i %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: Fread mislykkedes: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: åbning mislykkedes: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "fejl(%d) ved hentning af \"%s\"-poster fra '%s'-indekset\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "fejl(%d) ved hentning af \"%s\"-poster fra '%s'-indekset\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "fejl(%d) ved hentning af \"%s\"-poster fra '%s'-indekset\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: kan ikke læse hoved ved 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, fuzzy, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "fejl(%d) ved hentning af \"%s\"-poster fra '%s'-indekset\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, fuzzy, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "fejl(%d) ved gemning af post %s i %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, fuzzy, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "fejl(%d) ved fjernelse af post %s fra %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "fejl(%d) under allokering af ny pakkeinstans\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "fejl(%d) ved gemning af post %s i %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "der ikke sat nogen dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "kunne ikke fjerne katalog %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, fuzzy, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "post nummer %d i databasen er fejlbehæftet -- overspringer.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, fuzzy, c-format > msgid "cannot add record originally at %u\n" > msgstr "kunne ikke tilføje posten, der tidligere var ved %d\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "kunne ikke genopbygge database: original-databasen beholdes\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "kunne ikke erstatte gammel database med ny database!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "erstat filer i %s med filer fra %s for at genoprette" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "kunne ikke fjerne katalog %s: %s\n" >@@ -3360,18 +3395,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Ukendt tilvalg %c i %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "Uafsluttet %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Et %% efterfølges af en makro, der ikke kan tolkes\n" >@@ -3391,32 +3426,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Filen %s er mindre end %u byte\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "kunne ikke fjerne katalog %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, fuzzy, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "- understøttes ikke for strenge\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- understøttes ikke for strenge\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: Fwrite mislykkedes: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "ugyldigt pakkenummer: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: Fread mislykkedes: %s\n" >@@ -3442,17 +3477,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "hukommelsesallokering (%u byte) returnerede NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "Ingen signatur\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(ingen fejl)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Kunne ikke læse spec-fil fra %s\n" >@@ -3495,26 +3530,31 @@ > msgid "unable to read the signature\n" > msgstr "kunne ikke læse signaturen\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "makeTempFile mislykkedes\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead mislykkedes: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature mislykkedes: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "åbning af %s mislykkedes %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/de.gmo and rpm-4.9.1/po/de.gmo differ >diff -ruN rpm-4.9.0/po/de.po rpm-4.9.1/po/de.po >--- rpm-4.9.0/po/de.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/de.po 2011-07-15 05:37:56.000000000 -0400 >@@ -9,7 +9,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.4.2\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2009-01-11 01:27+0100\n" > "Last-Translator: Fabian Affolter <fab@fedoraproject.org>\n" > "Language-Team: German <fedora-trans-de@redhat.com>\n" >@@ -84,7 +84,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Installations-/Aktualisierungs-/Deinstallationsoptionen:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Gemeinsame Optionen für alle RPM-Modi und Ausführungen:" >@@ -106,7 +106,7 @@ > msgid "unexpected query source" > msgstr "Unerwartete Abfrage-Quelle" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "Nur ein wichtiger Modus kann angegeben werden" > >@@ -237,7 +237,7 @@ > msgid "no packages given for install" > msgstr "Es wurden keine Pakete für die Installation angegeben" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "Es wurden keine Argumente für die Abfrage angegeben" > >@@ -389,7 +389,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "Springe direkt zur angegeben Phase (nur für c, i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "Ãberschreibe Zielplattform" > >@@ -481,7 +481,7 @@ > msgid "Keyring options:" > msgstr "Signatur-Optionen:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "Es wurden keine Argumente angegeben" > >@@ -526,28 +526,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Die Passwort-Ãberprüfung ist fehlgeschlagen\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "Abfragen einer Spec-Datei" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "Abfragen einer Spec-Datei" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "Folgendes Abfrage-Format benutzen" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Signatur-Optionen:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "Es wurden keine Argumente für die Abfrage angegeben" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Kann temporäre Datei nicht öffnen.\n" >@@ -626,17 +636,17 @@ > msgid "syntax error in expression\n" > msgstr "Syntax-Fehler im Ausdruck\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Fehlende '(' bei %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Fehlende ')' bei %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Ungültiges %s Zeichen: %s\n" >@@ -661,71 +671,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Ungültige Dateiberechtigungen: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Ungültige Verzeichnisberechtigungen: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Ungewöhnliche Länge der Lokalisierung \"%.*s\" in %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Doppelte Lokalisierung %.*s in %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "Ungültige Fähigkeit: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "Dateifähigkeits-Unterstützung nicht eingebaut\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Nur ein Argument für %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Zwei Dateien in einer Zeile: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Datei muss mit \"/\" beginnen: %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "%%doc kann nicht mit anderen Formaten gemischt werden: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "Unbekannter Datei--Auszug-Algorithmus %u, gehe zurück zu MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Datei doppelt aufgelistet: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s trennen von %s fehlgeschlagen: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symbolischer Link zeigt auf den BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "Spezifikation fordert ausdrückliche Dateiattribute für: %s\n" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Datei nicht gefunden: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Datei nicht gefunden: %s\n" >@@ -755,47 +775,52 @@ > msgid "%s: failed to encode\n" > msgstr "Makro %%%s konnte nicht erweitert werden\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Datei benötigt führenden \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "\"Glob\" hat keine Berechtigung für: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Datei von \"glob\" nicht gefunden: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Datei von \"glob\" nicht gefunden: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Datei %s aus %%files konnte nicht geöffnet: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "Zeile: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Ungültige Datei: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Ungültiger Eigentümer/Gruppe: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Prüfe auf nicht gepackte Datei(en): %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -804,12 +829,12 @@ > "Installierte (aber nicht gepackte) Datei(en) gefunden:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Verarbeite Pakete: %s-%s-%s.%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "Architekturabhängige Binärdateien in noarch-Paket\n" > >@@ -900,41 +925,41 @@ > msgid "Bad CSA data\n" > msgstr "Ungültige CSA-Daten\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Kann den Header der Signatur nicht erneut laden.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Konnte %s nicht öffnen: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Kann das Paket nicht schreiben: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Konnte Signatur-Ziel %s nicht öffnen: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Konnte Header von %s nicht lesen: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Konnte Header nicht nach %s schreiben: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Konnte Nutzdaten von %s nicht lesen: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Konnte Nutzdaten nicht nach %s schreiben: %s\n" >@@ -1102,108 +1127,108 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Kann Icon %s nicht öffnen: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Kann Icon %s nicht lesen: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Unbekannter Icon-Typ: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "Zeile %d: Tag benötigt nur ein Zeichen: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "Zeile %d: Ungültiges Zeichen '%c' in: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "Zeile %d: Ungültiges Zeichen in: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "Zeile %d: Ungültiges Zeichen \"..\" in: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "Zeile %d: Missgebildeter Tag: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "Zeile %d: Leerer Tag: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "Zeile %d: Präfixe dürfen nicht mit einem \"/\" enden: %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "" > "Zeile %d: Das Dokumentationsverzeichnis muss mit einem \"/\" beginnen: %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "Zeile %d: Das Epoch-Feld muss eine vorzeichenlose Zahl sein: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "Zeile %d: Ungültig %s: Kennzeichner: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "Zeile %d: Ungültiges BuildArchitecture-Format: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "Zeile %d: Nur noarch-Unterpakete werden unterstützt: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Interner Fehler: Falscher Tag %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "Zeile %d: %s ist veraltet: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Ungültige Paket-Spezifikation: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Paket ist bereits vorhanden: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "Zeile %d: Unbekannter Tag: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} kann nicht leer sein\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} kann nicht \"/\" sein\n" >@@ -1237,32 +1262,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Konnte NoSource %s nicht herunterladen: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Fehler beim Parsen von %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "Zeile %d: Ungültiges Argument für %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "Zeile %d: Ungültige %%setup-Option %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Ungültige Patch-Nummer %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "Zeile %d: Zweites %%prep\n" >@@ -1339,31 +1364,36 @@ > msgid "Unclosed %%if\n" > msgstr "Nicht geschlossenes %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean liefert %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%else ohne %%if erhalten\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%endif ohne %%if erhalten\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "Missgebildete %%include-Anweisung\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Keine für das Bauen kompatible Architektur gefunden\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Paket hat keine %%description: %s\n" >@@ -1435,72 +1465,72 @@ > msgid "Processing policies: %s\n" > msgstr "Verarbeite Pakete: %s-%s-%s.%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Zeile %d: Ungültige Nummer: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Konnte keine Pipe für %s erzeugen: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Konnte %s nicht ausführen: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Konnte fork %s nicht ausführen: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s fehlgeschlagen: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "Konnte nicht all Daten nach %s schreiben\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "Umwandlung von %s in einen langen Integer fehlgeschlagen.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "GPG konnte die Signatur nicht schreiben\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) fehlgeschlagen: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load fehlgeschlagen: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Erkennung der Datei \"%s\" fehlgeschlagen: Modus %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Finde %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Fehlgeschlagenes zu finden %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "Abfragen der Spec-Datei %s fehlgeschlagen, kann nicht geparst werden\n" >@@ -1646,27 +1676,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "Archiv-Datei %s wurde nicht in der Header-Dateiliste gefunden\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s als %s gesichert\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir von %s fehlgeschlagen: Verzeichnis ist nicht leer\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir von %s fehlgeschlagen: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s trennen von %s fehlgeschlagen: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s erstellt als %s\n" >@@ -1741,12 +1771,12 @@ > msgid "hdr load: BAD\n" > msgstr "hdr Load: UNGÃLTIG\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature fehlgeschlagen: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Keine Signatur verfügbar\n" >@@ -1863,7 +1893,7 @@ > msgid "debug rpmio I/O" > msgstr "Debugge rpmio Ein-/Ausgabe" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: Optionstabelle ist falsch konfiguriert (%d)\n" >@@ -1974,7 +2004,7 @@ > msgid "do not verify package dependencies" > msgstr "Keine Ãberprüfung der Paket-Abhängigkeiten" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "Keine Ãberprüfung der Prüfsumme der Dateien" > >@@ -2089,136 +2119,136 @@ > msgid "upgrade package(s)" > msgstr "Paket(e) aktualisieren" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "Abfrage aller Pakete" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "Abfrage-Modus der Signatur" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "Abfragen/überprüfen eines Pakets, das die Datei besitzt" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "Abfragen/überprüfen eines Pakets einer Gruppe" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "Abfragen/überprüfen einer Paket-Datei" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "Abfragen/überprüfen von Paketen mit der Paket-Kennung" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "Abfragen/überprüfen von Paketen mit Header-Kennung" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "Abfrage-Modus" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "Abfragen/überprüfen einer Header-Instanz" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "Abfragen/überprüfen von Paketen einer Installation" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "Abfragen eines Pakets gesteuert vom Paket" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "Ãberprüfungsmodus" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "Abfrage nach Paketen, die die Fähigkeit benötigen" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "Abfrage nach Paketen, die die Fähigkeit bereitstellen" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "\"Globe\" nicht nach Argumenten" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "Dateien nicht als Paket-Liste verarbeiten" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "Alle Konfigurationsdateien anzeigen" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "Alle Dokumentationsdateien anzeigen" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "Grundlegende Datei-Informationen auflisten" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "Alle Dateien im Paket auflisten" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "Ãberspringe %%ghost-Dateien" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "Anzeigen der Zustände der aufgelisteten Dateien" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "Keine Grössenüberprüfung der Dateien" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "Keine Ãberprüfung der symbolischen Links der Dateien" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "Keine Ãberprüfung der Eigentümer der Dateien" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "Keine Ãberprüfung der Gruppen der Dateien" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "Keine Ãberprüfung der letzten Bearbeitungszeit der Dateien" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "Keine Ãberprüfung der Berechtigungen der Dateien" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "Keine Fähigkeitsprüfung der Dateien" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "Keine Ãberprüfung des Sicherheitskontexts" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "Keine Ãberprüfung der Dateien im Paket" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "Keine Ãberprüfung der Paket-Abhängigkeiten" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "Kein(e) Ãberprüfungsskript(e) ausführen" > >@@ -2391,31 +2421,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "überspringe Paket %s nicht überprüfbaren V%u Signatur\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NICHT OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (FEHLENDE SCHLÃSSEL:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (UNBESTÃTIGTE SCHLÃSSEL:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: Ãffnen fehlgeschlagen: %s\n" >@@ -2801,31 +2831,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Kann %s nicht zum Lesen öffnen: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Wechseln des Wurzel.Verzeichnis fehlgeschlagen: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "<lua>-Scriptlet-Unterstützung nicht eingebaut\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Konnte keine temporäre Datei erzeugen für %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Konnte Datei-Beschreiber nicht duplizieren: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s Scriptlet fehlgeschlagen, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s Scriptlet fehlgeschlagen, Signal %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s Scriptlet fehlgeschlagen, Beenden-Status %d\n" >@@ -2834,12 +2869,12 @@ > msgid "Unknown format" > msgstr "Unbekanntes Format" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(installiert) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2928,15 +2963,15 @@ > msgid "Header SHA1 digest:" > msgstr "SHA1-Kurzfassung des Headers: " > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Header " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Ãberprüfe Signatur: UNGÃLTIGE PARAMETER\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Signatur: UNBEKANNT (%d)\n" >@@ -2950,12 +2985,12 @@ > msgid "failed" > msgstr "%s fehlgeschlagen\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "fehlend %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Unerfüllte Abhängigkeiten für %s:\n" >@@ -3030,123 +3065,123 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "Kann den %s-Index nicht öffnen, benutze db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "Kein Datenbank-Pfad wurde gesetzt\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "Fehler(%d) beim Lesen \"%s\"-Einträgen des %s-Indexes\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: Ãberspringe" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "Fehler(%d) beim Speichern des Eintrags #%d in %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec fehlgeschlagen: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp fehlgeschlagen: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: Ãberspringe" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: Beschädigten Header #%u erhalten -- überspringe.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "Fehler(%d) beim Lesen \"%s\"-Einträgen des %s-Indexes\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "Fehler(%d) beim Markieren des Header-Eintrags #%d zur %s Entfernung\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "Fehler(%d) beim Markieren des Header-Eintrags #%d zur %s Entfernung\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: Kann den Header bei 0x%x nicht lesen\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "Fehler(%d) beim Setzen von \"%s\"-Einträgen des %s-Indexes\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "Fehler(%d) beim Speichern des Eintrags \"%s\" in %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "Fehler(%d) beim Entfernen des Eintrags \"%s\" aus %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "Fehler(%d) beim Reservieren einer neuen Paket-Instanz\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "Fehler(%d) beim Speichern des Eintrags %s in %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "Kein Datenbank-Pfad wurde gesetzt" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "Erzeugen des Verzeichnises %s fehlgeschlagen: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "Header #%u in der Datenbank ist ungültig -- überspringe.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "Kann ursprünglichen Eintrag %u nicht hinzufügen\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "Neu bauen der Datenbank fehlgeschlagen: Datenbank verbleibt entsprechend\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "Konnte die alte Datenbank nicht durch die neue ersetzen!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "Ersetze Dateien in %s mit Dateien aus %s für eine Wiederherstellung" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "Entfernen des Verzeichnisses %s fehlgeschlagen: %s\n" >@@ -3345,18 +3380,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Unbekannte Option %c in %s (%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "Nicht terminiertes %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Ein %% ist gefolgt von einem nicht parsbaren Makro\n" >@@ -3376,31 +3411,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Datei %s ist kleiner als %u Byte\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "Erzeugen des Verzeichnises fehlgeschlagen" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "Ungültige Syntax in lua-Scriptlet: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "Ungültige Syntax in lua-Script: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua-Script fehlgeschlagen: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "Ungültige Syntax in lua-Datei: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua hook fehlgeschlagen: %s\n" >@@ -3426,17 +3461,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "Speicherbelegung (%u Byte) lieferte NULL zurück.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "V%d %s/%s %s, Schlüssel-ID %s" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(keine)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Konnte Zweig-Handler nicht registrieren: %m\n" >@@ -3479,25 +3514,30 @@ > msgid "unable to read the signature\n" > msgstr "Konnte die Signatur nicht lesen\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMk Temp fehlgeschlagen\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead fehlgeschlagen: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature fehlgeschlagen: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "Ãffnen von %s fehlgeschlagen: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/es.gmo and rpm-4.9.1/po/es.gmo differ >diff -ruN rpm-4.9.0/po/es.po rpm-4.9.1/po/es.po >--- rpm-4.9.0/po/es.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/es.po 2011-07-15 05:37:56.000000000 -0400 >@@ -8,7 +8,7 @@ > msgstr "" > "Project-Id-Version: rpm.rpm-4-7-x.rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2010-09-13 12:31-0300\n" > "Last-Translator: Héctor Daniel Cabrera <logan@fedoraproject.org>\n" > "Language-Team: Spanish <trans-es@lists.fedoraproject.org>\n" >@@ -85,7 +85,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Opciones de Instalación/Actualización/Remoción:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Opciones comunes para todos los modos rpm y ejecutables:" >@@ -106,7 +106,7 @@ > msgid "unexpected query source" > msgstr "fuente de consulta inesperado" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "solo puede especificarse un modo principal" > >@@ -245,7 +245,7 @@ > msgid "no packages given for install" > msgstr "no ha sido indicado ningún paquete para la instalación" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "no ha sido indicado ningún argumento para la consulta" > >@@ -397,7 +397,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "Ir a etapa especificada (solo para c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "sobreescribir plataforma de destino" > >@@ -491,7 +491,7 @@ > msgid "Keyring options:" > msgstr "Opciones de firma:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "no ha sido indicado ningún argumento" > >@@ -535,28 +535,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Falló la verificación de la frase de acceso\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "consultar un archivo spec" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "consultar un archivo spec" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "utilizar el siguiente formato de consulta" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Opciones de firma:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "no ha sido indicado ningún argumento para la consulta" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "No es posible abrir archivo temporal.\n" >@@ -635,17 +645,17 @@ > msgid "syntax error in expression\n" > msgstr "error de sintaxis en la expresión\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "'(' ausente en %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "')' ausente en %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Elemento %s no válido: %s\n" >@@ -670,72 +680,82 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "modo spec erróneo: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "dirmode spec erróneo: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "tamaño de localización inusual: \"%.*s\" en %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Localización duplicada %.*s en %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "Capacidad inválida %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "Soporte para la capacidad del archivo no construido\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Solo un argumento para %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Dos archivos en una lÃnea: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Los archivos deben iniciar con \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "No se puede mezclar %%doc especial con otros formatos: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "Algoritmo de resumen de archivo %u desconocido, regresando a MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Archivo listado dos veces: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s desenlace de %s fallido: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "El enlace simbólico apunta a BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > "Atributos de archivo explÃcito solicitados en las especificaciones para: %s\n" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Archivo no encontrado: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Archivo no encontrado: %s\n" >@@ -765,47 +785,52 @@ > msgid "%s: failed to encode\n" > msgstr "%s: falló la codificación\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "El archivo necesita comenzar con \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob no permitido: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Archivo no encontrado por glob: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Archivo no encontrado por glob: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "No se pudo abrir el archivo %%files %s: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "lÃnea: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Archivo erróneo: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "propietario/grupo erróneo: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Comprobando si hay archivos desempaquetados: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -814,12 +839,12 @@ > "Se encontraron archivos instalados (pero desempaquetados):\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, c-format > msgid "Processing files: %s\n" > msgstr "Procesando archivos: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > "Binarios dependientes de la arquitectura en paquetes sin arquitectura\n" >@@ -911,41 +936,41 @@ > msgid "Bad CSA data\n" > msgstr "Datos CSA erróneos\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Incapaz de recargar el encabezado de la firma\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "No se pudo abrir %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "No ha sido possible escribir el paquete: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "No ha sido posible abrir sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "No ha sido posible leer el encabezado de %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "No ha sido possible escribir el encabezado de %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "No ha sido posible leer la carga útil de %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "No ha sido possible escribir la carga útil de %s: %s\n" >@@ -1114,107 +1139,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "No ha sido posible abrir el icono %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "No ha sido posible leer el icono %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Tipo de icono desconocido: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "lÃnea %d: La etiqueta solo recibe patrones individuales: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "lÃnea %d: Carácter '%c' ilegal en: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "lÃnea %d: Carácter ilegal en: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "lÃnea %d: Secuencia \"..\" ilegal en: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "lÃnea %d: Etiqueta mal formada: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "lÃnea %d: Etiqueta vacÃa: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "lÃnea %d: Los prefijos deben finalizar en \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "lÃnea %d: Docdir debe iniciar con '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "lÃnea %d: El campo epoch debe ser un número sin signo: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "lÃnea %d: %s erróneo: calificadores: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "lÃnea %d: Formato BuildArchitecture erróneo: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "linea %d: Solo existe soporte para subpaquetes sin arquitectura: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Error interno: Etiqueta errónea %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "lÃnea %d: %s se encuentra obsoleta: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Especificación de paquete errónea: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "El paquete ya existe: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "lÃnea %d: Etiqueta desconocida: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} no puede ser vacÃo\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{BuildRoot} no puede ser \"/\"\n" >@@ -1248,32 +1273,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "No se pudo descargar nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Error al analizar %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "lÃnea %d: Argumento erróneo para %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "lÃnea %d: opción %%setup errónea %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Número de parche %s inválido: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "lÃnea %d: segundo %%prep\n" >@@ -1350,31 +1375,36 @@ > msgid "Unclosed %%if\n" > msgstr "Sin cerrar %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean retornó %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Tiene un %%else sin %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Tiene un %%endif sin %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "declaración %%include malformada\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "No se encontraron arquitecturas compatibles para la construcción\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "El paquete no tiene %%description: %s\n" >@@ -1449,71 +1479,71 @@ > msgid "Processing policies: %s\n" > msgstr "Procesando polÃticas: %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Ignorando regex no válido %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "No se pudo crear una tuberia para %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "No se pudo ejecutar la llamada exec %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "No se pudo ejecutar la llamada al sistema fork para %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, c-format > msgid "%s failed: %x\n" > msgstr "Falló %s: %x\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "falló la escritura de todos los datos a %s: %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "Falló la conversión de %s a entero largo.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "No han sido configurados atributos de archivo\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "falló magic_open(0x%x): %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "falló magic_load: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Falló la identificación del archivo \"%s\": modo %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Buscando %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Falló la búsqueda de %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "la consulta del archivo spec %s falló, no se pudo analizar\n" >@@ -1653,27 +1683,27 @@ > "el fichero de archivo %s no se encontró en la lista del encabezado del " > "archivo\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s guardado como %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir de %s falló: el directorio no está vacÃo\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir de %s falló: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s desenlace de %s fallido: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s creado como %s\n" >@@ -1751,12 +1781,12 @@ > msgid "hdr load: BAD\n" > msgstr "hdr load: INVALIDO\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature falló: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: ninguna firma disponible\n" >@@ -1874,7 +1904,7 @@ > msgid "debug rpmio I/O" > msgstr "depurar E/S rpmio" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: misconfiguración de la opción table (%d)\n" >@@ -1985,7 +2015,7 @@ > msgid "do not verify package dependencies" > msgstr "no verificar las dependencias del paquete" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "no verificar el digest de los archivos" > >@@ -2097,136 +2127,136 @@ > msgid "upgrade package(s)" > msgstr "actualizar paquete(s)" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "consultar/verificar todos los paquetes" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "modo rpm checksig" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "consultar/verificar archivo propietario de paquete(s)" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "consultar/verificar paquete(s) en grupo" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "consultar/verificar un archivo de paquete" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "consultar/verificar paquete(s) con identificador de paquete" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "consultar/verificar paquete(s)con identificador de cabecera" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "modo de consulta rpm" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "consultar/verificar una instancia de la cabecera" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "consultar/verificar paquete(s) de la transacción de la instalación" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "consultar los paquetes lanzados por el paquete" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "modo de verificación de rpm" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "consultar/verificar los paquetes que requieren una dependencia" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "consultar/verificar paquetes que proporcionan una dependencia" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "ningún argumento para glob" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "no procese los archivos que no pertenecen al paquete como manifiestos" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "listar todos los archivos de configuración" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "listar todos los archivos de documentación" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "Volcar información de archivo básica" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "listar archivos del paquete" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "saltar archivos %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "mostrar el estado de los archivos listados" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "no verificar el tamaño de los archivos" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "no verificar la ruta symlink de los archivos" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "no verificar el propietario de los archivos" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "no verificar el grupo de los archivos" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "no verificar el tiempo de modificación de los archivos" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "no verificar el modo de los archivos" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "no verificar las capacidades de los archivos" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "no verificar los contextos de seguridad del archivo" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "no verificar los archivos en el paquete" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "no verificar las dependencias de paquetes" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "no ejecutar scripts de verificación" > >@@ -2400,31 +2430,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "omitiendo paquete %s con firma V%u inverificable\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NO ESTA BIEN" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "BIEN" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (FALTAN LAS CLAVES:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (CLAVES NO CONFIABLES:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: falló la apertura: %s\n" >@@ -2811,32 +2841,37 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "No se puede abrir %s para lectura: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "No es posible restablecer el directorio raÃz: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > "soporte interno para macro de inclución de guiones <lua>, no fue construido\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "No se pudo crear un archivo temporal para %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "No se pudo duplicar el descritor de archivo %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s: macro de ejecución de guión fallido, waitpid(%d) rd %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s: macro de ejecución de guión fallido, señal %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s: macro de ejecución de guión fallido, estado de terminación %d\n" >@@ -2845,11 +2880,11 @@ > msgid "Unknown format" > msgstr "formato desconocido" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "instalar " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "borrar" > >@@ -2940,15 +2975,15 @@ > msgid "Header SHA1 digest:" > msgstr "Resumen SHA1 del encabezado:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Encabezado" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Verificar firma: PARÃMETROS ERRÃNEOS\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Firma: DESCONOCIDA (%d)\n" >@@ -2961,12 +2996,12 @@ > msgid "failed" > msgstr "falló" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "falta %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Dependencias no satisfechas para %s:\n" >@@ -3041,125 +3076,125 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "no se pudo abrir Ãndice %s utilizando db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "no se ha establecido dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "error(%d) obteniendo registros \"%s\" del Ãndice %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: omitiendo" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "error(%d) almacenando registro #%d en %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec falló: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp falló: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: omitiendo" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: encabezado dañado #%u recuperada -- omitiendo.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "error(%d) obteniendo registros \"%s\" del Ãndice %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "error(%d) estableciendo registro de encabezado #%d\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "error(%d) eliminando registro de encabezado #%d\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: no se pudo leer encabezado en 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "error(%d) estableciendo registros \"%s\" desde Ãndice %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "error(%d) almacenando registros \"%s\" en %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "error(%d) eliminando registro \"%s\" de %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "error(%d) asignando nueva instancia de paquete\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "error(%d) almacenando registro %s en %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "no se ha establecido dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "no se pudo crear el directorio %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "encabezado #%u erróneo en la base de datos -- omitiendo.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "no se puede añadir el registro original en %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "falló la reconstrucción de la base de datos: la base de datos original " > "permanece en su lugar\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "" > "¡falló el remplazo de la base de datos antigua con la nueva base de datos!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "reemplazar archivos en %s con los archivos de %s a recuperar" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "falló la eliminación del directorio %s: %s\n" >@@ -3362,7 +3397,7 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Opción desconocida %c en %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" >@@ -3370,12 +3405,12 @@ > "Demasiados niveles de recursión en la expansión macro. Esto seguramente haya " > "sido provocado por una declaración macro recursiva.\n" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "No terminado %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Un %% está seguido por un macro no analizable\n" >@@ -3395,31 +3430,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "El archivo %s tiene menos de %u bytes\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "falló al crear el directorio" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "sintaxis no válida en el macro de ejecución de scriptlet lua: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "sintaxis no valida en el scriptlet lua: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "falló el scriptlet lua: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "sintaxis no valida en el archivo de scriptlet lua: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "falló el enlace de lua: %s\n" >@@ -3445,16 +3480,16 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "la asignación de memoria (%u bytes) retornó NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "V%d %s/%s %s, ID de clave %s" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "(ninguno)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Falló al intentar registrar el manipulador de fork: %m\n" >@@ -3497,25 +3532,30 @@ > msgid "unable to read the signature\n" > msgstr "incapaz de leer la firma\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "faló makeTempFile\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead falló: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature falló: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "la apertura de %s falló: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/fi.gmo and rpm-4.9.1/po/fi.gmo differ >diff -ruN rpm-4.9.0/po/fi.po rpm-4.9.1/po/fi.po >--- rpm-4.9.0/po/fi.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/fi.po 2011-07-15 05:37:56.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm-4.4.90\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2008-03-11 11:15+0200\n" > "Last-Translator: Panu Matilainen <pmatilai@redhat.com>\n" > "Language-Team: Finnish\n" >@@ -73,7 +73,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Asennus-, päivitys- ja poistovalitsimet:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Yhteiset valitsimet kaikille rpm moodeille:" >@@ -94,7 +94,7 @@ > msgid "unexpected query source" > msgstr "odottamaton kyselyn lähde" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "vain yksi päätila voidaan määritellä" > >@@ -218,7 +218,7 @@ > msgid "no packages given for install" > msgstr "asennukselle ei määritelty paketteja" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "kyselylle ei annettu parametrejä" > >@@ -360,7 +360,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "siirry suoraan määriteltyyn vaiheeseen (vain c ja i yhteydessä)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "ohita kohdealusta" > >@@ -450,7 +450,7 @@ > msgid "Keyring options:" > msgstr "Allekirjoitusvalitsimet:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "ei annettu parametrejä" > >@@ -495,28 +495,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Salasanan tarkistus epäonnistui\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "kysele määrittelytiedostoa" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "kysele määrittelytiedostoa" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "käytä seuraava kyselyformaattia" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Allekirjoitusvalitsimet:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "kyselylle ei annettu parametrejä" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "En voi avata väliaikaistiedostoa.\n" >@@ -594,17 +604,17 @@ > msgid "syntax error in expression\n" > msgstr "syntaksivirhe lausekkeessa\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Puuttuva '(' %s %s:ssä\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "puuttuva ')' %s:(%s:ssä\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Virheellinen %s merkki: %s\n" >@@ -629,71 +639,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Virheellinen oikeusmäärittely %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Virheellinen hakemisto-oikeusmäärittely %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Epätavallinen locale-pituus: \"%.*s\" %%lang(%s):ssä\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Kaksi tiedostoa yhdellä rivillä %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Tiedostojen täytyy alkaa \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Tiedosto lueteltu kahdesti: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s:n avaus ei onnistunut: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symbolinen linkki osoittaa BuildRoot:iin: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Tiedostoa ei löytynyt: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Tiedostoa ei löytynyt: %s\n" >@@ -723,47 +743,52 @@ > msgid "%s: failed to encode\n" > msgstr "" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Tiedosto tarvitsee aloitusmerkin \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Täydennys ei sallittu: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Tiedostoa ei löytynyt täydennyksellä: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Tiedostoa ei löytynyt täydennyksellä: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "%%files tiedostoa %s ei voitu avata: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "rivi: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Virheellinen tiedosto: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Virheellinen omistaja/ryhmä: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Tarkistetaan paketoimattomia tiedostoja: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -772,12 +797,12 @@ > "Löytyi asennettuja (mutta paketoimattomia) tiedostoja:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, c-format > msgid "Processing files: %s\n" > msgstr "Käsitellään tiedostoja: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -868,41 +893,41 @@ > msgid "Bad CSA data\n" > msgstr "" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Allekirjoitusotsikon uudelleenlataus ei onnistu\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "%s:aa ei voitu avata: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Pakettia ei voitu kirjoittaa: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Otsikkotiedon lukeminen %s:stä epäonnistui: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Otsikkotiedon kirjoittaminen %s:n epäonnistui: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Kuorman luku %s:stä ei onnistu: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Kuorman kirjoitus %s:ään ei onnistu: %s\n" >@@ -1070,107 +1095,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Ikonia %s ei voida avata: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Ikonia %s ei voida lukea: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Tuntematon ikonityyppi: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "rivi %d: laiton merkki '%c' %s:ssä\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "rivi %d: laiton merkki %s:ssä\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "rivi %d: laiton merkkijono \"..\" %s:ssä\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "rivi %d: Epoch-kentän täytyy olla etumerkitön numero: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "rivi %d: virheellinen käännösarkkitehtuurin muoto: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Virheellinen pakettimäärittely: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Paketti on jo olemassa: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "rivi %d: tuntematon nimiö: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} ei voi olla tyhjä\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} ei voi olla \"/\"\n" >@@ -1204,32 +1229,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Virhe jäsennettäessä %%setup-osiota: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "rivi %d: virheellinen argumentti %%setup:ille: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "rivi %d: virheellinen %%setup valitsin %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Virheellinen patch-numero %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "rivi %d: toinen %%prep-osio\n" >@@ -1303,31 +1328,36 @@ > msgid "Unclosed %%if\n" > msgstr "Sulkematon %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d parseExpressionBoolean palautti %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%else ilman %%if:iä\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%endif ilman %%if:iä\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "virheellinen %%include-lause\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Ei yhteensopivia arkkitehtureeja käännökselle\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Paketissa ei ole %%description-osiota: %s\n" >@@ -1399,71 +1429,71 @@ > msgid "Processing policies: %s\n" > msgstr "Käsitellään tiedostoja: %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Ei voitu luoda putkea %s:lle: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Ei voitu suorittaa %s:ää: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Ei voitu suorittaa %s:ää: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s epäonnistui: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "kaiken tiedon kirjoittaminen %s:ään ei onnistunut\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) epäonnistui: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load epäonnistui: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Tiedoston \"%s\" tunnistaminen epäonnistui: moodi %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Etsitään %s:ää: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "%s:ää ei löytynyt\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "määrittelytiedoston %s kysely epäonnistui\n" >@@ -1601,27 +1631,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s talletettiin %s:nä\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s %s rmdir epäonnistui - hakemisto ei ole tyhjä\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s %s:n rmdir epäonnistui: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s luotu %s:na\n" >@@ -1696,12 +1726,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature epäonnistui: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Ei allekirjoitusta saatavilla\n" >@@ -1818,7 +1848,7 @@ > msgid "debug rpmio I/O" > msgstr "" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1928,7 +1958,7 @@ > msgid "do not verify package dependencies" > msgstr "älä tarkista paketin riippuvuuksia" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "älä tarkista tiedostojen tarkistussummia" > >@@ -2040,136 +2070,136 @@ > msgid "upgrade package(s)" > msgstr "päivitä paketteja" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "kysele/tarkista kaikki paketit" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "rpm allekirjoituksen tarkistustila" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "kysele/tarkista pakettia, jonka omistuksessa <tiedosto> on" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "kysele/tarkista paketteja ryhmässä" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "kysele/tarkista pakettitiedostoa" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm kyselytila" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "rpm tarkistustila" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "kysele/tarkista paketteja, jotka vaativat ominaisuutta" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "kysele/tarkista paketteja, jotka tarjoavat ominaisuuden" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "luettele kaikki konfiguraatiotiedostot" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "luettele kaikki dokumentaatiotiedostot" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "luettele paketin tiedostot" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "ohita %%ghost tiedostot" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "näytä lueteltujen tiedostojen tilat" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "älä tarkista tiedostojen kokoa" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "älä tarkista tiedostojen symbolisen linkin polkua" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "älä tarkista tiedostojen omistajaa" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "älä tarkista tiedostojen ryhmää" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "älä tarkista tiedostojen muutosaikaa" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "älä tarkista tiedostojen oikeuksia" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "älä tarkista paketin tiedostoja" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "älä tarkista paketin riippuvuuksia" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "älä suorita tarkistusskriptejä" > >@@ -2341,31 +2371,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "ohitetaan paketti %s jonka V%u allekirjoitusta ei voida varmentaa\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "EI OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr "(PUUTTUVIA AVAIMIA:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr "" > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (EPÃLUOTETTAVIA AVAIMIA:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr "" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: avaus epäonnistui: %s\n" >@@ -2737,31 +2767,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "En voi avata %s luettavaksi: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Juurihakemiston palautus ei onnistu: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Ei voitu luoda tilapäistiedostoa %s:lle: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s scripti epäonnistui, waitpid(%d) palautti %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s skripti epäonnistui, signaali %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s skripti epäonnistui, palautti %d\n" >@@ -2770,11 +2805,11 @@ > msgid "Unknown format" > msgstr "Tuntematon formaatti" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2862,15 +2897,15 @@ > msgid "Header SHA1 digest:" > msgstr "" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Otsikko " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "" >@@ -2883,12 +2918,12 @@ > msgid "failed" > msgstr "epäonnistui" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "puuttuva %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Tyydyttämättömiä riippuvuuksia %s:lle:\n" >@@ -2963,123 +2998,123 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "indeksin %s avaus db%d:llä ei onnistu - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "dbpath ei ole asetettu\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "virhe(%d) haettaessa \"%s\" tietueita indeksistä %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: ohitetaan" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "virhe(%d) tallennettaessa tietuetta #%d %s:ään\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec epäonnistui: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp epäonnistui: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: ohitetaan" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: ohitetaan vioittunut otsikkotietue #%u.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "virhe(%d) haettaessa \"%s\" tietueita indeksistä %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "virhe(%d) lisättäessä otsikkon #%d tietuetta\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "virhe(%d) poistettaessa otsikon #%d tietuetta\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: otsikkoa ei voida lukea (0x%x)\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "virhe(%d) asetettaessa \"%s\" tietuetita indeksistä %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "virhe(%d) tallennettaessa tietuetta %s %s:ään\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "virhe(%d) poistettaessa tietuetta %s %s:stä\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "virhe(%d) varattaessa uutta paketti-instanssia\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "virhe(%d) tallennettaessa tietuetta %s %s:ään\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "dbpath ei ole asetettu" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "hakemiston %s luonti epäonnistui: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "tietue numero %u tietokannassa viallinen -- ohitetaan.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "alkupäisen tietueen %u lisäys ei onnistu\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "tietokannan uudelleenrakennus epäonnistui: alkuperäinen kanta paikallaan\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "vanhan tietokannan korvaus uudella epäonnistui!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "korvaa tiedostot %s:ssä tiedostoilla %s:stä korjataksesi" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "hakemiston %s poisto epäonnistui: %s\n" >@@ -3278,18 +3313,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Tuntematon valitsin %c %s(%s):ssä\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "Päättämätön %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "%% seuraa makro jota ei voida jäsentää\n" >@@ -3309,31 +3344,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "hakemiston luonti epäonnistui" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "virheellinen syntaksi lua-skriptissä: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "virheellinen syntaksi lua-skriptissä: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua-skripti epäonnistui: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "virheellinen syntaksi lua-tiedostossa: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua-koukku epäonnistui: %s\n" >@@ -3359,16 +3394,16 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "muistin varaus (%u tavua) palautti NULL:in.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "(ei mitään)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "" >@@ -3411,25 +3446,30 @@ > msgid "unable to read the signature\n" > msgstr "en voinut lukea allekirjoitusta\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp epäonnistui\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead epäonnistui: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature epäonnistui: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "%s:n avaus ei onnistunut: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/fr.gmo and rpm-4.9.1/po/fr.gmo differ >diff -ruN rpm-4.9.0/po/fr.po rpm-4.9.1/po/fr.po >--- rpm-4.9.0/po/fr.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/fr.po 2011-07-15 05:37:56.000000000 -0400 >@@ -11,7 +11,7 @@ > msgstr "" > "Project-Id-Version: RPM 4.2.1\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2003-07-06 01:36+0200\n" > "Last-Translator: RPM French Translation <rpm-fr@livna.org>\n" > "Language-Team: RPM French Translation <rpm-fr@livna.org>\n" >@@ -85,7 +85,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Options d'installation/désinstallation/mise à jour:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Options communes a tous les modes et executables rpm:" >@@ -106,7 +106,7 @@ > msgid "unexpected query source" > msgstr "source de requête inattendue" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "un seul mode majeur peut être specifié" > >@@ -234,7 +234,7 @@ > msgid "no packages given for install" > msgstr "n'a aucun paquetage à installer" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "aucun argument fourni à la requête" > >@@ -390,7 +390,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "aller directement à l'étape spécifiée (seulement pour c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "surcharger la plate-forme cible" > >@@ -484,7 +484,7 @@ > msgid "Keyring options:" > msgstr "Otions de signatures" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "aucun argument fourni" > >@@ -532,28 +532,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Mauvaise phrase de passe\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "questionner un fichier spec" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "questionner un fichier spec" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "utiliser le format de requête suivant" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Otions de signatures" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "aucun argument fourni à la requête" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Incapable d'ouvrir un fichier temporaire.\n" >@@ -632,17 +642,17 @@ > msgid "syntax error in expression\n" > msgstr "erreur de syntaxe dans l'expression\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "'(' manquante dans %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "')' manquante dans %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Lexème %s invalide: %s\n" >@@ -667,71 +677,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Mauvais mode spec: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Mauvais dirmode spec: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Mauvaise longueur de la locale: \"%.*s\" dans %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Deux fois la même locale %.*s dans %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Lexème %s invalide: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Un seul argument pour %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Deux fichiers sur une seule ligne: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Le fichier doit commencer par \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Ne peut mélanger un %%doc spécial avec d'autre formes: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Fichier listé deux fois: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s n'a pu délier %s: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Lien symbolique pointant sur BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Fichier non trouvé: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Fichier non trouvé: %s\n" >@@ -761,47 +781,52 @@ > msgid "%s: failed to encode\n" > msgstr "La macro %%%s ne peut être expansée\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Le fichier non précédé d'un \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Substitution non permise: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Fichier non trouvé par la substitution: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Fichier non trouvé par la substitution: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Ne peut ouvrir le fichier donné à %%files %s: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "Ligne: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Mauvais fichier: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Mauvais possesseur/groupe: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Vérification des fichiers non empaquetés: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -810,12 +835,12 @@ > "Fichier(s) installé(s) (mais non empaquetés):\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Traitement des fichiers: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -906,41 +931,41 @@ > msgid "Bad CSA data\n" > msgstr "Mauvaises données CSA\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Impossible de recharger l'entête de la signature.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Impossible d'ouvrir %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Impossible d'écrire le paquetage: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Impossible d'ouvrir sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Impossible de lire l'entête dans %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Impossible d'écrire l'entête dans %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Impossible de lire la charge utile dans %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Impossible d'écrire la charge utile dans %s: %s\n" >@@ -1108,107 +1133,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Impossible d'ouvrir l'icône %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Impossible de lire l'icône %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Type d'icône inconnu: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "ligne %d: le tag n'accepte qu'un seul lexème: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "ligne %d: caractère '-' illégal dans %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "ligne %d: caractère '-' illégal dans %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "ligne %d: caractère '-' illégal dans %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "ligne %d: tag malformé: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "ligne %d: tag vide: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "ligne %d: les prefixes ne doivent pas finir par un \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "ligne %d: le docdir doit commencer par un '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "ligne %d: le champ Epoch/Serial doit être un nombre: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "ligne %d: Mauvais %s: qualifiers: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "ligne %d: mauvais format pour BuildArchitecture: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Erreur interne: tag bidon %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "ligne %d: Version requise: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Mauvaise specification de paquetage: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Paquetage déjà existant: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "ligne %d: tag inconnu: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot ne peut pas être \"/\": %s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot ne peut pas être \"/\": %s\n" >@@ -1243,32 +1268,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Impossible de télécharger la non-source %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Erreur d'analyse syntaxique du %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "ligne %d: mauvais argument à %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "ligne %d: mauvaise option à %%setup %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "numéro de paquetage invalide: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "ligne %d: deuxième %%prep\n" >@@ -1345,31 +1370,36 @@ > msgid "Unclosed %%if\n" > msgstr "%%if non terminé\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean retourne %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: j'ai là un %%else sans %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: j'ai là un %%endif sans %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "%%include malformé\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Pas d'architecture compatible pour construction\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Le paquetage n'a pas de %%description: %s\n" >@@ -1441,72 +1471,72 @@ > msgid "Processing policies: %s\n" > msgstr "Traitement des fichiers: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "ligne %d: mauvais nombre: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Impossible d'ouvrir %s: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, fuzzy, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Impossible d'exécuter %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, fuzzy, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Impossible d'ouvrir %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "échec %s: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "Impossible d'écrire la charge utile dans %s: %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "échec de gpg à ecrire la signature\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "échec de l'ouverture de %s: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s échec du rmdir sur %s: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, fuzzy, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "%s échec du rmdir sur %s: %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "Fichier %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, fuzzy, c-format > msgid "Failed to find %s:\n" > msgstr "Impossible de lire %s: %s.\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1655,27 +1685,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "l'archive %s n'était pas dans la liste de fichiers d'entêtes\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s sauvé en tant que %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s échec du rmdir sur %s : répertoire non-vide\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s échec du rmdir sur %s: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s n'a pu délier %s: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s créé en tant que %s\n" >@@ -1751,12 +1781,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: échec de rpmReadSignature: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: aucune signature disponible\n" >@@ -1873,7 +1903,7 @@ > msgid "debug rpmio I/O" > msgstr "déboguer les E/S de rpmio" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: table d'option mal configurée (%d)\n" >@@ -1987,7 +2017,7 @@ > msgid "do not verify package dependencies" > msgstr "ne pas vérifier les dépendances du paquetage" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "ne pas vérifier les sommes MD5 des fichiers" >@@ -2104,143 +2134,143 @@ > msgid "upgrade package(s)" > msgstr "mises à jour des paquetages" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "vérifier/demander à tous les paquetages" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "mode rpm vérifsign" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "vérifier/demander un package possèdant un fichier" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "vérifier/questionner le(s) paquetage(s) d'un même groupe" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "vérifier/questionner un fichier paquetage" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "" > "questionner/vérifier le(s) paquetage(s) grâce à un identifieur de paquetage" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "" > "questionner/vérifier le(s) paquetage(s) grâce à un identifieur d'entête" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "mode de requête de rpm" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "questionner/vérifier une instance d'entête" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "" > "questionner/vérifier le(s) paquetage(s) à partir de la transaction " > "d'installation" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "questionner le(s) paquetage(s) surveillé(s) par le paquetage" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "mode de vérification de rpm" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "vérifier/demander le(s) paquetage(s) qui requier(en)t une dépendance" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "vérifier/demander le(s) paquetage(s) qui fourni(ssen)t une dépendance" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "aucun argument fourni" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "lister les fichiers de configuration" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "lister les fichiers documents" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "débite les informations de base des fichiers" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "lister les fichiers du paquetage" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "éviter les fichiers fantômes %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "affiche la liste des fichiers et leur état" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "ne pas vérifier la taille des fichiers" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "ne pas vérifier le chemin du lien symbolique des fichiers" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "ne pas vérifier le possesseur des fichiers" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "ne pas vérifier le groupe possesseur des fichiers" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "ne pas vérifier les dates de modification des fichiers" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "ne pas vérifier les permissions des fichiers" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "ne pas vérifier la taille des fichiers" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "ne pas vérifier les fichiers du paquetage" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "ne pas vérifier les fichiers du paquetage" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "ne pas vérifier les dépendances du paquetage" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "ne pas exécuter le(s) script(s) de vérification" > >@@ -2414,31 +2444,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "PAS OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (CLES MANQUANTES:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (CLES NONCREDIBLE:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: échec de l'ouverture: %s\n" >@@ -2833,31 +2863,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Impossible d'ouvrir %s en lecture: %s.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Ne peut détruire le répertoire %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Impossible d'ouvrir %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Impossible d'ouvrir %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s(%s-%s-%s) échec du scriptlet, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s(%s-%s-%s) échec du scriplet, code de sortie %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s(%s-%s-%s) échec du scriplet, code de sortie %d\n" >@@ -2867,12 +2902,12 @@ > msgid "Unknown format" > msgstr "tag inconnu" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(déjà installé) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2962,15 +2997,15 @@ > msgid "Header SHA1 digest:" > msgstr "Hachage de l'entête SHA1: " > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Entête " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Verification de signature: MAUVAIS PARAMETRES\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Signature: INCONNUE (%d)\n" >@@ -2984,12 +3019,12 @@ > msgid "failed" > msgstr "échec %s: %s\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "manquant %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "dépendances non satisfaites pour %s: " >@@ -3064,128 +3099,128 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "ne peut ouvrir l'index %s en utilisant db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "aucun dbpath n'a été fourni\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "erreur(%d) en attrapant les articles \"%s\" de l'index %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: on saute" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "erreur(%d) en stockant l'article nº%d dans %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: échec de fseek: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: échec de l'ouverture: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: on saute" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: l'entête nº%u endommagé a été téléchargé -- ignoré.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "erreur(%d) en attrapant les articles \"%s\" de l'index %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "" > "erreur(%d) en affectant l'article de l'entête nº%d pour l'enlèvement de %s\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "" > "erreur(%d) en affectant l'article de l'entête nº%d pour l'enlèvement de %s\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: impossible de lire l'entête à 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "erreur(%d) en affectant les articles \"%s\" de l'index %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "erreur(%d) en stockant l'article \"%s\" dans %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "erreur(%d) en enlevant l'article \"%s\" de %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "erreur(%d) en allouant une nouvelle instance de paquetage\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "erreur(%d) en stockant l'article %s dans %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "aucun dbpath fourni" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "Ne peut détruire le répertoire %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "l'entête nº%u dans la base de données n'est pas bon -- ignoré.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "impossible d'ajouter l'article qui était au départ à %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "Ne peut reconstruire la base de données: la base originale reste telle " > "qu'elle est\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "Ne peut remplacer la vieille base de données par la nouvelle!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "" > "remplacer les fichiers dans %s avec les fichiers de %s pour faire une " > "récupération" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "Ne peut détruire le répertoire %s: %s\n" >@@ -3384,18 +3419,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Option inconnue %c dans %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "%c non terminé: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Un %% est suivi d'une macro in-analysable\n" >@@ -3415,32 +3450,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Le fichier %s est plus petit que %u octets\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "Ne peut détruire le répertoire %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, fuzzy, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "- non supporté sur des chaînes de caractères\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- non supporté sur des chaînes de caractères\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: échec de Fwrite: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "numéro de paquetage invalide: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: échec de fseek: %s\n" >@@ -3466,17 +3501,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "l'allocation de mémoire (%u octets) a retourné NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "signature V3 DSA: " > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(pas d'erreur)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Impossible de lire le fichier spec à %s\n" >@@ -3519,26 +3554,31 @@ > msgid "unable to read the signature\n" > msgstr "impossible de lire la signature\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "échec de makeTempFile\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: échec de writeLead: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: échec de rpmWriteSignature: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "échec de l'ouverture de %s: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/is.gmo and rpm-4.9.1/po/is.gmo differ >diff -ruN rpm-4.9.0/po/is.po rpm-4.9.1/po/is.po >--- rpm-4.9.0/po/is.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/is.po 2011-07-15 05:37:56.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2001-07-12 13:25+0000\n" > "Last-Translator: Richard Allen <ra@hp.is>\n" > "Language-Team: is <kde-isl@mmedia.is>\n" >@@ -74,7 +74,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "" >@@ -95,7 +95,7 @@ > msgid "unexpected query source" > msgstr "" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "" > >@@ -206,7 +206,7 @@ > msgid "no packages given for install" > msgstr "" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "" > >@@ -347,7 +347,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "" > >@@ -438,7 +438,7 @@ > msgid "Keyring options:" > msgstr "" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "" > >@@ -484,26 +484,34 @@ > msgid "Pass phrase check failed\n" > msgstr "" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+msgid "parse spec file(s) to stdout" >+msgstr "" >+ >+#: rpmspec.c:28 > msgid "query spec file(s)" > msgstr "" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > msgid "Spec options:" > msgstr "" > >+#: rpmspec.c:90 >+msgid "no arguments given for parse" >+msgstr "" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Get ekki opnað tempi skrá.\n" >@@ -579,17 +587,17 @@ > msgid "syntax error in expression\n" > msgstr "" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "vantar '(' í %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "vantar ')' í %s %s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Ógilt %s tákn: %s\n" >@@ -614,71 +622,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Ógilt %s tákn: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Tvær skrár á einni línu: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Skráin er tvítekin: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s gat ekki eytt %s: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Skráin fannst ekki: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Skráin fannst ekki: %s\n" >@@ -708,59 +726,64 @@ > msgid "%s: failed to encode\n" > msgstr "%s brást\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, fuzzy, c-format > msgid "Glob not permitted: %s\n" > msgstr "Gat ekki opnað PreUn skrá: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Skráin fannst ekki með 'glob': %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Skráin fannst ekki með 'glob': %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Gat ekki opnað %%files skrána %s: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "lína: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Ógild skrá %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "%s brást\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -853,42 +876,42 @@ > msgid "Bad CSA data\n" > msgstr "" > >-#: build/pack.c:492 >+#: build/pack.c:491 > #, fuzzy > msgid "Unable to reload signature header.\n" > msgstr "Get ekki lesið haus úr %s: %s\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Get ekki ritað í pakka: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Get ekki opnað sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Get ekki lesið haus úr %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Gat ekki ritað haus í %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Get ekki lesið innihald %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Get ekki ritað innihald í %s: %s\n" >@@ -1056,107 +1079,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Get ekki opnað táknmynd %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Gat ekki lesið táknmynd %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Óþekkt tegund táknmyndar: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "lína %d: Tag tekur einungis eitt tákn: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "lína %d: Ólöglegt tákn '-' í %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "lína %d: Ólöglegt tákn '-' í %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "lína %d: Ólöglegt tákn '-' í %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "lína %d: Skemmt tag: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "lína %d: Tómt tag: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "lína %d: Epoch/Serial svæðið verður að innihalda tölu: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "lína %d: Óleyfilegur rofi %s: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "" >@@ -1191,32 +1214,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "lína %d: Ógilt viðfang við %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Ógilt %s tákn: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "" >@@ -1288,31 +1311,36 @@ > msgid "Unclosed %%if\n" > msgstr "" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "" >@@ -1384,72 +1412,72 @@ > msgid "Processing policies: %s\n" > msgstr "%s brást\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "lína %d: Óleyfilegur rofi %s: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Gat ekki búið til undirferli (fork) %s: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Gat ekki keyrt %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Gat ekki búið til undirferli (fork) %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s brást\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "gat ekki ritað öll gögn í %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg get ekki lesið undirskriftina\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "%s brást\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s rmdir %s brást: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, fuzzy, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "%s rmdir %s brást: %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "Skrá %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "gat ekki fundið %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1591,27 +1619,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s vistað sem %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir %s brást: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s gat ekki eytt %s: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s búið til sem %s\n" >@@ -1686,12 +1714,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s rmdir %s brást: %s\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "" >@@ -1813,7 +1841,7 @@ > msgid "debug rpmio I/O" > msgstr "" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1922,7 +1950,7 @@ > msgid "do not verify package dependencies" > msgstr "" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "ekki yfirfara MD5 undirritun skráa" >@@ -2035,143 +2063,143 @@ > msgid "upgrade package(s)" > msgstr "uppfæra pakka" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "fyrirspurn/yfirferð á pakkann sam á skrá" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "fyrirspurn/yfirferð á pakkann sam á skrá" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > #, fuzzy > msgid "query/verify package(s) with package identifier" > msgstr "fyrirspurn/yfirferð á pakkann sam á skrá" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > #, fuzzy > msgid "query/verify package(s) with header identifier" > msgstr "fyrirspurn/yfirferð á pakkann sam á skrá" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "fyrirspurn/yfirferð á pakkann sam á skrá" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > #, fuzzy > msgid "query/verify package(s) from install transaction" > msgstr "fyrirspurn/yfirferð á pakkann sam á skrá" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "fyrirspurn/yfirferð á pakkana sem hafa pakkaþarfir" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "fyrirspurn/yfirferð á pakkana sem uppfylla þarfir annara pakka" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "ekki yfirfara stærð skráa" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "ekki yfirfara symlink slóð skráa" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "ekki yfirfara eiganda skráa" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "ekki yfirfara hop skráa" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "ekki yfirfara heimildir skráa" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "ekki yfirfara stærð skráa" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "ekki yfirfara skrárnar í pakkanum" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "ekki yfirfara skrárnar í pakkanum" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "ekki skoða pakkaskilyrðin" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "" > >@@ -2343,31 +2371,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr "" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr "" > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr "" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr "" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "" >@@ -2741,31 +2769,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Get ekki opnað %s til lesturs: %s.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "gat ekki búið til %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Gat ekki búið til undirferli (fork) %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Gat ekki búið til undirferli (fork) %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s brást\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s brást\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s brást\n" >@@ -2775,11 +2808,11 @@ > msgid "Unknown format" > msgstr "Óþekkt tegund táknmyndar: %s\n" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2868,15 +2901,15 @@ > msgid "Header SHA1 digest:" > msgstr "ekki yfirfara SHA1 undirritunina" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "" >@@ -2890,12 +2923,12 @@ > msgid "failed" > msgstr "%s brást\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "vantar %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Óuppfyllt pakkaskilyrði fyrir %s-%s-%s: " >@@ -2973,122 +3006,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "get ekki opnað %s index með db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: Fseek brást: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: Fseek brást: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "gat ekki búið til %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "" >@@ -3287,18 +3320,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Óþekkt viðfang %c í %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "" >@@ -3318,32 +3351,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Skráin %s er minni en %u bæti\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "gat ekki búið til %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s brást\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: Fseek brást: %s\n" >@@ -3369,17 +3402,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "minnisfrátekt (%u bæta) skilaði NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(engin villa)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Gat ekki lesið spec skrá frá %s\n" >@@ -3422,26 +3455,31 @@ > msgid "unable to read the signature\n" > msgstr "get ekki lesið undirskriftina\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "pgp brást\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "%s brást\n" >+ > #: tools/rpmgraph.c:143 > #, fuzzy, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/it.gmo and rpm-4.9.1/po/it.gmo differ >diff -ruN rpm-4.9.0/po/it.po rpm-4.9.1/po/it.po >--- rpm-4.9.0/po/it.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/it.po 2011-07-15 05:37:56.000000000 -0400 >@@ -9,7 +9,7 @@ > msgstr "" > "Project-Id-Version: it\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2010-11-10 16:56+0200\n" > "Last-Translator: Guido Grazioli <guido.grazioli@gmail.com>\n" > "Language-Team: Italian <trans-it@lists.fedoraproject.org>\n" >@@ -83,7 +83,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Opzioni Installa/Aggiorna/Rimuovi:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Opzioni comuni per tutte le modalità e gli eseguibili rpm:" >@@ -104,7 +104,7 @@ > msgid "unexpected query source" > msgstr "origine d'interrogazione inaspettata" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "è possibile specificare solo una modalità principale" > >@@ -249,7 +249,7 @@ > msgid "no packages given for install" > msgstr "non è stato specificato alcun pacchetto per l'installazione" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "non è stato specificato alcun argomento per l'interrogazione" > >@@ -395,7 +395,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "salta fino alla fase specificata (solo per c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "annulla la piattaforma target" > >@@ -489,7 +489,7 @@ > msgid "Keyring options:" > msgstr "Opzioni della firma:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "non è stato specificato alcun argomento" > >@@ -533,28 +533,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Controllo frase chiave fallito\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "interrogare un file spec" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "interrogare un file spec" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "usare il seguente formato di interrogazione" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Opzioni della firma:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "non è stato specificato alcun argomento per l'interrogazione" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Impossibile aprire il file temp.\n" >@@ -633,17 +643,17 @@ > msgid "syntax error in expression\n" > msgstr "errore di sintassi nell'espressione\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "'(' mancante in %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "')' mancante in %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Token %s non valido: %s\n" >@@ -668,71 +678,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Spec della modalità errata: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Spec dirmode errata: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Lunghezza locale inusuale: \"%.*s\" in %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Locale doppio %.*s in %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "Capability non valida: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "Supporto alle file capabilities non disponibile\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Un solo argomento per %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Due file su di una riga: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Il file deve iniziare con \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Impossibile unire %%doc speciali con altri formati: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "Algoritmo digest file sconosciuto %u , ritorno a MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "File elencato due volte: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "scollegamento %s di %s fallito: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Il Symlink punta alla BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "Attributi dei file espliciti richiesti nello spec file per: %s\n" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "File non trovato: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "File non trovato: %s\n" >@@ -762,47 +782,52 @@ > msgid "%s: failed to encode\n" > msgstr "%s: errore durante l'encoding\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Il file deve essere preceduto da \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob non permesso: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "File non trovato da glob: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "File non trovato da glob: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Impossibile aprire %%files file %s: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "riga: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "File errato: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Proprietario/gruppo errato: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Controllo per file scompattato/i in corso: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -811,12 +836,12 @@ > "Trovato/i file installati (ma scompattati):\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, c-format > msgid "Processing files: %s\n" > msgstr "Elaborazione file: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "Binari dipendenti dall'architettura presenti in un pacchetto noarch\n" > >@@ -907,41 +932,41 @@ > msgid "Bad CSA data\n" > msgstr "Dati CSA errati\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Impossibile ricaricare intestazione della firma.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Impossibile aprire %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Impossibile scrivere il pacchetto: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Impossibile aprire sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Impossibile leggere intestazione da %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Impossibile salvare intestazione su %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Impossibile leggere payload da %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Impossibile salvare payload su %s: %s\n" >@@ -1109,107 +1134,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Impossibile aprire l'icona %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Impossibile leggere l'icona %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Tipo di icona sconosciuto: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "riga %d: Il tag necessita di un solo token: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "riga %d: Carattere '%c' illegale in: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "riga %d: Carattere illegale in: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "riga %d: Sequenza \"..\" illegale in: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "riga %d: Etichetta malformata: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "riga %d: Etichetta vuota: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "riga %d: I prefissi non devono finire con \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "riga %d: Docdir deve iniziare con '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "riga %d: Il campo Epoch deve essere un numero: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "riga %d: %s errati: qualificatori: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "riga %d: Formato BuildArchitecture errato: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "riga %d: Sono supportati solo sottopacchetti noarch: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Errore interno: Etichetta Bogus %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "riga %d: %s è deprecato: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Specifiche errate del pacchetto: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Il pacchetto è già esistente: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "riga %d: Tag sconosciuto: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} non può essere vuota\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} non può essere \"/\"\n" >@@ -1243,32 +1268,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Impossibile scaricare nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Errore nell'analisi del %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "riga %d: Arg errato su %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "riga %d: Opzione di %%setup errata %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Numero patch non valido %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "riga %d: secondo %%prep\n" >@@ -1345,32 +1370,37 @@ > msgid "Unclosed %%if\n" > msgstr "Non chiuso %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean ritorna %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Possiede un %%else con nessun %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Possiede un %%endif con nessun %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "istruzione %%include malformata\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "" > "Non è stata trovata alcuna architettura compatibile per la compilazione\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Il pacchetto non possiede alcuna %%description: %s\n" >@@ -1443,71 +1473,71 @@ > msgid "Processing policies: %s\n" > msgstr "Elaborazione policies: %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Viene ignorata la regex non valida %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Impossibile creare la pipe per %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Impossibile eseguire %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Impossibile biforcare %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, c-format > msgid "%s failed: %x\n" > msgstr "%s fallito: %x\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "impossibile salvare tutti i dati su %s: %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "Conversione di %s a long integer fallita.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "Non è configurato alcun attributo dei file\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) fallita: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load fallita: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Identificazione file \"%s\" fallita: modalità %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Ricerca di %s in corso: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Impossibile trovare %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "interrogazione di specfile %s fallita, impossibile analizzare\n" >@@ -1646,27 +1676,27 @@ > msgstr "" > "file archive %s non è stato trovato nell'elenco dei file di intestazione\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s salvato cme %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir di %s fallito: La cartella non è vuota\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir di %s fallito: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "scollegamento %s di %s fallito: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s creato come %s\n" >@@ -1741,12 +1771,12 @@ > msgid "hdr load: BAD\n" > msgstr "hdr load: BAD\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature fallita: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Nessuna firma disponibile\n" >@@ -1863,7 +1893,7 @@ > msgid "debug rpmio I/O" > msgstr "debug rpmio I/O" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: tabella opzioni configurata in modo errato (%d)\n" >@@ -1975,7 +2005,7 @@ > msgid "do not verify package dependencies" > msgstr "non verificare le dipendenze dei pacchetti" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "non verificare il digest dei file" > >@@ -2088,139 +2118,139 @@ > msgid "upgrade package(s)" > msgstr "aggiorna il pacchetto/i" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "interrogare/verificare tutti i pacchetti" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "modalità rpm checksig" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "interrogare/verificare a quale pacchetto/i appartiene il file" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "interrogare/verificare il pacchetto/i in un gruppo" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "interrogare/verificare un file del pacchetto" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "" > "interrogare/verificare il pacchetto/i con un identificatore del pacchetto" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "" > "interrogare/verificare il pacchetto/i con un identificatore di intestazione" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "modalità interrogazione rpm" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "interrogare/verificare una istanza dell'intestazione" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "" > "interrogare/verificare il pacchetto/i dalla transazione di installazione" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "interroga il pacchetto/i azionato dal pacchetto" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "modalità verifica rpm" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "interrogare/verificare il pacchetto/i che necessita di una dipendenza" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "interrogare/verificare il pacchetto/i che fornisce una dipendenza" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "non eseguire il glob degli argomenti" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "non processare i file non-package come manifest" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "elenca tutti i file di configurazione" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "elenca tutti i file di documentazione" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "emettere le informazioni di base dei file" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "elenca i file in un pacchetto" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "salta file %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "visualizza gli stati dei file elencati" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "non verificare la dimensione dei file" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "non verificare il percorso symlink dei file" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "non verificare il proprietario dei file" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "non verificare il gruppo dei file" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "non verificare l'ora di modifica dei file" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "non verificare la modalità dei file" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "non verificare le capabilities dei file" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "non verificare i contesti di sicurezza dei file" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "non verificare i file nel pacchetto" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "non verificare le dipendenze del pacchetto" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "non eseguire gli script di verifica" > >@@ -2394,31 +2424,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "salto il pacchetto %s con firma V%u non verificabile\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NON OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (CHIAVI MANCANTI:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (CHIAVI NON FIDATE:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: apertura fallita: %s\n" >@@ -2811,31 +2841,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Impossibile aprire %s per la lettura: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Impossibile ripristinare directory root: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "supporto agli scriptlet <lua> non disponibile\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Impossibile creare il file temporaneo per %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Impossibile duplicare il file descriptor: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "scriptlet %s fallita, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "scriptlet %s fallita, segnale %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "scriptlet %s fallita, uscita con stato %d\n" >@@ -2844,11 +2879,11 @@ > msgid "Unknown format" > msgstr "Formato sconosciuto" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "installa" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "elimina" > >@@ -2937,15 +2972,15 @@ > msgid "Header SHA1 digest:" > msgstr "Digest SHA1 header:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Header " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Verifica firma: PARAMETRI ERRATI\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Firma: SCONOSCIUTA (%d)\n" >@@ -2958,12 +2993,12 @@ > msgid "failed" > msgstr "fallito" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "%c %s mancanti" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Dipendenze non soddisfatte per %s:\n" >@@ -3038,122 +3073,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "impossibile aprire l'indice %s utilizando db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "non è stato impostato alcun dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "errore(%d) durante l'acquisizione dei record \"%s\" dall'indice %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: salto" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "errore(%d) nella memorizzazione del record #%d in %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec fallito: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp fallito: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: salto" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: intestazione #%u danneggiata -- viene omessa.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "errore(%d) durante l'acquisizione dei record \"%s\" dall'indice %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "errore(%d) nell'impostazione del record #%d dell'intestazione\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "errore(%d) nell'eliminazione del record dell'intestazione #%d\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: impossibile leggere intestazione 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "errore(%d) nell'impostazione dei record \"%s\" dall'indice %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "errore(%d) nella memorizzazione del record \"%s\" in %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "errore(%d) nella rimozione del record \"%s\" da %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "errore(%d) nell'allocazione di una nuova istanza del pacchetto\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "errore(%d) nella memorizzazione del record %s in %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "non è stato impostato alcun dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "impossibile creare la cartella %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "l'intestazione #%u nel database non è valida -- viene omessa.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "impossibile aggiungere il record originariamente su %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "ricompilazione database fallita: il database originale rimane in uso\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "sostituzione del vecchio database con il nuovo database fallita!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "per eseguire un ripristino sostituire i file in %s con i file di %s" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "rimozione della directory %s fallita: %s\n" >@@ -3354,7 +3389,7 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Opzione %c sconosciuta in %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" >@@ -3362,12 +3397,12 @@ > "Troppo livelli di ricorsione nell'espansione della macro. Si tratta " > "probabilmente di una macro definita ricorsivamente.\n" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "%c non terminato: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Un %% è seguito da una macro sconosciuta\n" >@@ -3387,31 +3422,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "File %s è più piccolo di %u byte\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "impossibile creare la directory" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "sintassi non valida nella scriptlet lua: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "sintassi non valida nello script lua: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua script fallito: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "sintassi non valida nel file lua: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua hook fallito: %s\n" >@@ -3437,16 +3472,16 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "allocazione memoria (%u byte) ha ritornato NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "V%d %s/%s %s, ID chiave %s" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "(nessuno)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Impossibile registrare l'handler per il fork: %m\n" >@@ -3489,25 +3524,30 @@ > msgid "unable to read the signature\n" > msgstr "impossibile leggere la firma\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp fallito\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead fallito: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature fallito: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "apertura di %s fallita: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/ja.gmo and rpm-4.9.1/po/ja.gmo differ >diff -ruN rpm-4.9.0/po/ja.po rpm-4.9.1/po/ja.po >--- rpm-4.9.0/po/ja.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/ja.po 2011-07-15 05:37:56.000000000 -0400 >@@ -14,7 +14,7 @@ > msgstr "" > "Project-Id-Version: rpm-4.8\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2010-09-21 01:05+0900\n" > "Last-Translator: Hajime Taira <htaira@redhat.com>\n" > "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" >@@ -86,7 +86,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "ã¤ã³ã¹ãã¼ã«/ã¢ããã°ã¬ã¼ã/ã¢ã³ã¤ã³ã¹ãã¼ã«ãªãã·ã§ã³:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "å ¨ã¢ã¼ãã»ã³ãã³ãã§å ±éã®ãªãã·ã§ã³:" >@@ -107,7 +107,7 @@ > msgid "unexpected query source" > msgstr "äºæãã¬åãåããã®ã½ã¼ã¹" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "ä¸ã¤ã®ã¡ã¸ã£ã¼ã¢ã¼ãã®ã¿ãæå®ãã¦ä¸ãã" > >@@ -229,7 +229,7 @@ > msgid "no packages given for install" > msgstr "ã¤ã³ã¹ãã¼ã«ããããã±ã¼ã¸ãæå®ããã¦ãã¾ããã" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "åãåããã®ããã®å¼æ°ãæå®ããã¦ãã¾ããã" > >@@ -370,7 +370,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "æå®ããéç¨ã¾ã§ã¹ããããã¾ã (c, i ã§ã®ã¿æå¹)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "ã¿ã¼ã²ãããã©ãããã©ã¼ã ãå¼·å¶æå®" > >@@ -462,7 +462,7 @@ > msgid "Keyring options:" > msgstr "ç½²åãªãã·ã§ã³:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "弿°ãæå®ããã¦ãã¾ããã" > >@@ -507,28 +507,38 @@ > msgid "Pass phrase check failed\n" > msgstr "ãã¹ãã¬ã¼ãºã®ãã§ãã¯ã«å¤±æãã¾ããã\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "spec ãã¡ã¤ã«ãåãåããã¾ãã" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "spec ãã¡ã¤ã«ãåãåããã¾ãã" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "以ä¸ã®åãåããæ¸å¼ã使ç¨ãã¾ãã" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "ç½²åãªãã·ã§ã³:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "åãåããã®ããã®å¼æ°ãæå®ããã¦ãã¾ããã" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "䏿ãã¡ã¤ã«ãéãã¾ããã\n" >@@ -607,17 +617,17 @@ > msgid "syntax error in expression\n" > msgstr "å¼ä¸ã§ææ³ã¨ã©ã¼\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "%s ã« '(' ãããã¾ãã %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "%s(%s ã®å¾ã« ')' ãããã¾ãã\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "ç¡å¹ãªãã¼ã¯ã³ %s: %s\n" >@@ -642,73 +652,83 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "䏿£ãªã¢ã¼ãæå®: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "䏿£ãªãã£ã¬ã¯ããªã¢ã¼ãæå®: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "ç°å¸¸ãªãã±ã¼ã«é·: \"%.*s (%%lang(%s))\"\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "ãã±ã¼ã« %.*s ã®éè¤ã %%lang(%s) ã«ããã¾ãã\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "䏿£ãªã±ã¼ãããªãã£ã§ã: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "ãã¡ã¤ã« ã±ã¼ãããªãã£ã®ãµãã¼ããçµã¿è¾¼ã¾ãã¦ãã¾ãã\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "%%docdir ã®å¼æ°ã¯ 1 ã¤ã®ã¿ã§ã\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "1 è¡ã« 2 ã¤ã®ãã¡ã¤ã«: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "ãã¡ã¤ã«ã¯ \"/\" ããå§ã¾ããªããã°ãªãã¾ãã: %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "ä»ã®ãã©ã¼ã ã§ç¹å¥ãª %%doc ãæ··ãããã¨ã¯ã§ãã¾ãã: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > "䏿ãªãã¡ã¤ã«ã®ãã¤ã¸ã§ã¹ã ã¢ã«ã´ãªãºã %u ã§ããMD5 ã«ãã©ã¼ã«ããã¯ãã¾" > "ãã\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "ãã¡ã¤ã«ã2å表è¨ããã¦ãã¾ã: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s %s ã® unlink ã«å¤±æ: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "ã·ã³ããªãã¯ãªã³ã¯ã BuildRoot ãæãã¦ãã¾ã: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "%s ã® spec ãã¡ã¤ã«ã«ã¯æç¤ºçãªãã¡ã¤ã«å±æ§ãå¿ è¦ã§ãã\n" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "ãã¡ã¤ã«ãè¦ã¤ããã¾ãã: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "ãã¡ã¤ã«ãè¦ã¤ããã¾ãã: %s\n" >@@ -738,47 +758,52 @@ > msgid "%s: failed to encode\n" > msgstr "%s: ã¨ã³ã³ã¼ãã«å¤±æ\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "ãã¡ã¤ã«ã¯å é ã« \"/\" ãå¿ è¦ã§ã: %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob ã¯è¨±å¯ããã¦ãã¾ãã: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "ãã¡ã¤ã«ãè¦ã¤ããã¾ãã (by glob): %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "ãã¡ã¤ã«ãè¦ã¤ããã¾ãã (by glob): %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "%%files ã®ãã¡ã¤ã« %s ãéãã¾ãã: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "%sè¡ç®: \n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "䏿£ãªãã¡ã¤ã«: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "䏿£ãªææè /ã°ã«ã¼ã: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "伸張ãã¡ã¤ã«ã®æ¤æ»ä¸: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -787,12 +812,12 @@ > "ã¤ã³ã¹ãã¼ã«æ¸ã¿(ãã ãæªä¼¸å¼µ)ãã¡ã¤ã«ãè¦ã¤ããã¾ãã:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, c-format > msgid "Processing files: %s\n" > msgstr "ãã¡ã¤ã«ã®å¦çä¸: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "noarch ããã±ã¼ã¸å ã«ã¢ã¼ããã¯ãã£ä¾åã®ãã¤ããªã¼\n" > >@@ -883,41 +908,41 @@ > msgid "Bad CSA data\n" > msgstr "䏿£ãª CSA ãã¼ã¿\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "ç½²åãããã¼ã®åèªã¿è¾¼ã¿ãã§ãã¾ããã\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "%s ã®ãªã¼ãã³ã«å¤±æ: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "ããã±ã¼ã¸ã®æ¸ãè¾¼ã¿ã«å¤±æ: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "sigtarget %s ã®ãªã¼ãã³ã«å¤±æ: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "%s ãããããã¼èªã¿è¾¼ã¿ã«å¤±æ: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "%s ã¸ã®ãããã¼æ¸ãè¾¼ã¿ã«å¤±æ: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "%s ãã Payload èªã¿è¾¼ã¿ã«å¤±æ: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "%s ã¸ã® Payload æ¸ãè¾¼ã¿ã«å¤±æ: %s\n" >@@ -1085,107 +1110,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "ã¢ã¤ã³ã³ %s ãéãã¾ãã: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "ã¢ã¤ã³ã³ %s ãèªããã¨ãã§ãã¾ãã: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "䏿ãªã¢ã¤ã³ã³ã¿ã¤ã: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "%d è¡ç®: ã¿ã°ã¯ãã¼ã¯ã³ã 1ã¤ããã¨ãã¾ãã: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "%d è¡ç®: 䏿£ãªæå '%c' : %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "%d è¡ç®: 䏿£ãªæå '-' : %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "%d è¡ç®: 䏿£ãªã·ã¼ã±ã³ã¹ ã..ã : %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "%d è¡ç®: ä¸å®å ¨ãªå½¢ã®ã¿ã°: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "%d è¡ç®: 空ã®ã¿ã°: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "%d è¡ç®: Prefix 㯠\"/\" ã§çµãã£ã¦ã¯ããã¾ãã: %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "%d è¡ç®: Docdir 㯠'/' ã§å§ã¾ããªããã°ãªãã¾ãã: %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "%d è¡ç®: Epoch ãã£ã¼ã«ãã¯æ°åã§ãªããã°ãªãã¾ãã: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "%d è¡ç®: 䏿£ãªä¿®é£¾å %s : %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "%d è¡ç®: 䏿£ãª BuildArchtecture ãã©ã¼ããã: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "%d è¡ç®: noarch ãµã ããã±ã¼ã¸ã§ã®ã¿ãµãã¼ã: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "å é¨ã¨ã©ã¼: ã«ãã®ã¿ã° %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "%d è¡ç®: %s ã¯éæ¨å¥¨: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "䏿£ãªããã±ã¼ã¸ã®æå®: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "ããã±ã¼ã¸ã¯æ¢ã«åå¨ãã¦ãã¾ã: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "%d è¡ç®: 䏿ãªã¿ã°: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} ã空ã«ãããã¨ãã§ãã¾ãã\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} ã \"\" ã«ãããã¨ãã§ãã¾ãã\n" >@@ -1219,32 +1244,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "nosource %s ããã¦ã³ãã¼ãã§ãã¾ãã: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "%%setup ã®æ§æè§£æã¨ã©ã¼: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "%d è¡ç®: %%setup ã¸ã®ä¸æ£ãªå¼æ°: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "%d è¡ç®: 䏿£ãª %%setup ãªãã·ã§ã³ %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "ç¡å¹ãªããã±ã¼ã¸çªå· %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "%d è¡ç®: ãµãã¤ç®ã® %%prep\n" >@@ -1320,31 +1345,36 @@ > msgid "Unclosed %%if\n" > msgstr "%%if ãéãã¦ãã¾ãã\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean ã %d ãè¿ãã¾ããã\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%if ããªãã®ã« %%else ãããã¾ã\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%if ããªãã®ã« %%endif ãããã¾ã\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "ããã㪠%%include è¡ã§ã\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "使(build)å¯è½ãªäºæã¢ã¼ããã¯ãã£ã¯ããã¾ãã\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "ããã±ã¼ã¸ã«ã¯ %%description ãããã¾ãã: %s\n" >@@ -1416,72 +1446,72 @@ > msgid "Processing policies: %s\n" > msgstr "ãã¡ã¤ã«ã®å¦çä¸: %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "䏿£ãªæ£è¦è¡¨ç¾ %s ãç¡è¦ãã¾ã\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "%s ã®ããã®ãã¤ã使ãã§ãã¾ãã: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "%s ãå®è¡ã§ãã¾ããã§ãã: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "%s ã®ãã©ã¼ã¯ã«å¤±æãã¾ãã: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s: 失æ: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "%s ã¸å ¨ãã¼ã¿ã®æ¸ãè¾¼ã¿ã«å¤±æãã¾ããã\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "%s ã®æ´æ°(long int)ã¸ã®å¤æã«å¤±æãã¾ããã\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "æ§æãã¹ããã¡ã¤ã«å±æ§ãããã¾ããã\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) ã«å¤±æãã¾ãã: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load ã«å¤±æãã¾ãã: %s\n" > > # ã½ã¼ã¹ã³ã¼ãç¢ºèª >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "ãã¡ã¤ã« \"%s\" ã®æ¿èªã«å¤±æãã¾ãã: ã¢ã¼ã %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "%s ãæ¤ç´¢ãã¦ãã¾ã: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "%s ã®æ¤ç´¢ã«å¤±æãã¾ãã:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "ã¹ããã¯ãã¡ã¤ã« %s ã®åãåããã«å¤±æãã¾ãããè§£æã§ãã¾ããã\n" >@@ -1619,27 +1649,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "ã¢ã¼ã«ã¤ããã¡ã¤ã« %s ããããã¼ãã¡ã¤ã«ãªã¹ãã«ããã¾ããã\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s 㯠%s ã¨ãã¦ä¿åããã¾ããã\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s %s ã® rmdir ã«å¤±æ: ãã£ã¬ã¯ããªã空ã§ã¯ããã¾ããã\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s %s ã® rmdir ã«å¤±æ: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s %s ã® unlink ã«å¤±æ: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s 㯠%s ã¨ãã¦ä½æããã¾ããã\n" >@@ -1714,12 +1744,12 @@ > msgid "hdr load: BAD\n" > msgstr "ãããã¼ ãã¼ã: ç°å¸¸ã§ãã\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature ã«å¤±æãã¾ãã: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: ç½²åãããã¾ããã\n" >@@ -1836,7 +1866,7 @@ > msgid "debug rpmio I/O" > msgstr "rpmio å ¥åºåã®ãããã°" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: ãªãã·ã§ã³ ãã¼ãã«ã®è¨å®ãæ£ããããã¾ãã (%d)\n" >@@ -1946,7 +1976,7 @@ > msgid "do not verify package dependencies" > msgstr "ããã±ã¼ã¸ã®ä¾åé¢ä¿ã®æ¤è¨¼ãè¡ãã¾ããã" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "ãã¡ã¤ã«ã®ãã¤ã¸ã§ã¹ããæ¤è¨¼ãã¾ããã" > >@@ -2058,137 +2088,137 @@ > msgid "upgrade package(s)" > msgstr "ããã±ã¼ã¸ãã¢ããã°ã¬ã¼ããã¾ãã" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "ãã¹ã¦ã®ããã±ã¼ã¸ã«ã¤ãã¦åãåãã/æ¤è¨¼ãã¾ãã" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "rpm ã®ç½²åæ¤æ»ã¢ã¼ã" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "<file> ãææãã¦ããããã±ã¼ã¸ãåãåãã/æ¤è¨¼ãã¾ãã" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "ã°ã«ã¼ãã«æå±ããããã±ã¼ã¸ãåãåãã/æ¤è¨¼ãã¾ãã" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "ããã±ã¼ã¸ãã¡ã¤ã«ã®åãåãã/æ¤è¨¼ããã¾ãã" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "ããã±ã¼ã¸ ID ã§åãåãã/æ¤è¨¼ãã¾ãã" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "ãããã¼ ID ã§ããã±ã¼ã¸ãåãåãã/æ¤è¨¼ãã¾ãã" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm åãåããã¢ã¼ã" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "ãããã¼ ã¤ã³ã¹ã¿ã³ã¹ã®åãåãã/æ¤è¨¼ããã¾ãã" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "" > "ã¤ã³ã¹ãã¼ã« ãã©ã³ã¶ã¯ã·ã§ã³ããã®ããã±ã¼ã¸ã®åãåãã/æ¤è¨¼ããã¾ãã" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "ããã±ã¼ã¸ã«ãã£ã¦ããªã¬ã¼ãããããã±ã¼ã¸ãåãåããã¾ãã" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "RPM æ¤è¨¼ã¢ã¼ã" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "ä¾åæ§ãè¦æ±ããããã±ã¼ã¸ã®åãåãã/æ¤è¨¼ããã¾ãã" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "ä¾åæ§ãæä¾ããããã±ã¼ã¸ã®åãåãã/æ¤è¨¼ããã¾ãã" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "弿°ã glob ãã¿ã¼ã³ã¨ãã¦ã¿ãªãã¾ããã" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "ãªã¹ãå ã®éããã±ã¼ã¸ãã¡ã¤ã«ãå¦çãã¾ããã" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "å ¨ã¦ã®è¨å®ãã¡ã¤ã«ãåæãã¾ãã" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "å ¨ã¦ã®ããã¥ã¡ã³ããã¡ã¤ã«ãåæãã¾ãã" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "åºæ¬çãªãã¡ã¤ã«æ å ±ããã³ããã¾ãã" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "ããã±ã¼ã¸ä¸ã®ãã¡ã¤ã«ãåæãã¾ãã" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "%%ghost ãã¡ã¤ã«ãã¹ããããã¾ãã" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "åæãããã¡ã¤ã«ã®ç¶æ ã表示ãã¾ãã" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "ãã¡ã¤ã«å®¹éãæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "ãã¡ã¤ã«ã®ã·ã³ããªãã¯ãªã³ã¯ãæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "ãã¡ã¤ã«ã®ææè ãæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "ãã¡ã¤ã«ã®ææã°ã«ã¼ããæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "ãã¡ã¤ã«ã®æçµæ´æ°æ¥ãæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "ãã¡ã¤ã«ã®ã¢ã¼ããæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "ãã¡ã¤ã«ã®ã±ã¼ãããªã㣠(capability) ãæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "ãã¡ã¤ã«ã®ã»ãã¥ãªã㣠ã³ã³ããã¹ããæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "ããã±ã¼ã¸ä¸ã®ãã¡ã¤ã«ãæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "ããã±ã¼ã¸ã®ä¾åé¢ä¿ãæ¤è¨¼ãã¾ããã" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "æ¤è¨¼ã¹ã¯ãªãããå®è¡ãã¾ããã" > >@@ -2363,31 +2393,31 @@ > msgstr "" > "ããã±ã¼ã¸ %s ã«è¨¼æã§ããªã V%u ç½²åãã¤ãã¦ããããã¹ããããã¾ããã\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "OK ã§ã¯ããã¾ããã" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr "(è¦ã¤ãããªãéµ:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr "(ä¿¡é ¼ã§ããªãéµ:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: ãªã¼ãã³ã«å¤±æãã¾ãã: %s\n" >@@ -2767,31 +2797,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "%s ãèªã¿è¾¼ã¿ç¨ã«éãã¾ãã: %mã\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "ã«ã¼ã ãã£ã¬ã¯ããªã¼ã®å¾©å ã«å¤±æãã¾ãã: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "<lua> ã¹ã¯ãªããã¯çµã¿è¾¼ã¿ã§ãµãã¼ããã¦ãã¾ãã\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "%s ã®ä¸æ¬¡ãã¡ã¤ã«ã®ä½æã«å¤±æãã¾ãã: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "ãã¡ã¤ã« ãã£ã¹ã¯ãªãã¿ã¼ã®è¤è£½ãã§ãã¾ãã: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s ã¹ã¯ãªããã®å®è¡ã«å¤±æãã¾ãããwaitpid (%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s ã¹ã¯ãªããã®å®è¡ã«å¤±æãã¾ãããã·ã°ãã« %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s ã¹ã¯ãªããã®å®è¡ã«å¤±æãã¾ãããçµäºã¹ãã¼ã¿ã¹ %d\n" >@@ -2800,11 +2835,11 @@ > msgid "Unknown format" > msgstr "ä¸æãªæ¸å¼" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "ã¤ã³ã¹ãã¼ã«" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "åé¤" > >@@ -2894,15 +2929,15 @@ > msgid "Header SHA1 digest:" > msgstr "ãããã¼ SHA1 ãã¤ã¸ã§ã¹ã:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "ãããã¼ " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "ç½²å確èª: ç°å¸¸ãªãã©ã¡ã¼ã¿ã§ãã\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "ç½²å: æªç¥(%d)\n" >@@ -2915,12 +2950,12 @@ > msgid "failed" > msgstr "失æ" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "%c %s ãè¦ã¤ããã¾ããã" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "%s ã®ããã®ä¾åæ§ãæºããã¦ãã¾ããã\n" >@@ -2995,123 +3030,123 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "%s ã¤ã³ããã¯ã¹ã db%d ã§éãã¾ãã - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "dbpath ãè¨å®ããã¦ãã¾ãã\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "ã¨ã©ã¼(%d) - ã¬ã³ã¼ã \"%s\" å徿 (%s ã¤ã³ããã¯ã¹ãã)\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: ã¹ããããã¾ãã" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "ã¨ã©ã¼(%d) - ã¬ã³ã¼ã #%d ã %s ã«æ ¼ç´æ\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: æ£è¦è¡¨ç¾ã«å¤±æãã¾ãã: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp ã«å¤±æãã¾ãã: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: ã¹ããããã¾ãã" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > "rpmdb: ç ´æãããããã¼ã¤ã³ã¹ã¿ã³ã¹ #%u ãåå¾ãã¾ãããã¹ããããã¾ãã\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "ã¨ã©ã¼(%d) - ã¬ã³ã¼ã \"%s\" å徿 (%s ã¤ã³ããã¯ã¹ãã)\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "ã¨ã©ã¼(%d) - ãããã¼ #%d ã¬ã³ã¼ãã®è¿½å æ\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "ã¨ã©ã¼(%d) - ãããã¼ #%d ã¬ã³ã¼ãã®å餿\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: ãããã¼ãèªããã¨ãã§ãã¾ãã (0x%x)\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "ã¨ã©ã¼(%d) - \"%s\" ã®ã¬ã³ã¼ãè¨å®æ (%s ã¤ã³ããã¯ã¹ãã)\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "ã¨ã©ã¼(%d) - ã¬ã³ã¼ã \"%s\" ã %s ã«æ ¼ç´æ\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "ã¨ã©ã¼(%d) - ã¬ã³ã¼ã \"%s\" ã %s ããå餿\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "ã¨ã©ã¼(%d) - æ°ããããã±ã¼ã¸ã¤ã³ã¹ã¿ã³ã¹ã®å²ãå½ã¦æ\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "ã¨ã©ã¼(%d) - ã¬ã³ã¼ã %s ã %s ã«ã¹ãã¢æ\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "dbpath ãè¨å®ããã¦ãã¾ããã" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "ãã£ã¬ã¯ããªã¼ %s ã®ä½æã«å¤±æãã¾ãã: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "ãã¼ã¿ãã¼ã¹ä¸ã®ãããã¼ #%u ã¯ä¸æ£ã§ã -- ã¹ããããã¾ãã\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "å ã %u ã«ãã£ãã¬ã³ã¼ãã追å ã§ãã¾ããã\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "ãã¼ã¿ãã¼ã¹ã®åæ§ç¯ã«å¤±æ: ãªãªã¸ãã«ã®ãã¼ã¿ãã¼ã¹ã¯æ®ã£ã¦ãã¾ãã\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "å¤ããã¼ã¿ãã¼ã¹ãæ°ãããã¼ã¿ãã¼ã¹ã§ç½®ãæããã®ã«å¤±æ!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "復å ããã«ã¯ %s å ã®ãã¡ã¤ã«ã %s å ã®ãã¡ã¤ã«ã§ç½®ãæãã¦ä¸ãã" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "ãã£ã¬ã¯ããªã¼ %s ã®åé¤ã«å¤±æãã¾ãã: %s\n" >@@ -3312,18 +3347,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "䏿ãªãªãã·ã§ã³ %c (%s(%s)ä¸ã«)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "çµç«¯ããã¦ããªã %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "%% ã®å¾ãã«æ§æè§£æã§ããªããã¯ããç¶ãã¦ãã¾ãã\n" >@@ -3343,31 +3378,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "ãã¡ã¤ã« %s 㯠%u ãã¤ãããå°ãããªã£ã¦ãã¾ãã\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "ãã£ã¬ã¯ããªã¼ã®ä½æã«å¤±æãã¾ãã" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "lua ã¹ã¯ãªããã§ä¸æ£ãªææ³ãããã¾ãã: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "lua ã¹ã¯ãªããã§ä¸æ£ãªææ³ãããã¾ãã: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua ã¹ã¯ãªããã«å¤±æãã¾ãã: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "lua ãã¡ã¤ã«ã«ä¸æ£ãªææ³ãããã¾ãã: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua ã®ããã¯ã«å¤±æãã¾ãã: %s\n" >@@ -3393,16 +3428,16 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "ã¡ã¢ãªå²ãå½ã¦ (%u ãã¤ã) ã NULL ãè¿ãã¾ããã\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "V%d %s/%s %sãéµ ID %s" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "(ãªã)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "ãã©ã¼ã¯ ãã³ãã©ã¼ã®ç»é²ã«å¤±æãã¾ãã: %m\n" >@@ -3445,25 +3480,30 @@ > msgid "unable to read the signature\n" > msgstr "ç½²åãèªã¿è¾¼ãã¾ããã§ããã\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp ã«å¤±æãã¾ããã\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead ã«å¤±æãã¾ãã: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature ã«å¤±æãã¾ãã: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "%s ã®ãªã¼ãã³ã«å¤±æ: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/ko.gmo and rpm-4.9.1/po/ko.gmo differ >diff -ruN rpm-4.9.0/po/ko.po rpm-4.9.1/po/ko.po >--- rpm-4.9.0/po/ko.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/ko.po 2011-07-15 05:37:56.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.4\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2002-03-04 17:17+0900\n" > "Last-Translator: Jong-Hoon Ryu <redhat4u@netian.com>\n" > "Language-Team: GNU Translation project <ko@li.org>\n" >@@ -74,7 +74,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "¼³Ä¡/¾÷±×·¹À̵å/»èÁ¦ ¿É¼Ç:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > #, fuzzy > msgid "Common options for all rpm modes and executables:" >@@ -96,7 +96,7 @@ > msgid "unexpected query source" > msgstr "ºÎÀûÀýÇÑ ÁúÀÇ ¼Ò½º ÀÔ´Ï´Ù" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "ÇϳªÀÇ ÁÖ(major) ¸ðµå¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù" > >@@ -212,7 +212,7 @@ > msgid "no packages given for install" > msgstr "¼³Ä¡ÇÒ ÆÐŰÁö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "ÁúÀÇ¿¡ ÇÊ¿äÇÑ Àμö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù" > >@@ -354,7 +354,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "ÁöÁ¤µÈ ´Ü°è·Î ¹Ù·Î ÁøÇàÇÕ´Ï´Ù (c,i ¿¡¼¸¸ »ç¿ë °¡´É)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "¸ñÇ¥´ë»ó(target) Ç÷§ÆûÀ» ±³Ã¼(override)ÇÕ´Ï´Ù" > >@@ -449,7 +449,7 @@ > msgid "Keyring options:" > msgstr "¼¸í ¿É¼Ç:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "ÁúÀÇ¿¡ ÇÊ¿äÇÑ Àμö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù" >@@ -497,28 +497,38 @@ > msgid "Pass phrase check failed\n" > msgstr "ÆÐ½º ±¸¹®(pass phrase)ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "spec ÆÄÀÏ¿¡ ´ëÇØ ÁúÀÇÇÕ´Ï´Ù" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "spec ÆÄÀÏ¿¡ ´ëÇØ ÁúÀÇÇÕ´Ï´Ù" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "´ÙÀ½ÀÇ ÁúÀÇ Çü½ÄÀ» »ç¿ëÇϽʽÿä" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "¼¸í ¿É¼Ç:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "ÁúÀÇ¿¡ ÇÊ¿äÇÑ Àμö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Àӽà ÆÄÀÏÀ» ¿ ¼ö ¾ø½À´Ï´Ù.\n" >@@ -597,17 +607,17 @@ > msgid "syntax error in expression\n" > msgstr "Ç¥Çö½Ä¿¡¼ ±¸¹® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "%s %s¿¡ '(' °¡ ¾ø½À´Ï´Ù\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "%s(%s¿¡ ')' °¡ ¾ø½À´Ï´Ù\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "ºÎÀûÇÕÇÑ %s ÅäÅ«: %s\n" >@@ -632,71 +642,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "À߸øµÈ ¸ðµå spec: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "À߸øµÈ dir¸ðµå spec: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, fuzzy, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "ºñÁ¤»óÀûÀÎ ·ÎÄÉÀÏ ±æÀÌ: %%lang(%2$s)¿¡ \"%1$.*s\"\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, fuzzy, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "%%lang(%2$s)¿¡ Áߺ¹µÈ ·ÎÄÉÀÏ %1$.*s°¡ Á¸ÀçÇÕ´Ï´Ù\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "ºÎÀûÇÕÇÑ %s ÅäÅ«: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "%%docdir¿¡ ÇϳªÀÇ Àμö¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "ÇϳªÀÇ Çà¿¡ µÎ°³ÀÇ ÆÄÀÏÀÌ Á¸ÀçÇÔ: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "ÆÄÀÏÀº ¹Ýµå½Ã \"/\" ·Î ½ÃÀÛÇØ¾ßÇÔ: %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "ƯÁ¤ %%docÀ» ´Ù¸¥ Çü½Ä°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "ÆÄÀÏ ¸ñ·ÏÀÌ Áߺ¹µÊ: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s %s ¸µÅ© ÇØÁ¦¿¡ ½ÇÆÐÇÔ: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "BuildRoot¿¡ ½Éº¼¸¯¸µÅ©ÇÔ: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "ÆÄÀÏÀ» ãÀ» ¼ö ¾øÀ½: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "ÆÄÀÏÀ» ãÀ» ¼ö ¾øÀ½: %s\n" >@@ -726,59 +746,64 @@ > msgid "%s: failed to encode\n" > msgstr "¸ÅÅ©·Î %%%s(À»)¸¦ È®Àå(expand)Çϴµ¥ ½ÇÆÐÇß½À´Ï´Ù\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "ÆÄÀÏÀº \"/\" ·Î ½ÃÀÛÇØ¾ßÇÔ: %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "GlobÀ» »ç¿ëÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "globÀ¸·Î ÆÄÀÏÀ» ãÀ» ¼ö ¾øÀ½: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "globÀ¸·Î ÆÄÀÏÀ» ãÀ» ¼ö ¾øÀ½: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "%s ÆÄÀÏÀÇ %%files¸¦ ¿ ¼ö ¾øÀ½: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "Çà: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "À߸øµÈ ÆÄÀÏ: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "À߸øµÈ ¼ÒÀ¯ÀÚ/±×·ì: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "¾ÆÄ«À̺긦 Ǫ´Âµ¥ ½ÇÆÐÇÔ%s%s: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "ÆÄÀÏ Ã³¸® Áß: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -869,41 +894,41 @@ > msgid "Bad CSA data\n" > msgstr "À߸øµÈ CSA µ¥ÀÌÅÍ\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "¼¸í(signature) Çì´õ¸¦ ´Ù½Ã Àоî¿Ã ¼ö ¾ø½À´Ï´Ù.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "%s(À»)¸¦ ¿ ¼ö ¾øÀ½: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "ÆÐŰÁö¸¦ ÀÛ¼ºÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "¼¸íÇÒ ´ë»ó %s(À»)¸¦ ¿ ¼ö ¾øÀ½: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "%sÀÇ Çì´õ¸¦ ÀÐÀ» ¼ö ¾øÀ½: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "%s¿¡ Çì´õ¸¦ ÀÛ¼ºÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "%sÀÇ payload¸¦ ÀÐÀ» ¼ö ¾øÀ½: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "%s¿¡ payload¸¦ ÀÛ¼ºÇÒ ¼ö ¾øÀ½: %s\n" >@@ -1071,107 +1096,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "%s ¾ÆÀÌÄÜÀ» ¿ ¼ö ¾øÀ½: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "%s ¾ÆÀÌÄÜÀ» ÀÐÀ» ¼ö ¾øÀ½: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "¾Ë ¼ö ¾ø´Â ¾ÆÀÌÄÜ À¯Çü: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "%d ¹øÂ° Çà: ű׿¡ ÇϳªÀÇ ÅäÅ«¸¸ ÀÖ½À´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "%d ¹øÂ° Çà: %s¿¡ ºÎÀûÇÕÇÑ ¹®ÀÚ '-' °¡ ÀÖÀ½: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "%d ¹øÂ° Çà: %s¿¡ ºÎÀûÇÕÇÑ ¹®ÀÚ '-' °¡ ÀÖÀ½: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "%d ¹øÂ° Çà: %s¿¡ ºÎÀûÇÕÇÑ ¹®ÀÚ '-' °¡ ÀÖÀ½: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "%d ¹øÂ° Çà: ¿Ã¹Ù¸£Áö ¸øÇÑ Å±×ÀÔ´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "%d ¹øÂ° Çà: űװ¡ ºñ¾îÀÖ½À´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "%d ¹øÂ° Çà: Prefixes´Â Àý´ë \"/\" ·Î ³¡³ª¼´Â ¾ÈµË´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "%d ¹øÂ° Çà: DocdirÀº ¹Ýµå½Ã '/' ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "%d ¹øÂ° Çà: Epoch/Serial Ç׸ñ(field)Àº ¹Ýµå½Ã ¼ýÀÚÀ̾î¾ß ÇÕ´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "%d ¹øÂ° Çà: À߸øµÈ %s: ¼ö½ÄÀÚ(qualifier): %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "%d ¹øÂ° Çà: À߸øµÈ BuildArchitecture Çü½ÄÀÔ´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "³»ºÎ ¿À·ù: º¸°Å½º(Bogus) ÅÂ±× %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "%d ¹øÂ° Çà: ¹öÀüÀÌ ÇÊ¿äÇÕ´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "À߸øµÈ ÆÐŰÁö ÁöÁ¤: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "ÆÐŰÁö°¡ ÀÌ¹Ì Á¸ÀçÇÔ: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "%d ¹øÂ° Çà: ¾Ë ¼ö ¾ø´Â ű×ÀÔ´Ï´Ù: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot¸¦ \"/\" ·Î ÁöÁ¤ÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot¸¦ \"/\" ·Î ÁöÁ¤ÇÒ ¼ö ¾øÀ½: %s\n" >@@ -1206,32 +1231,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "nosource %s(À»)¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "%%setup¿¡¼ ¿À·ù ¹ß»ý: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "%d ¹øÂ° Çà: %%setup¿¡ À߸øµÈ Àμö°¡ ÀÖ½À´Ï´Ù: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "%d ¹øÂ° Çà: %%setup¿¡ À߸øµÈ %s ¿É¼Ç: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "ºÎÀûÇÕÇÑ ÆÐŰÁö ¹øÈ£: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "%d ¹øÂ° Çà: µÎ¹øÂ° %%prep\n" >@@ -1308,31 +1333,36 @@ > msgid "Unclosed %%if\n" > msgstr "%%if°¡ ´ÝÈ÷Áö ¾Ê¾Ò½À´Ï´Ù\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean¿¡¼ %d °ªÀÌ ¹ÝȯµÇ¾ú½À´Ï´Ù\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%else°¡ %%if ¾øÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%endif°¡ %%if ¾øÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "%%include ¹®ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "ÆÐŰÁö Á¦ÀÛ¿¡ ȣȯÇÏ´Â ¾ÆÅ°ÅØÃĸ¦ ãÀ» ¼ö ¾ø½À´Ï´Ù\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "ÆÐŰÁö¿¡ %%descriptionÀÌ ¾øÀ½: %s\n" >@@ -1404,72 +1434,72 @@ > msgid "Processing policies: %s\n" > msgstr "ÆÄÀÏ Ã³¸® Áß: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "%d ¹øÂ° Çà: À߸øµÈ ¼ýÀÚÀÔ´Ï´Ù: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "%s(À»)¸¦ fork ÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "%s(À»)¸¦ ½ÇÇàÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "%s(À»)¸¦ fork ÇÒ ¼ö ¾øÀ½: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s(ÀÌ)°¡ ½ÇÆÐÇÔ: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "%s¿¡ ¸ðµç ÀڷḦ ±â·ÏÇϴµ¥ ½ÇÆÐÇß½À´Ï´Ù\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg ¼¸íÀ» ÀÛ¼ºÇϴµ¥ ½ÇÆÐÇß½À´Ï´Ù\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "%s(À»)¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s %s µð·ºÅ丮 »èÁ¦¿¡ ½ÇÆÐÇÔ: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, fuzzy, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "%s %s µð·ºÅ丮 »èÁ¦¿¡ ½ÇÆÐÇÔ: %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "%s(À»)¸¦ ã´Â Áß: (%s »ç¿ë)...\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "%s(À»)¸¦ ã´Âµ¥ ½ÇÆÐÇÔ:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1618,27 +1648,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "Çì´õ ÆÄÀÏ ¸ñ·Ï¿¡¼ ¾ÆÄ«ÀÌºê ÆÄÀÏ %s(À»)¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s(ÀÌ)°¡ %s(À¸)·Î ÀúÀåµÇ¾ú½À´Ï´Ù\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s %s µð·ºÅ丮 »èÁ¦¿¡ ½ÇÆÐÇÔ: ºó µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s %s µð·ºÅ丮 »èÁ¦¿¡ ½ÇÆÐÇÔ: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s %s ¸µÅ© ÇØÁ¦¿¡ ½ÇÆÐÇÔ: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s(ÀÌ)°¡ %s(À¸)·Î »ý¼ºµÇ¾ú½À´Ï´Ù\n" >@@ -1713,12 +1743,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignatureÀÌ ½ÇÆÐÇß½À´Ï´Ù\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: À¯È¿ÇÑ ¼¸íÀÌ ¾ø½À´Ï´Ù\n" >@@ -1843,7 +1873,7 @@ > msgid "debug rpmio I/O" > msgstr "rpmio ÀÔ/Ãâ·ÂÀ» µð¹ö±× ÇÕ´Ï´Ù" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1959,7 +1989,7 @@ > msgid "do not verify package dependencies" > msgstr "ÆÐŰÁöÀÇ ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "ÆÄÀÏÀÇ MD5 Ãà¾à(digest)À» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" >@@ -2077,142 +2107,142 @@ > msgid "upgrade package(s)" > msgstr "ÆÐŰÁö¸¦ ¾÷±×·¹À̵å ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "¸ðµç ÆÐŰÁö¿¡ ´ëÇØ ÁúÀÇ/°ËÁõÇÕ´Ï´Ù" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "rpm °ËÁõ ¸ðµå" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "ÆÄÀÏÀÌ µé¾îÀÖ´Â ÆÐŰÁö¿¡ ´ëÇØ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "±×·ì ¾ÈÀÇ ÆÐŰÁö¸¦ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "¸ðµç ÆÐŰÁö¿¡ ´ëÇØ ÁúÀÇ/°ËÁõÇÕ´Ï´Ù" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "ÆÐŰÁö ½Äº°ÀÚ(identifier)¸¦ »ç¿ëÇÏ¿© ÆÐŰÁö¸¦ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "Çì´õ ½Äº°ÀÚ(identifier)¸¦ »ç¿ëÇÏ¿© ÆÐŰÁö¸¦ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm ÁúÀÇ ¸ðµå" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "Çì´õ ½Äº°ÀÚ(identifier)¸¦ »ç¿ëÇÏ¿© ÆÐŰÁö¸¦ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "¼³Ä¡ ³»¿ëÀ» ÅëÇØ ÆÐŰÁö¸¦ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "ÆÐŰÁö·Î ÀÎÇØ »ý¼ºµÇ´Â(triggered) ÆÐŰÁö¿¡ ´ëÇØ ÁúÀÇÇÕ´Ï´Ù" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "rpm °ËÁõ ¸ðµå" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "ÀÇÁ¸¼ºÀ» ÇÊ¿ä·Î ÇÏ´Â ÆÐŰÁö¿¡ ´ëÇØ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "ÀÇÁ¸¼ºÀ» Á¦°øÇÏ´Â ÆÐŰÁö¿¡ ´ëÇØ ÁúÀÇ/°ËÁõ ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "ÁúÀÇ¿¡ ÇÊ¿äÇÑ Àμö°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "¸ðµç ¼³Á¤ ÆÄÀÏÀ» ³ª¿ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "¸ðµç ¹®¼ ÆÄÀÏÀ» ³ª¿ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "±âº» ÆÄÀÏ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "ÆÐŰÁö ¾ÈÀÇ ÆÄÀÏÀ» ³ª¿ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "%%ghost ÆÄÀÏÀ» »ý·«ÇÕ´Ï´Ù" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "³ª¿µÈ ÆÄÀÏÀÇ »óÅÂ(state)¸¦ º¸¿©ÁÝ´Ï´Ù" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "ÆÄÀÏÀÇ ¿ë·®À» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "ÆÄÀÏÀÇ ½Éº¼¸¯ ¸µÅ© °æ·Î¸¦ °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "ÆÄÀÏÀÇ ±×·ìÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "ÆÄÀÏÀÇ ÃÖÁ¾ º¯°æ ½Ã°£À» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "ÆÄÀÏÀÇ ¸ðµå¸¦ °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "ÆÄÀÏÀÇ ¿ë·®À» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "ÆÐŰÁö ¾ÈÀÇ ÆÄÀÏÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "ÆÐŰÁö ¾ÈÀÇ ÆÄÀÏÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "ÆÐŰÁöÀÇ ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > #, fuzzy > msgid "don't execute verify script(s)" > msgstr "%verifyscript¸¦ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù (ÀÖÀ» °æ¿ì)" >@@ -2387,31 +2417,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "¿Ã¹Ù¸£Áö ¾ÊÀ½" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "È®ÀÎ" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (۸¦ ãÀ» ¼ö ¾øÀ½:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (۸¦ ½Å·ÚÇÒ ¼ö ¾øÀ½:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: ¿©´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù: %s\n" >@@ -2793,34 +2823,39 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "%s(À»)¸¦ ¿ ¼ö ¾øÀ½: %s.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "%s µð·ºÅ丮¸¦ »èÁ¦Çϴµ¥ ½ÇÆÐÇÔ: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "%s(À»)¸¦ fork ÇÒ ¼ö ¾øÀ½: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "%s(À»)¸¦ fork ÇÒ ¼ö ¾øÀ½: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "" > "%s: %s ½ºÅ©¸³Æ²¸´(scriptlet)ÀÌ ½ÇÆÐÇß½À´Ï´Ù (%d), %s-%s-%s(À»)¸¦ »ý·«ÇÕ´Ï´Ù\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "" > "%2$s-%3$s-%4$sÀÇ %1$s ½ºÅ©¸³Æ²¸´(scriptlet) ½ÇÇà¿¡ ½ÇÆÐÇß½À´Ï´Ù, Á¾·á »óȲ " > "%5$d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "" >@@ -2832,12 +2867,12 @@ > msgid "Unknown format" > msgstr "¾Ë ¼ö ¾ø´Â ÅÂ±× ÀÔ´Ï´Ù" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ½ " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2926,15 +2961,15 @@ > msgid "Header SHA1 digest:" > msgstr "SHA1 Ãà¾à(digest) Çì´õ¸¦ °Ë»çÇÏÁö ¾Ê½À´Ï´Ù" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, fuzzy, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "¼¸í: size(%d)+pad(%d)\n" >@@ -2948,12 +2983,12 @@ > msgid "failed" > msgstr "%s(ÀÌ)°¡ ½ÇÆÐÇß½À´Ï´Ù\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "´ÙÀ½À» ãÀ» ¼ö ¾øÀ½ %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "%s-%s-%s¿¡ ÀÇÁ¸¼º ¹®Á¦ ¹ß»ý: " >@@ -3028,128 +3063,128 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "db%2$d(À»)¸¦ ÀÌ¿ëÇÏ¿© %1$s À妽º¸¦ ¿ ¼ö ¾ø½À´Ï´Ù - %3$s (%4$d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "db°æ·Î°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "" > "%3$s À妽º¿¡¼ \"%2$s\" ·¹Äڵ带 ¾ò´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, fuzzy, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "%3$s(À¸)·Î %2$s ·¹Äڵ带 ÀúÀåÇÏ´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: FseekÀÌ ½ÇÆÐÇß½À´Ï´Ù: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: ¿©´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, fuzzy, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: ¼Õ»óµÈ Çì´õ #%u(ÀÌ)°¡ º¹±¸(retrieved)µÇ¾ú½À´Ï´Ù, »ý·«ÇÕ´Ï´Ù.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "" > "%3$s À妽º¿¡¼ \"%2$s\" ·¹Äڵ带 ¾ò´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "" > "%3$s À妽º¿¡¼ \"%2$s\" ·¹Äڵ带 ¾ò´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "" > "%3$s À妽º¿¡¼ \"%2$s\" ·¹Äڵ带 ¾ò´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: 0x%xÀÇ Çì´õ¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, fuzzy, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "" > "%3$s À妽º¿¡¼ \"%2$s\" ·¹Äڵ带 ¾ò´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, fuzzy, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "%3$s(À¸)·Î %2$s ·¹Äڵ带 ÀúÀåÇÏ´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, fuzzy, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "%3$s¿¡¼ %2$s ·¹Äڵ带 »èÁ¦ÇÏ´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "»õ·Î¿î ÆÐŰÁö¸¦ ¹èÄ¡ÇÏ´Â µµÁß ¿À·ù(%d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "%3$s(À¸)·Î %2$s ·¹Äڵ带 ÀúÀåÇÏ´Â µµÁß ¿À·ù(%1$d)°¡ ¹ß»ýÇß½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "db°æ·Î°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "%s µð·ºÅ丮¸¦ »èÁ¦Çϴµ¥ ½ÇÆÐÇÔ: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, fuzzy, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "µ¥ÀÌÅͺ£À̽ºÀÇ ·¹ÄÚµå ¹øÈ£ %u(ÀÌ)°¡ À߸øµÇ¾ú½À´Ï´Ù -- »ý·«ÇÕ´Ï´Ù.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "%u¿¡ óÀ½ºÎÅÍ ·¹Äڵ带 Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "µ¥ÀÌÅͺ£À̽º¸¦ À籸ÃàÇϴµ¥ ½ÇÆÐÇÔ: ¿øº» µ¥ÀÌÅͺ£À̽º´Â ±×´ë·Î À¯ÁöµË´Ï´Ù\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "ÀÌÀü µ¥ÀÌÅͺ£À̽º¸¦ »õ·Î¿î µ¥ÀÌÅͺ£À̽º·Î ±³Ã¼Çϴµ¥ ½ÇÆÐÇß½À´Ï´Ù!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "º¹±¸Çϱâ À§ÇØ %2$sÀÇ ÆÄÀÏÀ» %1$sÀÇ ÆÄÀÏ·Î ±³Ã¼ÇÕ´Ï´Ù" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "%s µð·ºÅ丮¸¦ »èÁ¦Çϴµ¥ ½ÇÆÐÇÔ: %s\n" >@@ -3348,18 +3383,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "%2$s(%3$s)¿¡ ¾Ë ¼ö ¾ø´Â ¿É¼Ç %1$c(ÀÌ)°¡ ÀÖ½À´Ï´Ù\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "%c(ÀÌ)°¡ Á¾·áµÇÁö ¾ÊÀ½: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "'%%' ´ÙÀ½¿¡ ó¸®ÇÒ ¼ö ¾ø´Â(unparseable) ¸ÅÅ©·Î°¡ ÀÖ½À´Ï´Ù\n" >@@ -3379,32 +3414,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "%s ÆÄÀÏÀÌ %u ¹ÙÀÌÆ® º¸´Ù Àû½À´Ï´Ù\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "%s µð·ºÅ丮¸¦ »èÁ¦Çϴµ¥ ½ÇÆÐÇÔ: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, fuzzy, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "'-' ´Â ¹®ÀÚ¿¿¡¼ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "'-' ´Â ¹®ÀÚ¿¿¡¼ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: FwriteÀÌ ½ÇÆÐÇß½À´Ï´Ù: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "ºÎÀûÇÕÇÑ ÆÐŰÁö ¹øÈ£: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: FseekÀÌ ½ÇÆÐÇß½À´Ï´Ù: %s\n" >@@ -3430,17 +3465,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "¸Þ¸ð¸® ÇÒ´ç °ª (%u ¹ÙÀÌÆ®)ÀÌ NULLÀ» ¹ÝȯÇÏ¿´½À´Ï´Ù.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "¼¸íÀÌ ¾ø½À´Ï´Ù\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(¿À·ù ¾øÀ½)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "%s¿¡¼ spec ÆÄÀÏÀ» Àдµ¥ ½ÇÆÐÇß½À´Ï´Ù\n" >@@ -3483,26 +3518,31 @@ > msgid "unable to read the signature\n" > msgstr "¼¸íÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "makeTempFileÀÌ ½ÇÆÐÇß½À´Ï´Ù\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLeadÀÌ ½ÇÆÐÇß½À´Ï´Ù: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignatureÀÌ ½ÇÆÐÇß½À´Ï´Ù: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "%s(À»)¸¦ ¿©´Âµ¥ ½ÇÆÐÇÔ: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/ms.gmo and rpm-4.9.1/po/ms.gmo differ >diff -ruN rpm-4.9.0/po/ms.po rpm-4.9.1/po/ms.po >--- rpm-4.9.0/po/ms.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/ms.po 2011-07-15 05:37:56.000000000 -0400 >@@ -7,7 +7,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2008-06-14 00:38+0800\n" > "Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n" > "Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n" >@@ -78,7 +78,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "" >@@ -102,7 +102,7 @@ > msgid "unexpected query source" > msgstr "Fail Sumber 'Ada' (nama perisian)" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "" > >@@ -213,7 +213,7 @@ > msgid "no packages given for install" > msgstr "" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "" > >@@ -355,7 +355,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > #, fuzzy > msgid "override target platform" > msgstr "Pilih sasaran tandabuku daripada senarai." >@@ -449,7 +449,7 @@ > msgid "Keyring options:" > msgstr "Pilihan Bina" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "(tiada cadangan ejaan)" >@@ -497,28 +497,38 @@ > msgid "Pass phrase check failed\n" > msgstr "" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "Ralat mengimport fail %s" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "Ralat mengimport fail %s" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Pilihan Bina" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "(tiada cadangan ejaan)" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "" >@@ -604,17 +614,17 @@ > msgid "syntax error in expression\n" > msgstr "Ralat sintaks API Skype" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, fuzzy, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Sedang Diguna" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, fuzzy, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Sedang Diguna" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, fuzzy, c-format > msgid "Invalid %s token: %s\n" > msgstr "Nama path tidak sah." >@@ -639,71 +649,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Mengabaikan rpm buruk: %s" > >-#: build/files.c:559 >+#: build/files.c:553 > #, fuzzy, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Mengabaikan rpm buruk: %s" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Nama path tidak sah." > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "" > >-#: build/files.c:922 >+#: build/files.c:902 > #, fuzzy, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Fail Teks dengan Nila Dipisah Koma (CSV)" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, fuzzy, c-format > msgid "File listed twice: %s\n" > msgstr "Ralat mengimport fail %s" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "Sambungan Gagal" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Fail %s tidak dijumpai" >+ >+#: build/files.c:1388 > #, fuzzy, c-format > msgid "File not found: %s\n" > msgstr "Fail %s tidak dijumpai" >@@ -733,59 +753,64 @@ > msgid "%s: failed to encode\n" > msgstr "Makro %%%s gagal untuk mengembang\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, fuzzy, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Ralat mengimport fail %s" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, fuzzy, c-format > msgid "Glob not permitted: %s\n" > msgstr "Fail %s tidak dijumpai" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Fail pertolongan tidak dijumpai\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, fuzzy, c-format > msgid "File not found by glob: %s\n" > msgstr "Fail pertolongan tidak dijumpai\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Tak dapat membuka fail %s untuk menulis" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, fuzzy, c-format > msgid "line: %s\n" > msgstr "Baris" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, fuzzy, c-format > msgid "Bad file: %s: %s\n" > msgstr "Extension &fail:" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, fuzzy, c-format > msgid "Bad owner/group: %s\n" > msgstr "Mengabaikan rpm buruk: %s" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Bahagian hadapan untuk penciptaan fail audio" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "&Fail Terbaru" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -877,41 +902,41 @@ > msgid "Bad CSA data\n" > msgstr "Data Program Rosak" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, fuzzy, c-format > msgid "Could not open %s: %s\n" > msgstr "Tak dapat membuka fail %s." > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, fuzzy, c-format > msgid "Unable to write package: %s\n" > msgstr "Tidak dapat menulis kepada fail %s" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, fuzzy, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Fail HTML untuk dibuka" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, fuzzy, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Tidak dapat menulis kepada fail %s" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, fuzzy, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Tidak dapat menulis kepada fail %s" >@@ -1079,107 +1104,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Fail HTML untuk dibuka" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, fuzzy, c-format > msgid "Unknown icon type: %s\n" > msgstr "Fail %s adalah dari jenis tidak diketahui" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "Ubah jumlah lajur" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "Tahap kedua..." > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, fuzzy, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "&Sembunyi nombor baris" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, fuzzy, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "Cipta dokumen kosong" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "Ubah jumlah lajur" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, fuzzy, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "Mengabaikan rpm buruk: %s" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "mencapah selepas versi %d daripada %s" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, fuzzy, c-format > msgid "Bad package specification: %s\n" > msgstr "Fail Pakej RPM" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, fuzzy, c-format > msgid "Package already exists: %s\n" > msgstr "Fail telah wujud. Tulisganti fail '%s'?" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, fuzzy, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "&Sembunyi nombor baris" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "Clip Art tidak boleh dimuatkan" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "Clip Art tidak boleh dimuatkan" >@@ -1213,32 +1238,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Muatturun fail BitTorrent" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, fuzzy, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Ralat mengira nilai!" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Ubah jumlah lajur" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, fuzzy, c-format > msgid "line %d: second %%prep\n" > msgstr "&Sembunyi nombor baris" >@@ -1311,31 +1336,36 @@ > msgid "Unclosed %%if\n" > msgstr "" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "" >@@ -1407,71 +1437,71 @@ > msgid "Processing policies: %s\n" > msgstr "&Fail Terbaru" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Ubah jumlah lajur" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Tak dapat membuka fail %s." > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "Gagal" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "Tidak dapat menulis kepada fail %s" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "Gagal untuk mencari seksyen: %s" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, fuzzy, c-format > msgid "Failed to find %s:\n" > msgstr "Gagal untuk mencari seksyen: %s" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1628,27 +1658,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, fuzzy, c-format > msgid "%s saved as %s\n" > msgstr "Mempuny&ai label" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, fuzzy, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "Sambungan Gagal" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, fuzzy, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "Sambungan Gagal" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, fuzzy, c-format > msgid "%s created as %s\n" > msgstr "Mempuny&ai label" >@@ -1725,12 +1755,12 @@ > msgid "hdr load: BAD\n" > msgstr "Mengabaikan rpm buruk: %s" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "Sambungan Gagal" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, fuzzy, c-format > msgid "%s: No signature available\n" > msgstr "Lekang Tandatangan OpenPGP" >@@ -1850,7 +1880,7 @@ > msgid "debug rpmio I/O" > msgstr "Mod nyahpepijat" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, fuzzy, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "Format Senarai Kandungan" >@@ -1964,7 +1994,7 @@ > msgid "do not verify package dependencies" > msgstr "" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "Terima gantian yang dicadang" >@@ -2078,142 +2108,142 @@ > msgid "upgrade package(s)" > msgstr "Pelihat Pakej" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "Fail Pakej RPM" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > #, fuzzy > msgid "rpm query mode" > msgstr "Fail Pakej RPM" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > #, fuzzy > msgid "rpm verify mode" > msgstr "Fail Pakej RPM" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > #, fuzzy > msgid "list all configuration files" > msgstr "Semua Fail dan Folder" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > #, fuzzy > msgid "list all documentation files" > msgstr "Semua Fail dan Folder" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, fuzzy, c-format > msgid "skip %%ghost files" > msgstr "Semua Fail Imej" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "sahkan fail pengkalan data" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "" > >@@ -2391,34 +2421,34 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > #, fuzzy > msgid "NOT OK" > msgstr "Tiada" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > #, fuzzy > msgid " (MISSING KEYS:" > msgstr "Kekunci Multimedia" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > #, fuzzy > msgid " (UNTRUSTED KEYS:" > msgstr "Kekunci Multimedia" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, fuzzy, c-format > msgid "%s: open failed: %s\n" > msgstr "Sambungan Gagal" >@@ -2795,31 +2825,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Tidak dapat membuka %s untuk dibaca: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Tidak dapat untuk menukar direktori root: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Tak dapat membuka fail %s." > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Tak dapat membuka fail %s." > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "Gagal untuk mencari seksyen: %s" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "Gagal untuk mencari seksyen: %s" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "Gagal untuk mencari seksyen: %s" >@@ -2829,12 +2864,12 @@ > msgid "Unknown format" > msgstr "Tidak Diketahui" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "Tiada" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2923,15 +2958,15 @@ > msgid "Header SHA1 digest:" > msgstr "Digest SHA1 pengepala:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Pengepala" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Tandatangan: TIDAK DIKETAHUI (%d)\n" >@@ -2945,12 +2980,12 @@ > msgid "failed" > msgstr "Gagal" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Kebergantungan tidak dipenuhi untuk %s:\n" >@@ -3025,122 +3060,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec gagal: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp gagal: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "gagal untuk mencipta direktori %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "gagal untuk membuang direktori %s: %s\n" >@@ -3339,18 +3374,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Pilihan tidak diketahui %c dalam %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "" >@@ -3370,32 +3405,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "gagal untuk mencipta direktori %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "skrip lua gagal: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "pautan lua gagal: %s\n" >@@ -3421,17 +3456,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "%sV%d tandatangan DSA: %s, ID kekunci %s\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(tiada ralat)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Gagal untuk mencari seksyen: %s" >@@ -3474,26 +3509,31 @@ > msgid "unable to read the signature\n" > msgstr "" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "Sambungan Gagal" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, fuzzy, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "Sambungan Gagal" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, fuzzy, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "Sambungan Gagal" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "Sambungan Gagal" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/nb.gmo and rpm-4.9.1/po/nb.gmo differ >diff -ruN rpm-4.9.0/po/nb.po rpm-4.9.1/po/nb.po >--- rpm-4.9.0/po/nb.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/nb.po 2011-07-15 05:37:56.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2001-06-27 12:24+0200\n" > "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n" > "Language-Team: Norwegian <no@li.org>\n" >@@ -75,7 +75,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "" >@@ -96,7 +96,7 @@ > msgid "unexpected query source" > msgstr "uventet spørringskilde" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "kun ett større modi kan spesifiseres" > >@@ -218,7 +218,7 @@ > msgid "no packages given for install" > msgstr "ingen pakker oppgitt for installering" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "ingen argumenter oppgitt for spørring" > >@@ -362,7 +362,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "hopp rett til spesifisert steg (kun for c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "" > >@@ -453,7 +453,7 @@ > msgid "Keyring options:" > msgstr "" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "ingen argumenter oppgitt for spørring" >@@ -501,27 +501,37 @@ > msgid "Pass phrase check failed\n" > msgstr "Passordsjekk feilet\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "spørring på spec-fil" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "spørring på spec-fil" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > msgid "Spec options:" > msgstr "" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "ingen argumenter oppgitt for spørring" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Kunne ikke åpne spec fil %s: %s\n" >@@ -600,17 +610,17 @@ > msgid "syntax error in expression\n" > msgstr "syntaksfeil i uttrykk\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Mangler '(' i %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Mangler ')' i %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Ugyldig %s-tegn: %s\n" >@@ -635,71 +645,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Ugyldig %s-tegn: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "To filer på én linje: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Filen må begynne med \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Kan ikke blande spesiell %%doc med andre skjema: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Fil listet to ganger: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s unlink av %s feilet: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symbolsk lenke peker til BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Fil ikke funnet: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Fil ikke funnet: %s\n" >@@ -729,59 +749,64 @@ > msgid "%s: failed to encode\n" > msgstr "%s feilet\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, fuzzy, c-format > msgid "Glob not permitted: %s\n" > msgstr "linje %d: Filnavn ikke tillatt: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Fil ikke funnet: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Kunne ikke åpne spec fil %s: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "Installerer %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Ugyldig fil %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Ugyldig eier/gruppe: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "ingen pakke utløser %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "kan ikke aksessere fil %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -874,42 +899,42 @@ > msgid "Bad CSA data\n" > msgstr "Ugyldige CSA-data\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > #, fuzzy > msgid "Unable to reload signature header.\n" > msgstr "Kunne ikke åpne spec fil %s: %s\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Kunne ikke åpne %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Kunne ikke skrive pakke: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Kunne ikke åpne sigmål %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Kunne ikke åpne spec fil %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Kunne ikke skrive header til %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Kunne ikke lese \"payload\" fra %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Kunne ikke skrive \"payload\" til %s: %s\n" >@@ -1077,107 +1102,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Kunne ikke åpne ikon %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Kan ikke lese ikon %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Ukjent ikontype: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "linje %d: Tagg tar kun et enkelt tegn: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "linje %d: Ugyldig tegn '-' i %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "linje %d: Ugyldig tegn '-' i %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "linje %d: Ugyldig tegn '-' i %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "linje %d: Feilutformet tagg: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "linje %d: Tom tagg: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "linje %d: Prefiks må ikke slutte på \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "linje %d: Docdir må begynne med '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "linje %d: Epoch/serienummer må være et tall: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "linje %d: Ugyldig %s: kvalifikatorer: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "linje %d: Ugyldig BuildArchitecture format: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Intern feil: Ugyldig tag %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "linje %d: Versjon kreves: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Ugyldig pakkespesifikasjon: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Pakke eksisterer allerede: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "linje %d: Ukjent tagg: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot kan ikke være \"/\": %s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot kan ikke være \"/\": %s\n" >@@ -1212,32 +1237,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Kunne ikke laste ned ikke-kilde %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Feil under lesing av %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "linje %d: Ugyldig argument til %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "linje %d: Ugyldig %%setup flagg %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "ugyldig pakkenummer: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "linje %d: %%prep for andre gang\n" >@@ -1314,31 +1339,36 @@ > msgid "Unclosed %%if\n" > msgstr "Åpen %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean returnerer %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%else uten %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%endif uten %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "ugyldig %%include utsagn\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Ingen kompatible arkitekturer funnet for bygging\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Pakken har ingen %%description: %s\n" >@@ -1410,71 +1440,71 @@ > msgid "Processing policies: %s\n" > msgstr "kan ikke aksessere fil %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "linje %d: Ugyldig nummer: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "klarte ikke å åpne %s: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Kunne ikke kjøre %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "klarte ikke å åpne %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s feilet\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "kunne ikke skrive alle data til %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "feil under åpning av %s: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s rmdir av %s feilet: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, fuzzy, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "%s rmdir av %s feilet: %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "Fil %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Klarte ikke å finne %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1620,27 +1650,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s lagret som %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir av %s feilet: Katalogen er ikke tom\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir av %s feilet: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s unlink av %s feilet: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s opprettet som %s\n" >@@ -1715,12 +1745,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature feilet\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Ingen signatur tilgjengelig\n" >@@ -1844,7 +1874,7 @@ > msgid "debug rpmio I/O" > msgstr "feilsøk rpmio I/U" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1956,7 +1986,7 @@ > msgid "do not verify package dependencies" > msgstr "ikke verifiser pakkeavhengigheter" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "ikke verifiser størrelse på filer" >@@ -2071,145 +2101,145 @@ > msgid "upgrade package(s)" > msgstr "oppgrader pakke(r)" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "spør/verifiser alle pakker" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "rpm spørremodus" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "spør/verifiser pakke(r) som eier fil" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "spør/verifiser pakke(r) i gruppe" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "spør/verifiser alle pakker" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > #, fuzzy > msgid "query/verify package(s) with package identifier" > msgstr "spør/verifiser pakke(r) som eier fil" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > #, fuzzy > msgid "query/verify package(s) with header identifier" > msgstr "spør/verifiser pakke(r) som eier fil" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm spørremodus" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "spør/verifiser pakke(r) som eier fil" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > #, fuzzy > msgid "query/verify package(s) from install transaction" > msgstr "spør/verifiser pakke(r) i gruppe" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "spør pakker utløst av <pakke>" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "spør etter etter pakker som trenger <funk> funksjonalitet" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "spør etter pakker som tilbyr <funk> funksjonalitet" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "ingen argumenter oppgitt for spørring" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "ikke verifiser størrelse på filer" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "ikke verifiser sti til symbolske lenker for filer" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "ikke verifiser eier av filer" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "ikke verifiser gruppe for filer" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "ikke verifisert endringsdato for filer" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "ikke verifiser modus for filer" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "ikke verifiser størrelse på filer" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "ikke verifiser filer i pakke" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "ikke verifiser filer i pakke" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "ikke verifiser pakkeavhengigheter" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > #, fuzzy > msgid "don't execute verify script(s)" > msgstr "ikke kjør %verifyscript (hvis noen)" >@@ -2384,31 +2414,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "IKKE OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr "" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr "" > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr "" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr "" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: åpne feilet: %s\n" >@@ -2785,31 +2815,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Kunne ikke åpne spec fil %s: %s\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "kunne ikke opprette %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "klarte ikke å åpne %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "klarte ikke å åpne %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s: Fwrite feilet: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s: Fwrite feilet: %s\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s: Fwrite feilet: %s\n" >@@ -2819,12 +2854,12 @@ > msgid "Unknown format" > msgstr "Ukjent filtype" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "ikke installert" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2913,15 +2948,15 @@ > msgid "Header SHA1 digest:" > msgstr "ikke verifiser header SHA1 digest" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "" >@@ -2935,12 +2970,12 @@ > msgid "failed" > msgstr "%s feilet\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "mangler %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "feilede avhengigheter:\n" >@@ -3022,122 +3057,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "kan ikke åpne %s-indeks ved bruk av db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, fuzzy, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "feil(%d) under lagring av post %s til %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: Fseek feilet: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: åpne feilet: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "feil(%d) under fjerning av post %s fra %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "feil(%d) under lagring av post %s til %s\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "feil(%d) under lagring av post %s til %s\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, fuzzy, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "feil(%d) under fjerning av post %s fra %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, fuzzy, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "feil(%d) under lagring av post %s til %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, fuzzy, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "feil(%d) under fjerning av post %s fra %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "feil(%d) under lagring av post %s til %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "kunne ikke opprette %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "" >@@ -3336,18 +3371,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "" >@@ -3367,32 +3402,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Fil %s er mindre enn %u bytes\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "kunne ikke opprette %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, fuzzy, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "- ikke støttet for strenger\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- ikke støttet for strenger\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: Fwrite feilet: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "ugyldig pakkenummer: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: Fseek feilet: %s\n" >@@ -3418,16 +3453,16 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "hopp over MD5-signaturer" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Feil under lesing av spec-fil fra %s\n" >@@ -3470,26 +3505,31 @@ > msgid "unable to read the signature\n" > msgstr "" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "makeTempFile feilet\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead feilet: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature feilet: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "feil under åpning av %s: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/nl.gmo and rpm-4.9.1/po/nl.gmo differ >diff -ruN rpm-4.9.0/po/nl.po rpm-4.9.1/po/nl.po >--- rpm-4.9.0/po/nl.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/nl.po 2011-07-15 05:37:56.000000000 -0400 >@@ -8,7 +8,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2008-09-03 22:17+0200\n" > "Last-Translator: Peter van Egdom <p.van.egdom@gmail.com>\n" > "Language-Team: Dutch <fedora-trans-list@redhat.com>\n" >@@ -79,7 +79,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "" >@@ -100,7 +100,7 @@ > msgid "unexpected query source" > msgstr "" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "" > >@@ -211,7 +211,7 @@ > msgid "no packages given for install" > msgstr "" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "" > >@@ -351,7 +351,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "" > >@@ -441,7 +441,7 @@ > msgid "Keyring options:" > msgstr "Database opties:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "" > >@@ -486,27 +486,35 @@ > msgid "Pass phrase check failed\n" > msgstr "" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+msgid "parse spec file(s) to stdout" >+msgstr "" >+ >+#: rpmspec.c:28 > msgid "query spec file(s)" > msgstr "" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Database opties:" > >+#: rpmspec.c:90 >+msgid "no arguments given for parse" >+msgstr "" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "" >@@ -582,17 +590,17 @@ > msgid "syntax error in expression\n" > msgstr "" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Ontbrekende '(' in %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Ontbrekende ')' in %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "" >@@ -617,71 +625,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "lezen mislukt: %s (%d)\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, c-format >+msgid "Directory not found: %s\n" >+msgstr "" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "" >@@ -711,59 +729,64 @@ > msgid "%s: failed to encode\n" > msgstr "" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob niet toegestaan: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "regel: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "bestand %s: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -854,41 +877,41 @@ > msgid "Bad CSA data\n" > msgstr "" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "" >@@ -1056,107 +1079,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "" >@@ -1190,32 +1213,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "" >@@ -1286,31 +1309,36 @@ > msgid "Unclosed %%if\n" > msgstr "" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "" >@@ -1381,71 +1409,71 @@ > msgid "Processing policies: %s\n" > msgstr "bestand %s: %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr " mislukt - " > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "bestand %s: %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1588,27 +1616,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "" >@@ -1683,12 +1711,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "" >@@ -1805,7 +1833,7 @@ > msgid "debug rpmio I/O" > msgstr "" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1912,7 +1940,7 @@ > msgid "do not verify package dependencies" > msgstr "" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "" > >@@ -2022,136 +2050,136 @@ > msgid "upgrade package(s)" > msgstr "" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "" > >@@ -2323,31 +2351,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NIET OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (ONTBREKENDE SLEUTELS:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr "" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "" >@@ -2719,31 +2747,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "" >@@ -2753,12 +2786,12 @@ > msgid "Unknown format" > msgstr "Onbekend" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(geïnstalleerd) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2846,15 +2879,15 @@ > msgid "Header SHA1 digest:" > msgstr "" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "" >@@ -2868,12 +2901,12 @@ > msgid "failed" > msgstr " mislukt - " > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "ontbrekende %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "" >@@ -2948,122 +2981,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "" >@@ -3260,18 +3293,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Onbekende optie %c in %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "" >@@ -3291,31 +3324,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "" >@@ -3341,17 +3374,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(geen fout)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "" >@@ -3394,25 +3427,30 @@ > msgid "unable to read the signature\n" > msgstr "" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr " mislukt - " >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/pl.gmo and rpm-4.9.1/po/pl.gmo differ >diff -ruN rpm-4.9.0/po/pl.po rpm-4.9.1/po/pl.po >--- rpm-4.9.0/po/pl.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/pl.po 2011-07-15 05:37:57.000000000 -0400 >@@ -9,7 +9,7 @@ > msgstr "" > "Project-Id-Version: pl\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2010-11-19 09:13+0100\n" > "Last-Translator: Piotr DrÄ g <piotrdrag@gmail.com>\n" > "Language-Team: Polish <trans-pl@lists.fedoraproject.org>\n" >@@ -82,7 +82,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Opcje instalacji/aktualizacji/usuwania:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Wspólne opcje dla wszystkich trybów i plików binarnych RPM:" >@@ -103,7 +103,7 @@ > msgid "unexpected query source" > msgstr "nieoczekiwane źródÅo zapytania" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "może byÄ podany tylko jeden gÅówny tryb pracy" > >@@ -222,7 +222,7 @@ > msgid "no packages given for install" > msgstr "nie podano pakietów do zainstalowania" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "nie podano parametrów dla zapytania" > >@@ -369,7 +369,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "przejÅcie od razu do podanego etapu (tylko dla c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "zastÄ pienie platformy docelowej" > >@@ -460,7 +460,7 @@ > msgid "Keyring options:" > msgstr "Opcje bazy kluczy:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "nie podano parametrów" > >@@ -504,27 +504,37 @@ > msgid "Pass phrase check failed\n" > msgstr "Sprawdzenie hasÅa nie powiodÅo siÄ\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "odpytuje pliki spec" >+ >+#: rpmspec.c:28 > msgid "query spec file(s)" > msgstr "odpytuje pliki spec" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > "dziaÅa na binarnych pakietach RPM utworzonych przez plik spec (domyÅlnie)" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "dziaÅa na źródÅowych pakietach RPM utworzonych przez plik spec" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "użycie nastÄpujÄ cego formatu zapytania" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > msgid "Spec options:" > msgstr "Opcje pliku spec:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "nie podano parametrów dla zapytania" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Nie można otworzyÄ pliku tymczasowego.\n" >@@ -603,17 +613,17 @@ > msgid "syntax error in expression\n" > msgstr "bÅÄ d skÅadni w wyrażeniu\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Brak \"(\" w %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Brak \")\" w %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "NieprawidÅowy token %s: %s\n" >@@ -638,71 +648,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "BÅÄdny tryb spec: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "BÅÄdny tryb katalogu spec: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Niespotykana dÅugoÅÄ lokalizacji \"%.*s\" w %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Powtórzona lokalizacja %.*s w %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "NieprawidÅowa możliwoÅÄ: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "ObsÅuga możliwoÅci plików nie jest wbudowana\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Tylko jeden parametr dla %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Dwa pliki w jednym wierszu: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Plik musi zaczynaÄ siÄ od \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Nie można mieszaÄ specjalnego %%doc z innymi formami: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "Nieznany algorytm skrótu pliku %u, używanie w zamian MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Plik podany dwukrotnie: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "wykonanie %s unlink na %s nie powiodÅo siÄ: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "DowiÄ zanie symboliczne wskazuje na BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "Wymagane sÄ bezpoÅrednie atrybuty plików w spec dla: %s\n" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Nie odnaleziono pliku: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Nie odnaleziono pliku: %s\n" >@@ -732,47 +752,52 @@ > msgid "%s: failed to encode\n" > msgstr "%s: odkodowanie nie powiodÅo siÄ\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Plik musi zaczynaÄ siÄ od \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Wyrażenie regularne jest niedozwolone: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Nie odnaleziono pliku przez wyrażenie regularne: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Nie odnaleziono pliku przez wyrażenie regularne: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Nie można otworzyÄ pliku %s dla %%files: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "wiersz: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "BÅÄdny plik: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "BÅÄdny wÅaÅciciel/grupa: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Sprawdzanie niespakietowanych plików: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -781,12 +806,12 @@ > "Odnaleziono zainstalowane (ale niespakietowane) pliki:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, c-format > msgid "Processing files: %s\n" > msgstr "Przetwarzanie plików: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "Pliki binarne zależne od architektury w pakiecie noarch\n" > >@@ -877,41 +902,41 @@ > msgid "Bad CSA data\n" > msgstr "BÅÄdne dane CSA\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Nie można ponownie wczytaÄ nagÅówka podpisu.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Nie można otworzyÄ %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Nie można zapisaÄ pakietu: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Nie można otworzyÄ sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Nie można odczytaÄ nagÅówka z %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Nie można zapisaÄ nagÅówka do %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Nie można odczytaÄ danych z %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Nie można zapisaÄ danych do %s: %s\n" >@@ -1079,107 +1104,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Nie można otworzyÄ ikony %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Nie można odczytaÄ ikony %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Nieznany typ ikony: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "wiersz %d: znacznik przyjmuje tylko jeden token: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "wiersz %d: niedozwolony znak \"%c\" w: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "wiersz %d: niedozwolony znak w: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "wiersz %d: niedozwolona sekwencja \"..\" w: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "wiersz %d: bÅÄdnie sformowany znacznik: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "wiersz %d: pusty znacznik: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "wiersz %d: przedrostki nie mogÄ koÅczyÄ siÄ na \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "wiersz %d: Docdir musi zaczynaÄ siÄ od \"/\": %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "wiersz %d: pole Epoch musi byÄ niepodpisanÄ liczbÄ : %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "wiersz %d: bÅÄdne okreÅlenia %s: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "wiersz %d: bÅÄdny format BuildArchitecture: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "wiersz %d: obsÅugiwane sÄ tylko podpakiety noarch: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "WewnÄtrzny bÅÄ d: faÅszywy znacznik %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "wiersz %d: %s jest przestarzaÅe: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "BÅÄdna specyfikacja pakietu: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Pakiet już istnieje: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "wiersz %d: nieznany znacznik: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} nie może byÄ puste\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} nie może byÄ \"/\"\n" >@@ -1213,32 +1238,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Nie można pobraÄ pliku nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "BÅÄ d podczas przetwarzania %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "wiersz %d: bÅÄdny parametr dla %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "wiersz %d: bÅÄdna opcja %%setup %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "NieprawidÅowy numer Åaty %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "wiersz %d: drugie %%prep\n" >@@ -1315,31 +1340,36 @@ > msgid "Unclosed %%if\n" > msgstr "NiezamkniÄte %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean zwróciÅo %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: napotkano %%else bez %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: napotkano %%endif bez %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "bÅÄdnie sformowany wpis %%include\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Nie odnaleziono zgodnych architektur do zbudowania\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Pakiet nie posiada %%description: %s\n" >@@ -1412,71 +1442,71 @@ > msgid "Processing policies: %s\n" > msgstr "Przetwarzanie polityk: %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Ignorowanie nieprawidÅowego wyrażenia regularnego %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Nie można utworzyÄ potoku dla %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Nie można wykonaÄ %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Nie można rozdzieliÄ %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, c-format > msgid "%s failed: %x\n" > msgstr "%s nie powiodÅo siÄ: %x\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "zapisanie wszystkich danych do %s nie powiodÅo siÄ: %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "Konwersja %s na dÅugÄ liczbÄ caÅkowitÄ nie powiodÅa siÄ.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "Brak skonfigurowanych atrybutów plików\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) nie powiodÅo siÄ: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load nie powiodÅo siÄ: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Rozpoznanie pliku \"%s\" nie powiodÅo siÄ: tryb %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Wyszukiwanie %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Odnalezienie %s nie powiodÅo siÄ:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "odpytanie pliku spec %s nie powiodÅo siÄ, nie można przetworzyÄ\n" >@@ -1614,27 +1644,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "nie odnaleziono pliku archiwum %s na liÅcie plików w nagÅówku\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s zapisano jako %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "wykonanie %s rmdir na %s nie powiodÅo siÄ: katalog nie jest pusty\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "wykonanie %s rmdir na %s nie powiodÅo siÄ: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "wykonanie %s unlink na %s nie powiodÅo siÄ: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s utworzono jako %s\n" >@@ -1709,12 +1739,12 @@ > msgid "hdr load: BAD\n" > msgstr "hdr load: BÅÄDNY\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature nie powiodÅo siÄ: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: podpis jest niedostÄpny\n" >@@ -1832,7 +1862,7 @@ > msgid "debug rpmio I/O" > msgstr "debugowanie wejÅcia/wyjÅcia rpmio" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: tabela opcji jest bÅÄdnie skonfigurowana (%d)\n" >@@ -1943,7 +1973,7 @@ > msgid "do not verify package dependencies" > msgstr "bez sprawdzania zależnoÅci pakietu" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "bez sprawdzania skrótów plików" > >@@ -2055,136 +2085,136 @@ > msgid "upgrade package(s)" > msgstr "zaktualizowanie pakietów" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "odpytanie/sprawdzenie wszystkich pakietów" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "tryb sprawdzania podpisów pakietów RPM" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "odpytanie/sprawdzenie pakietów zawierajÄ cych plik" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "odpytanie/sprawdzenie pakietów w grupie" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "odpytanie/sprawdzenie pliku pakietu" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "odpytanie/sprawdzenie pakietów z identyfikatorem pakietu" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "odpytanie/sprawdzenie pakietów z identyfikatorem nagÅówka" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "tryb odpytywania pakietów RPM" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "odpytanie/sprawdzenie instancji nagÅówka" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "odpytanie/sprawdzenie pakietów z transakcji instalacji" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "odpytanie pakietów wyzwalanych przez pakiet" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "tryb sprawdzania pakietów RPM" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "odpytanie/sprawdzenie pakietów wymagajÄ cych zależnoÅci" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "odpytanie/sprawdzenie pakietów dostarczajÄ cych zależnoÅÄ" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "bez używania wyrażeÅ regularnych w parametrach" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "bez przetwarzania plików nie bÄdÄ cych pakietami jako manifesty" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "wyÅwietlenie listy wszystkich plików konfiguracyjnych" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "wyÅwietlenie listy wszystkich plików dokumentacji" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "zrzucenie podstawowych informacji o pliku" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "wyÅwietlenie listy plików pakietu" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "pominiÄcie plików %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "wyÅwietlenie stanu wyÅwietlonych plików" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "bez sprawdzania rozmiaru plików" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "bez sprawdzania Åcieżek dowiÄ zaÅ symbolicznych plików" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "bez sprawdzania wÅaÅcicieli plików" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "bez sprawdzania grup plików" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "bez sprawdzania czasu modyfikacji plików" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "bez sprawdzania trybu plików" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "bez sprawdzania możliwoÅci plików" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "bez sprawdzania kontekstów bezpieczeÅstwa plików" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "bez sprawdzania plików pakietu" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "bez sprawdzania zależnoÅci pakietu" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "bez wykonania żadnych skryptów sprawdzania" > >@@ -2357,31 +2387,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "pomijanie pakietu %s z podpisem V%u, którego nie można sprawdziÄ\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NIE DOBRZE" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (BRAK KLUCZY:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (NIEZAUFANE KLUCZE:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: otwarcie nie powiodÅo siÄ: %s\n" >@@ -2754,31 +2784,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Nie można otworzyÄ %s do odczytania: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Nie można przywróciÄ katalogu roota: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "ObsÅuga skryptów <lua> nie jest wbudowana\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Nie można utworzyÄ pliku tymczasowego dla %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Nie można utworzyÄ kopii deskryptora pliku: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "Skrypt %s nie powiódÅ siÄ, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "Skrypt %s nie powiódÅ siÄ, sygnaÅ %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "Skrypt %s nie powiódÅ siÄ, stan wyjÅcia %d\n" >@@ -2787,11 +2822,11 @@ > msgid "Unknown format" > msgstr "Nieznany format" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "instalacja" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "usuniÄcie" > >@@ -2879,15 +2914,15 @@ > msgid "Header SHA1 digest:" > msgstr "Skrót SHA1 nagÅówka:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "NagÅówek " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Sprawdzenie podpisu: BÅÄDNE PARAMETRY\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Podpis: NIEZNANY (%d)\n" >@@ -2900,12 +2935,12 @@ > msgid "failed" > msgstr "nie powiodÅo siÄ" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "brak %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "NiespeÅnione zależnoÅci dla %s:\n" >@@ -2980,124 +3015,124 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "nie można otworzyÄ indeksu %s używajÄ c bazy danych%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "Åcieżka bazy danych nie zostaÅa ustawiona\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "bÅÄ d(%d) podczas otrzymywania wpisów \"%s\" z indeksu %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: pomijanie" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "bÅÄ d(%d) podczas zapisywania wpisu #%d do %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec nie powiodÅo siÄ: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp nie powiodÅo siÄ: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: pomijanie" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: pobrano uszkodzony nagÅówek #%u - pomijanie.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "bÅÄ d(%d:%s) podczas pobierania nastÄpnego klucza z indeksu %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "bÅÄ d(%d) podczas dodawania wpisu nagÅówka #%d\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "bÅÄ d(%d) podczas usuwania wpisu nagÅówka #%d\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: nie można odczytaÄ nagÅówka pod 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "bÅÄ d(%d) podczas ustawiania wpisów \"%s\" z indeksu %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "bÅÄ d(%d) podczas zapisywania wpisu \"%s\" do %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "bÅÄ d(%d) usuwania wpisu \"%s\" z %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "bÅÄ d(%d) podczas przydzielania nowej instancji pakietu\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "bÅÄ d(%d) podczas zapisywania wpisu %s do %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "Åcieżka bazy danych nie zostaÅa ustawiona" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "utworzenie katalogu %s nie powiodÅo siÄ: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "nagÅówek #%u w bazie danych jest bÅÄdny - pomijanie.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "nie można dodaÄ wpisu bÄdÄ cego oryginalnie przy %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "przebudowanie bazy danych nie powiodÅo siÄ: oryginalna baza danych pozostaÅa " > "na miejscu\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "zamiana poprzedniej bazy danych na nowÄ nie powiodÅa siÄ.\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "aby odzyskaÄ, należy zastÄ piÄ pliki w %s plikami z %s" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "usuniÄcie katalogu %s nie powiodÅo siÄ: %s\n" >@@ -3298,7 +3333,7 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Nieznana opcja %c w %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" >@@ -3306,12 +3341,12 @@ > "Za dużo poziomów rekurencji w rozwiniÄciu makra. Prawdopodobnie jest to " > "spowodowane rekurencyjnÄ deklaracjÄ makra.\n" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "NiezakoÅczone %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Makro niemożliwe do przetworzenia po %%\n" >@@ -3331,31 +3366,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Plik %s jest mniejszy niż %u bajtów\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "utworzenie katalogu nie powiodÅo siÄ" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "nieprawidÅowa skÅadnia skryptu Lua: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "nieprawidÅowa skÅadnia skryptu Lua: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "skrypt Lua nie powiódÅ siÄ: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "nieprawidÅowa skÅadnia pliku Lua: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "hak Lua nie powiódÅ siÄ: %s\n" >@@ -3381,16 +3416,16 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "przydzielenie pamiÄci (%u bajtów) zwróciÅo NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "V%d %s/%s %s, identyfikator klucza %s" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "(brak)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Zarejestrowanie obsÅugi rozdzielenia nie powiodÅo siÄ: %m\n" >@@ -3433,25 +3468,30 @@ > msgid "unable to read the signature\n" > msgstr "nie można odczytaÄ podpisu\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp nie powiodÅo siÄ\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead nie powiodÅo siÄ: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature nie powiodÅo siÄ: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "otwarcie %s nie powiodÅo siÄ: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/pt_BR.gmo and rpm-4.9.1/po/pt_BR.gmo differ >diff -ruN rpm-4.9.0/po/pt_BR.po rpm-4.9.1/po/pt_BR.po >--- rpm-4.9.0/po/pt_BR.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/pt_BR.po 2011-07-15 05:37:57.000000000 -0400 >@@ -7,7 +7,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2010-09-13 10:11-0300\n" > "Last-Translator: Taylon <taylon@taylon.eti.br>\n" > "Language-Team: Brazilian Portuguese <trans-pt_br@lists.fedoraproject.org>\n" >@@ -85,7 +85,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Opções de Instalação/Atualização/Remoção:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Opções comuns para todos os executáveis e modos rpm:" >@@ -106,7 +106,7 @@ > msgid "unexpected query source" > msgstr "fonte de pesquisa não esperada" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "somente um modo principal pode ser especificado" > >@@ -244,7 +244,7 @@ > msgid "no packages given for install" > msgstr "nenhum pacote foi passado para instalação" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "nenhum argumento foi passado para consulta" > >@@ -401,7 +401,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "pule direto para o estágio especificado (somente para c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "substituir plataforma de destino" > >@@ -498,7 +498,7 @@ > msgid "Keyring options:" > msgstr "Opções de assinatura:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "nenhum argumento foi passado" > >@@ -544,28 +544,38 @@ > msgid "Pass phrase check failed\n" > msgstr "A verificação da senha falhou\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "consultar um arquivo spec" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "consultar um arquivo spec" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "utilizar o seguinte formato de consulta" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Opções de assinatura:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "nenhum argumento foi passado para consulta" >+ > # , c-format > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" >@@ -646,18 +656,18 @@ > msgid "syntax error in expression\n" > msgstr "erro de sintaxe na expressão\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "\"(\" faltando em %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "\"(\" faltando em %s(%s\n" > > # , c-format >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Token de %s inválido: %s\n" >@@ -685,53 +695,53 @@ > msgstr "Modo spec inválido: %s(%s)\n" > > # , c-format >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Dirmode spec inválido: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Tamanho de localidade não usual: \"%.*s\" em %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Localidade %.*s duplicada em %%lang(%s)\n" > > # , c-format >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "Capacidade inválida: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "Suporte à capacidade de arquivo não embutida\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Apenas um argumento para %%docdir\n" > > # , c-format >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Dois arquivos em uma linha: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "O arquivo deve começar com uma \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Não é possÃvel misturar %%doc especial com outras formas: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" >@@ -739,22 +749,32 @@ > "alternativa\n" > > # , c-format >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Arquivo listado duas vezes: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s unlink de %s falhou: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Ligação simbólica aponta para BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "Os atributos explÃcitos do arquivo são necessário no spec para: %s\n" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Arquivo não encontrado: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Arquivo não encontrado: %s\n" >@@ -785,51 +805,56 @@ > msgid "%s: failed to encode\n" > msgstr "%s: falha ao codificar\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "O arquivo precisa da \"/\" inicial: %s\n" > > # , c-format >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob não permitido: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "O arquivo não foi encontrado pelo glob: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "O arquivo não foi encontrado pelo glob: %s\n" > > # , c-format >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Não foi possÃvel abrir %%files arquivo %s: %m\n" > > # , c-format >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "linha: %s\n" > > # , c-format >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Arquivo inválido: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Proprietário/grupo inválido: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Procurando por arquivos desempacotados: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -838,12 +863,12 @@ > "Arquivo(s) instalado(s) (mas não empacotado(s)) encontrado(s):\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, c-format > msgid "Processing files: %s\n" > msgstr "Processando arquivos: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "Binários dependentes de arquitetura no pacote noarch\n" > >@@ -951,48 +976,48 @@ > msgstr "Dados CSA inválidos\n" > > # , c-format >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Não foi possÃvel recarregar o cabeçalho da assinatura.\n" > > # , c-format >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Não foi possÃvel abrir %s: %s\n" > > # , c-format >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Não foi possÃvel gravar o pacote: %s\n" > > # , c-format >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Não foi possÃvel abrir sigtarget %s: %s\n" > > # , c-format >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Não foi possÃvel ler o cabeçalho a partir de %s: %s\n" > > # , c-format >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Não foi possÃvel gravar o cabeçalho em %s: %s\n" > > # , c-format >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Não foi possÃvel ler carga útil a partir de %s: %s\n" > > # , c-format >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Não foi possÃvel gravar carga útil em %s: %s\n" >@@ -1174,118 +1199,118 @@ > msgstr "Não foi possÃvel abrir o Ãcone %s: %s\n" > > # , c-format >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Não foi possÃvel ler o Ãcone %s: %s\n" > > # , c-format >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Tipo de Ãcone desconhecido: %s\n" > > # , c-format >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "linha %d: A etiqueta toma apenas um token: %s\n" > > # , c-format >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "linha %d: caractere inválido \"%c\" em: %s\n" > > # , c-format >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "linha %d: caractere inválido em: %s\n" > > # , c-format >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "linha %d: caractere inválido \"..\" em: %s\n" > > # , c-format >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "linha %d: Etiqueta mal formada: %s\n" > > # , c-format >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "linha %d: Etiqueta vazia: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "linha %d: Os prefixos não podem terminar com \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "linha %d: O docdir deve começar com \"/\": %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "linha %d: campo Epoch deve ser um número sem sinal: %s\n" > > # , c-format >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "linha %d: %s inválido: qualificadores: %s\n" > > # , c-format >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "linha %d: formato BuildArchitecture inválido: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "linha %d: Somente subpacotes noarch são suportados: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Erro interno: tag %d falsa\n" > > # , c-format >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "linha %d: %s é obsoleto: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Especificação do pacote inválida: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "O pacote já existe: %s\n" > > # , c-format >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "linha %d: Etiqueta desconhecida: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} não pode ser vazio\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} não pode ser \"/\"\n" >@@ -1321,35 +1346,35 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Não foi possÃvel baixar nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Erro ao analisar %%setup: %s\n" > > # , c-format >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "linha %d: Argumento inválido para %%setup: %s\n" > > # , c-format >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "linha %d: Opção inválida %s de %%setup: %s\n" > > # , c-format >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "número da correção %s inválido: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "linha %d: segundo %%prep\n" >@@ -1434,32 +1459,37 @@ > msgid "Unclosed %%if\n" > msgstr "%%if não fechado\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean retornou %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Há um %%else sem um %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Há um %%endif sem um %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "instrução %%include mal formada\n" > > # , c-format >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Nenhuma arquitetura compatÃvel encontrada para a construção\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "O pacote não tem %%description: %s\n" >@@ -1536,77 +1566,77 @@ > msgstr "Processando arquivos: %s\n" > > # , c-format >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Ignorar regex inválida %s\n" > > # , c-format >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Não foi possÃvel criar um pipe para %s: %m\n" > > # , c-format >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Não foi possÃvel executar %s: %s\n" > > # , c-format >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Não foi possÃvel bifurcar %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s falhou: %s\n" > > # , c-format >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "falha ao gravar todos os dados em %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "A conversão de %s para inteiro longo falhou.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "Os atributos do arquivo não foram configurados\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) falhou: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load falhou: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Falha no reconhecimento do arquivo \"%s\": modo %06o %s\n" > > # , c-format >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Localizando %s: %s\n" > > # , c-format >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Falha ao localizar %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "a consulta ao specfile %s falhou, não foi possÃvel analisá-lo\n" >@@ -1746,29 +1776,29 @@ > msgstr "o pacote %s não foi encontrado na lista do arquivo de cabeçalho\n" > > # , c-format >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s salvo como %s\n" > > # , c-format >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir de %s falhou: O diretório não está vazio\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir de %s falhou: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s unlink de %s falhou: %s\n" > > # , c-format >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s criado como %s\n" >@@ -1846,12 +1876,12 @@ > msgstr "carregamento hdr: INVÃLIDO\n" > > # , c-format >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature falhou: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Nenhuma assinatura disponÃvel\n" >@@ -1971,7 +2001,7 @@ > msgid "debug rpmio I/O" > msgstr "depurar E/S rpmio" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: tabela de opções mal configurada (%d)\n" >@@ -2081,7 +2111,7 @@ > msgid "do not verify package dependencies" > msgstr "não verificar as dependências do pacote" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "não verificar o digest dos arquivos" > >@@ -2193,136 +2223,136 @@ > msgid "upgrade package(s)" > msgstr "atualizar pacote(s)" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "consultar/verificar todos os pacotes" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "modo checksig do rpm" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "consultar/verificar pacote(s) que detém o arquivo" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "consultar/verificar pacote(s) em um grupo" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "consultar/verificar um arquivo de pacote" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "consultar/verificar pacote(s) com um identificador de pacotes" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "consultar/verificar pacote(s) com um identificador de cabeçalhos" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "modo de consulta do rpm" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "consultar/verificar uma instância do cabeçalho" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "consultar/verificar pacote(s) da transação de instalação" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "consultar o(s) pacote(s) disparado pelo pacote" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "modo de verificação do rpm" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "consultar/verificar pacotes que precisam de uma dependência" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "consultar/verificar pacote(s) que fornecem uma dependência" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "não fazer glob com os argumentos" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "não processar arquivos que não são de pacotes como manifestos" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "listar todos os arquivos de configuração" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "listar todos os arquivos de documentação" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "descarregar informações básicas do arquivo" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "listar arquivos do pacote" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "ignorar arquivos %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "exibir o estado dos arquivos listados" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "não verificar o tamanho dos arquivos" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "não verificar o caminho da ligação simbólica dos arquivos" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "não verificar o proprietário dos arquivos" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "não verificar o grupo dos arquivos" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "não verificar a hora de modificação dos arquivos" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "não verificar o modo dos arquivos" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "não verifica as capacidades dos arquivos" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "não verificar os contextos de segurança dos arquivos" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "não verificar os arquivos do pacote" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "não verificar as dependências do pacote" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "não executar script(s) de verificação" > >@@ -2501,32 +2531,32 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "ignorando pacote %s com assinatura V%u não verificável\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "Não está OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (CHAVES FALTANDO:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (CHAVES NÃO CONFIÃVEIS:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > > # , c-format >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: falha ao abrir: %s\n" >@@ -2919,33 +2949,39 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Não foi possÃvel abrir %s para leitura: %m.\n" > >-#: lib/rpmscript.c:77 >+# , c-format >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Não foi possÃvel restaurar o diretório raiz: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "suporte a scriptlet <lua> não embutido\n" > > # , c-format >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Não foi possÃvel criar um arquivo temporário para %s: %s\n" > > # , c-format >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Não foi possÃvel duplicar o descritor do arquivo: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "o scriptlet %s falhou, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "o scriptlet %s falhou, sinal %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "o scriptlet %s falhou, status de saÃda %d\n" >@@ -2954,11 +2990,11 @@ > msgid "Unknown format" > msgstr "Formato desconhecido" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "instalar" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "apagar" > >@@ -3048,15 +3084,15 @@ > msgid "Header SHA1 digest:" > msgstr "Digest do cabeçalho SHA1:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Cabeçalho " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Verificação de assinatura: PARÃMETROS INVÃLIDOS\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Assinatura: DESCONHECIDA (%d)\n" >@@ -3070,12 +3106,12 @@ > msgstr "falhou" > > # , c-format >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "%c %s faltando" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Dependências não satisfeitas para %s:\n" >@@ -3151,137 +3187,137 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "não foi possÃvel abrir o Ãndice %s usando o db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "nenhum dbpath foi definido\n" > > # , c-format >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "erro (%d) ao obter os registros \"%s\" a partir do Ãndice %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: ignorando" > > # , c-format >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "erro (%d) ao armazenar o registro #%d em %s\n" > > # , c-format >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: o regexec falhou: %s\n" > > # , c-format >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: o regcomp falhou: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: ignorando" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: cabeçalho danificado #%u recuperado -- ignorando.\n" > > # , c-format >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "erro (%d) ao obter os registros \"%s\" a partir do Ãndice %s\n" > > # , c-format >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "erro(%d) ao adicionar o registro de cabeçalho #%d\n" > > # , c-format >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "erro(%d) ao remover o registro de cabeçalho #%d\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: não foi possÃvel ler o cabeçalho em 0x%x\n" > > # , c-format >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "erro (%d) ao definir registros \"%s\" a partir do Ãndice %s\n" > > # , c-format >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "erro (%d) ao armazenar o registro \"%s\" em %s\n" > > # , c-format >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "erro (%d) ao remover o registro \"%s\" a partir de %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "erro (%d) ao alocar nova instância do pacote\n" > > # , c-format >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "erro (%d) ao armazenar o registro %s em %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "nenhum dbpath foi definido" > > # , c-format >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "falha ao criar o diretório %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "o cabeçalho #%u do banco de dados é inválido -- ignorando.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "não é possÃvel adicionar o registro originalmente em %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "falha ao reconstruir o banco de dados: o banco de dados original permanece " > "no lugar\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "falha ao substituir o banco de dados velho pela novo!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "substituir arquivos em %s com arquivos de %s para recuperação" > > # , c-format >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "falha ao remover o diretório %s: %s\n" >@@ -3492,19 +3528,19 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Opção desconhecida %c em %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > > # , c-format >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "%c incompleto: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Um %% é seguido por um macro não analisável\n" >@@ -3525,33 +3561,33 @@ > msgstr "O arquivo %s tem menos de %u bytes\n" > > # , c-format >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "falha ao criar o diretório" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "sintaxe inválida no scriptlet lua: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "sintaxe inválida no script lua: %s\n" > > # , c-format >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "falha no script lua: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "sintaxe inválida no arquivo lua: %s\n" > > # , c-format >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "falha na conexão lua: %s\n" >@@ -3577,17 +3613,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "a alocação de memória (%u bytes) retornou NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "V%d %s/%s %s, ID da chave %s" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "(nada)" > > # , c-format >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Falha ao registrar o manipulador do fork: %m\n" >@@ -3632,26 +3668,31 @@ > msgid "unable to read the signature\n" > msgstr "não foi possÃvel ler a assinatura\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "o rpmMkTemp falhou\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead falhou: %s\n" > > # , c-format >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature falhou: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "falha ao abrir %s: %s\n" >+ > # , c-format > #: tools/rpmgraph.c:143 > #, c-format >Binary files rpm-4.9.0/po/pt.gmo and rpm-4.9.1/po/pt.gmo differ >diff -ruN rpm-4.9.0/po/pt.po rpm-4.9.1/po/pt.po >--- rpm-4.9.0/po/pt.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/pt.po 2011-07-15 05:37:57.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2002-02-14 10:51+0000\n" > "Last-Translator: José Nuno Coelho Sanarra Pires <jncp@rnl.ist.utl.pt>\n" > "Language-Team: pt <morais@kde.org\n" >@@ -75,7 +75,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Opções de Instalação/Actualização/Remoção:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > #, fuzzy > msgid "Common options for all rpm modes and executables:" >@@ -97,7 +97,7 @@ > msgid "unexpected query source" > msgstr "origem de pesquisa inesperada" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "só pode ser especificado um 'major mode'" > >@@ -222,7 +222,7 @@ > msgid "no packages given for install" > msgstr "não foram indicados pacotes para instalar" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "não foram indicados argumentos para a pesquisa" > >@@ -370,7 +370,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "saltar directamente para a etapa indicada (só para c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "ignorar a plataforma-alvo" > >@@ -464,7 +464,7 @@ > msgid "Keyring options:" > msgstr "Opções de assinatura:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "não foram indicados argumentos para a pesquisa" >@@ -512,28 +512,38 @@ > msgid "Pass phrase check failed\n" > msgstr "A verificação da palavra-chave falhou\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "pesquisar um ficheiro spec" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "pesquisar um ficheiro spec" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "usar o formato de pesquisa seguinte" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Opções de assinatura:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "não foram indicados argumentos para a pesquisa" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Não consegui abrir um ficheiro temporário.\n" >@@ -612,17 +622,17 @@ > msgid "syntax error in expression\n" > msgstr "erro de sintaxe na expressão\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Falta um '(' em %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Falta um ')' em %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Elemento %s inválido: %s\n" >@@ -647,71 +657,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Spec de modo inválido: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Spec de dirmode inválido: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Tamanho anormal do locale: \"%.*s\" no %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Locale %.*s duplicado no %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Elemento %s inválido: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Só um argumento no %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Dois ficheiros na mesma linha: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "O ficheiro tem de começar por \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Não é possÃvel misturar o %%doc especial com outras formas: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Ficheiro listado duas vezes: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s unlink de %s falhou: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "A 'symlink' aponta para a BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Ficheiro não encontrado: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Ficheiro não encontrado: %s\n" >@@ -741,59 +761,64 @@ > msgid "%s: failed to encode\n" > msgstr "A macro %%%s não conseguiu ser expandida\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "O ficheiro precisa de começar por \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob não permitido: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Ficheiro não encontrado pelo glob: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Ficheiro não encontrado pelo glob: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Não consegui abrir o ficheiro do %%files %s: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "linha: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Ficheiro inválido: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Dono/grupo inválido: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "a abertura do pacote falhou%s%s: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "A processar os ficheiros: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -886,41 +911,41 @@ > msgid "Bad CSA data\n" > msgstr "Dados de CSA inválidos\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Não consegui reler o cabeçalho do assinatura.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Não consigo aceder ao %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Não consegui gravar o pacote: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Não consegui abrir o sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Não consegui ler o cabeçalho de %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Não consegui gravar o cabeçalho de %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Não consegui ler o conteúdo de %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Não consegui escrever o conteúdo de %s: %s\n" >@@ -1088,107 +1113,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Não consegui abrir o Ãcone %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Não consegui ler o Ãcone %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Tipo de Ãcone desconhecido: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "linha %d: Opção só recebe um parâmetro: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "linha %d: Carácter '-' ilegal no %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "linha %d: Carácter '-' ilegal no %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "linha %d: Carácter '-' ilegal no %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "Linha %d: Opção inválida: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "linha %d: Opção em branco: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "linha %d: Os prefixos não podem acabar em \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "linha %d: A docdir tem de começar por '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "linha %d: O campo Epoch/Serial tem de ser um número: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "linha %d: Qualificadores %s: inválidos: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "linha %d: Formato da BuildArchitecture inválido: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Erro interno: Opção esquisita %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "linha %d: Necessária a versão: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Descrição do pacote inválida: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "O pacote já existe: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "linha %d: Opção desconhecida: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "O BuildRoot não pode ser o \"/\": %s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "O BuildRoot não pode ser o \"/\": %s\n" >@@ -1223,32 +1248,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Não consigo transferir o nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Erro ao analisar o %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "linha %d: Argumento inválido para %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "linha %d: Opção inválida do %%setup %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "número de pacote inválido: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "linha %d: segundo %%prep\n" >@@ -1325,31 +1350,36 @@ > msgid "Unclosed %%if\n" > msgstr "%%if não fechado\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: o parseExpressionBoolean devolve %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Descobri um %%else sem um %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Descobri um %%endif sem um %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "instrução %%include desorganizada\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Não foram encontradas arquitecturas compatÃveis para as quais criar\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "O pacote não tem uma %%description: %s\n" >@@ -1421,72 +1451,72 @@ > msgid "Processing policies: %s\n" > msgstr "A processar os ficheiros: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "linha %d: Número inválido: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Não consegui executar à parte o %s: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Não consegui executar o %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Não consegui executar à parte o %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s falhou: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "não consegui escrever todos os dados em %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "o gpg não conseguiu gravar a assinatura\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "o acesso ao %s falhou: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s rmdir de %s falhou: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, fuzzy, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "%s rmdir de %s falhou: %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "A procurar o %s: (usando o %s)...\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Não consegui encontrar o %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "a pesquisa do ficheiro spec %s falhou, não consigo analisar\n" >@@ -1636,27 +1666,27 @@ > "o ficheiro de arquivo %s não foi encontrado na lista de ficheiros do " > "cabeçalho\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s gravado como %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir de %s falhou: Directoria não está vazia\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir de %s falhou: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s unlink de %s falhou: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s criado como %s\n" >@@ -1731,12 +1761,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: o rpmReadSignature falhou\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Nenhuma assinatura disponÃvel\n" >@@ -1861,7 +1891,7 @@ > msgid "debug rpmio I/O" > msgstr "depurar a E/S da rpmio" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1975,7 +2005,7 @@ > msgid "do not verify package dependencies" > msgstr "não verifica as dependências do pacote" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "não verificar o MD5 dos ficheiros" >@@ -2091,142 +2121,142 @@ > msgid "upgrade package(s)" > msgstr "actualizar pacote(s)" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "pesquisar/verificar todos os pacotes" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "modo de verificação do rpm" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "pesquisar/verificar o(s) pacote(s) que contém(êm) o ficheiro" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "pesquisar/verificar o(s) pacote(s) no grupo" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "pesquisar/verificar todos os pacotes" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "pesquisar/verificar o(s) pacote(s) com o identificador do pacote" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "pesquisar/verificar o(s) pacote(s) com o identificador do cabeçalho" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "modo de pesquisa do rpm" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "pesquisar/verificar o(s) pacote(s) com o identificador do cabeçalho" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "pesquisar/verificar o(s) pacote(s) de transacção de instalação" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "pesquisar o(s) pacote(s) activados pelo pacote" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "modo de verificação do rpm" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "pesquisar/verificar o(s) pacote(s) que precisa duma dependência" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "pesquisar/verificar o(s) pacote(s) que oferecem uma dependência" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "não foram indicados argumentos para a pesquisa" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "listar todos os ficheiros de configuração" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "listar todos os ficheiros de documentação" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "apresentar a informação básica do ficheiro" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "listar os ficheiros no pacote" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "ignorar ficheiros %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "mostrar os estados dos ficheiros listados" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "não verificar os tamanho dos ficheiros" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "não verificar as ligações simbólicas dos ficheiros" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "não verificar o dono dos ficheiros" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "não verificar o grupo dos ficheiros" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "não verificar hora de modificação dos ficheiros" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "não verificar o modo dos ficheiros" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "não verificar os tamanho dos ficheiros" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "não verificar os ficheiros no pacote" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "não verificar os ficheiros no pacote" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "não verificar as dependências do pacote" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > #, fuzzy > msgid "don't execute verify script(s)" > msgstr "não executar o %verifyscript (se existir)" >@@ -2402,31 +2432,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NÃO-OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (FALTAM AS CHAVES:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (CHAVES SUSPEITAS:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: o acesso falhou: %s\n" >@@ -2809,32 +2839,37 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Não consegui abrir o %s para leitura: %s.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "falhou a remoção da directoria %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Não consegui executar à parte o %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Não consegui executar à parte o %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s: %s script falhou (%d), a saltar %s-%s-%s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "" > "a execução do 'scriptlet' %s do %s-%s-%s falhou com código de erro %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "" >@@ -2845,12 +2880,12 @@ > msgid "Unknown format" > msgstr "opção desconhecida" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "não instalado " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2939,15 +2974,15 @@ > msgid "Header SHA1 digest:" > msgstr "não verificar o SHA1 do cabeçalho" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, fuzzy, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Assinatura: tamanho(%d)+pad(%d)\n" >@@ -2961,12 +2996,12 @@ > msgid "failed" > msgstr "O %s falhou\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "falta %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Dependências não satisfeitas para o %s-%s-%s: " >@@ -3041,123 +3076,123 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "não consigo abrir o Ãndice de %s usando o db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "não foi definido o dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "erro(%d) ao obter os registos \"%s\" do Ãndice %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, fuzzy, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "erro(%d) ao guardar o registo %s em %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: O Fseek falhou: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: o acesso falhou: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, fuzzy, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: recebida instância do cabeçalho #%u estragada, a ignorar.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "erro(%d) ao obter os registos \"%s\" do Ãndice %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "erro(%d) ao obter os registos \"%s\" do Ãndice %s\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "erro(%d) ao obter os registos \"%s\" do Ãndice %s\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: não consigo ler o cabeçalho em 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, fuzzy, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "erro(%d) ao obter os registos \"%s\" do Ãndice %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, fuzzy, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "erro(%d) ao guardar o registo %s em %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, fuzzy, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "erro(%d) ao remover o registo %s do %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "erro(%d) ao criar uma nova instância do pacote\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "erro(%d) ao guardar o registo %s em %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "não foi definido o dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "falhou a remoção da directoria %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, fuzzy, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "o número do registo %u na base de dados está errado -- a ignorar.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "não consigo adicionar o registo originalmente em %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "falhou a reconstrução da base de dados: a base de dados original mantém-se\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "falhou a substituição da base de dados antiga pela nova!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "substituir os ficheiros em %s por ficheiros de %s a recuperar" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "falhou a remoção da directoria %s: %s\n" >@@ -3356,18 +3391,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Opção desconhecida %c em %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "%c não terminado: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Segue-se uma macro impossÃvel de analisar ao %%\n" >@@ -3387,32 +3422,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "O ficheiro %s tem menos de %u bytes\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "falhou a remoção da directoria %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, fuzzy, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "- não suportado em cadeias de caracteres\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- não suportado em cadeias de caracteres\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: O fwrite falhou: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "número de pacote inválido: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: O Fseek falhou: %s\n" >@@ -3438,17 +3473,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "a alocação de memória (%u bytes) devolveu NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "Sem assinatura\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(nenhum erro)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Não consegui ler o ficheiro spec do %s\n" >@@ -3491,26 +3526,31 @@ > msgid "unable to read the signature\n" > msgstr "incapaz de ler a assinatura\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "o makeTempFile falhou\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: o writeLead falhou: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: o rpmWriteSignature falhou: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "o acesso ao %s falhou: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >diff -ruN rpm-4.9.0/po/rpm.pot rpm-4.9.1/po/rpm.pot >--- rpm-4.9.0/po/rpm.pot 2011-03-02 01:46:48.000000000 -0500 >+++ rpm-4.9.1/po/rpm.pot 2011-07-15 05:37:56.000000000 -0400 >@@ -8,7 +8,7 @@ > msgstr "" > "Project-Id-Version: PACKAGE VERSION\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" > "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" > "Language-Team: LANGUAGE <LL@li.org>\n" >@@ -79,7 +79,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "" >@@ -100,7 +100,7 @@ > msgid "unexpected query source" > msgstr "" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "" > >@@ -211,7 +211,7 @@ > msgid "no packages given for install" > msgstr "" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "" > >@@ -351,7 +351,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "" > >@@ -440,7 +440,7 @@ > msgid "Keyring options:" > msgstr "" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "" > >@@ -484,26 +484,34 @@ > msgid "Pass phrase check failed\n" > msgstr "" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+msgid "parse spec file(s) to stdout" >+msgstr "" >+ >+#: rpmspec.c:28 > msgid "query spec file(s)" > msgstr "" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > msgid "Spec options:" > msgstr "" > >+#: rpmspec.c:90 >+msgid "no arguments given for parse" >+msgstr "" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "" >@@ -579,17 +587,17 @@ > msgid "syntax error in expression\n" > msgstr "" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "" >@@ -614,71 +622,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, c-format >+msgid "Directory not found: %s\n" >+msgstr "" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "" >@@ -708,59 +726,64 @@ > msgid "%s: failed to encode\n" > msgstr "" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, c-format > msgid "Processing files: %s\n" > msgstr "" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -851,41 +874,41 @@ > msgid "Bad CSA data\n" > msgstr "" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "" >@@ -1053,107 +1076,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "" >@@ -1187,32 +1210,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "" >@@ -1283,31 +1306,36 @@ > msgid "Unclosed %%if\n" > msgstr "" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "" >@@ -1378,71 +1406,71 @@ > msgid "Processing policies: %s\n" > msgstr "" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, c-format > msgid "%s failed: %x\n" > msgstr "" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > msgid "No file attributes configured\n" > msgstr "" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "" >@@ -1580,27 +1608,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "" >@@ -1675,12 +1703,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "" >@@ -1797,7 +1825,7 @@ > msgid "debug rpmio I/O" > msgstr "" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1904,7 +1932,7 @@ > msgid "do not verify package dependencies" > msgstr "" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > msgid "don't verify digest of files" > msgstr "" > >@@ -2014,136 +2042,136 @@ > msgid "upgrade package(s)" > msgstr "" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "" > >@@ -2315,31 +2343,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr "" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr "" > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr "" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr "" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "" >@@ -2709,31 +2737,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "" >@@ -2742,11 +2775,11 @@ > msgid "Unknown format" > msgstr "" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > msgid "install" > msgstr "" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2834,15 +2867,15 @@ > msgid "Header SHA1 digest:" > msgstr "" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "" >@@ -2855,12 +2888,12 @@ > msgid "failed" > msgstr "" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "" >@@ -2935,122 +2968,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "" >@@ -3247,18 +3280,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "" >@@ -3278,31 +3311,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "" >@@ -3328,16 +3361,16 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > msgid "(none)" > msgstr "" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "" >@@ -3380,25 +3413,30 @@ > msgid "unable to read the signature\n" > msgstr "" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "" > >+#: sign/rpmgensig.c:577 >+#, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/ru.gmo and rpm-4.9.1/po/ru.gmo differ >diff -ruN rpm-4.9.0/po/ru.po rpm-4.9.1/po/ru.po >--- rpm-4.9.0/po/ru.po 2011-03-02 01:46:49.000000000 -0500 >+++ rpm-4.9.1/po/ru.po 2011-07-15 05:37:57.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2010-04-02 21:55+0800\n" > "Last-Translator: Misha Shnurapet <zayzayats@yandex.ru>\n" > "Language-Team: Black Cat Linux Team <blackcat-support@blackcatlinux.com>\n" >@@ -76,7 +76,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "ðÁÒÁÍÅÔÒÙ õÓÔÁÎÏ×ËÉ/ïÂÎÏ×ÌÅÎÉÑ/õÄÁÌÅÎÉÑ:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "ïÂÝÉÅ ÐÁÒÁÍÅÔÒÙ ÄÌÑ ×ÓÅÈ ÒÅÖÉÍÏ× É ËÏÍÐÏÎÅÎÔÏ× rpm:" >@@ -97,7 +97,7 @@ > msgid "unexpected query source" > msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ÉÓÔÏÞÎÉË ÚÁÐÒÏÓÁ" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎ ÔÏÌØËÏ ÏÄÉÎ ÉÚ ÏÓÎÏ×ÎÙÈ ÒÅÖÉÍÏ×" > >@@ -222,7 +222,7 @@ > msgid "no packages given for install" > msgstr "ÎÅ ÚÁÄÁÎÙ ÐÁËÅÔÙ ÄÌÑ ÕÓÔÁÎÏ×ËÉ" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ" > >@@ -374,7 +374,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "ÐÅÒÅÊÔÉ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ Ë ÕËÁÚÁÎÎÏÍÕ ÜÔÁÐÕ (ÔÏÌØËÏ ÄÌÑ c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "ÐÅÒÅÏÐÒÅÄÅÌÉÔØ ÃÅÌÅ×ÕÀ ÐÌÁÔÆÏÒÍÕ" > >@@ -467,7 +467,7 @@ > msgid "Keyring options:" > msgstr "ðÁÒÁÍÅÔÒÙ ÐÏÄÐÉÓÉ:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ" > >@@ -513,28 +513,38 @@ > msgid "Pass phrase check failed\n" > msgstr "îÅ×ÅÒÎÁÑ ËÌÀÞÅ×ÁÑ ÆÒÁÚÁ\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "ÚÁÐÒÏÓÉÔØ ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "ÚÁÐÒÏÓÉÔØ ÆÁÊÌ ÓÐÅÃÉÆÉËÁÃÉÉ" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "ÉÓÐÏÌØÚÕÊÔÅ ÓÌÅÄÕÀÝÉÊ ÆÏÒÍÁÔ ÚÁÐÒÏÓÁ" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "ðÁÒÁÍÅÔÒÙ ÐÏÄÐÉÓÉ:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ.\n" >@@ -613,17 +623,17 @@ > msgid "syntax error in expression\n" > msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ×ÙÒÁÖÅÎÉÉ\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "ïÔÓÕÔÓÔ×ÕÅÔ '(' × %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ')' × %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "îÅ×ÅÒÎÙÊ ÔÏËÅÎ %s: %s\n" >@@ -648,71 +658,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "îÅ×ÅÒÎÙÅ ÐÒÁ×Á: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "îÅ×ÅÒÎÙÅ ÐÒÁ×Á ÎÁ ËÁÔÁÌÏÇ %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "îÅÏÂÙÞÎÁÑ ÄÌÉÎÁ locale: \"%.*s\" × %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "äÕÂÌÉËÁÔ locale %.*s × %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "îÅ×ÅÒÎÙÊ ÔÏËÅÎ %s: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "ôÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ ÄÌÑ %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "ä×Á ÆÁÊÌÁ × ÏÄÎÏÊ ÓÔÒÏËÅ: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "æÁÊÌ ÄÏÌÖÅÎ ÎÁÞÉÎÁÔØÓÑ Ó \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "îÅÌØÚÑ ÓÍÅÛÉ×ÁÔØ ÓÐÅÃ. %%doc Ó ÄÒÕÇÉÍÉ ÆÏÒÍÁÍÉ: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "îÅ ÕÄÁÅÔÓÑ ÐÒÏ×ÅÒÉÔØ ÆÁÊÌ %u, ×ÏÚ×ÒÁÔ Ë MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "æÁÊÌ ÕËÁÚÁÎ Ä×ÁÖÄÙ: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s ÎÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ %s: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "óÉÍ×ÏÌÉÞÅÓËÁÑ ÓÓÙÌËÁ ÕËÁÚÙ×ÁÅÔ ÎÁ BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s\n" >@@ -742,47 +762,52 @@ > msgid "%s: failed to encode\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÒÁÓËÒÙÔØ ÍÁËÒÏÓ %%%s\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "æÁÊÌ ÄÏÌÖÅÎ ÎÁÞÉÎÁÔØÓÑ Ó \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Glob ÎÅ ÒÁÚÒÅÛÁÀÔÓÑ: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ %%files %s: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "ÓÔÒÏËÁ: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "îÅ×ÅÒÎÙÊ ÆÁÊÌ %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "îÅ×ÅÒÎÁÑ ÐÁÒÁ ×ÌÁÄÅÌÅÃ/ÇÒÕÐÐÁ: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "ðÒÏ×ÅÒËÁ ÎÁ ÎÅÕÐÁËÏ×ÁÎÎÙÊ(Å) ÆÁÊÌ(Ù): %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -791,12 +816,12 @@ > "ïÂÎÁÒÕÖÅÎ(Ù) ÕÓÔÁÎÏ×ÌÅÎÎÙÊ(Å) (ÎÏ ÎÅ ÕÐÁËÏ×ÁÎÎÙÊ(Å)) ÆÁÊÌ(Ù):\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "ïÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÆÁÊÌÙ: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "ä×ÏÉÞÎÙÅ ÄÁÎÎÙÅ Ó ÁÒÈÉÔÅËÕÔÒÏÊ × ÐÁËÅÔÅ noarch\n" > >@@ -887,41 +912,41 @@ > msgid "Bad CSA data\n" > msgstr "îÅ×ÅÒÎÙÅ ÄÁÎÎÙÅ CSA\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÚÁÇÒÕÚÉÔØ ÚÁÇÏÌÏ×ÏË ÐÏÄÐÉÓÉ.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÐÁËÅÔ: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÃÅÌØ ÐÏÄÐÉÓÉ %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÉÚ %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÚÁÇÏÌÏ×ÏË × %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÓÏÄÅÒÖÉÍÏÅ ÉÚ %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÏÄÅÒÖÉÍÏÅ × %s: %s\n" >@@ -1089,107 +1114,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÐÉËÔÏÇÒÁÍÍÕ %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÐÉËÔÏÇÒÁÍÍÕ %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ÐÉËÔÏÇÒÁÍÍÙ: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "ÓÔÒÏËÁ %d: ñÒÌÙË ÔÒÅÂÕÅÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ '-' × %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ '-' × %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ '-' × %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÔÜÇ: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "ÓÔÒÏËÁ %d: ðÕÓÔÏÊ ÔÜÇ: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "ÓÔÒÏËÁ %d: ðÒÅÆÉËÓ ÎÅ ÍÏÖÅÔ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÎÁ \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "ÓÔÒÏËÁ %d: Docdir ÄÏÌÖÅÎ ÎÁÞÉÎÁÔØÓÑ Ó '/': %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "ÓÔÒÏËÁ %d: ðÏÌÅ Epoch/Serial ÄÏÌÖÎÏ ÂÙÔØ ÞÉÓÌÏÍ: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ %s: ÏÐÒÅÄÅÌÑÅÔ: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ BuildArchitecture: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: îÅÉÚ×ÅÓÔÎÙÊ ÑÒÌÙË %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "ÓÔÒÏËÁ %d: ôÒÅÂÕÅÔÓÑ ×ÅÒÓÉÑ: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "îÅ×ÅÒÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ ÐÁËÅÔÁ: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "ðÁËÅÔ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot ÎÅ ÍÏÖÅÔ ÂÙÔØ \"/\": %s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot ÎÅ ÍÏÖÅÔ ÂÙÔØ \"/\": %s\n" >@@ -1224,32 +1249,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "ïÛÉÂËÁ ÁÎÁÌÉÚÁ %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %%setup %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÐÁÒÁÍÅÔÒ %%setup %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÁËÅÔÁ: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "ÓÔÒÏËÁ %d: ×ÔÏÒÏÊ %%prep\n" >@@ -1326,31 +1351,36 @@ > msgid "Unclosed %%if\n" > msgstr "îÅÚÁËÒÙÔÙÊ %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean ËÏÄ ×ÏÚ×ÒÁÔÁ: %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: îÁÊÄÅÎ %%else ÂÅÚ %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: îÁÊÄÅÎ %%endif ÂÅÚ %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "ÎÅ×ÅÒÎÏÅ ÏÂßÑ×ÌÅÎÉÅ %%include\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "îÅ ÎÁÊÄÅÎÙ ÓÏ×ÍÅÓÔÉÍÙÅ ÁÒÈÉÔÅËÔÕÒÙ ÄÌÑ ÓÂÏÒËÉ.\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "ðÁËÅÔ ÎÅ ÉÍÅÅÔ %%description: %s\n" >@@ -1422,72 +1452,72 @@ > msgid "Processing policies: %s\n" > msgstr "ïÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÆÁÊÌÙ: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "óÂÏÊ ×ÅÔ×ÌÅÎÉÑ %s: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "óÂÏÊ ×ÅÔ×ÌÅÎÉÑ %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s ÎÅ ÕÄÁÌÏÓØ: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "ÚÁÐÉÓØ ×ÓÅÈ ÄÁÎÎÙÈ × %s ÎÅ ÕÄÁÌÁÓØ\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "ÏÛÉÂËÁ gpg ÐÒÉ ÚÁÐÉÓÉ ÐÏÄÐÉÓÉ\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ËÁÔÁÌÏÇÁ %s: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "éÄÅÔ ÐÏÉÓË %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "ÚÁÐÒÏÓ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ %s ÎÅ ÕÄÁÌÓÑ, ÎÅ×ÏÚÍÏÖÎÏ ÒÁÚÏÂÒÁÔØ ÆÁÊÌ\n" >@@ -1634,27 +1664,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "ÆÁÊÌ ÁÒÈÉ×Á %s ÎÅ ÎÁÊÄÅÎ × ÓÐÉÓËÅ ÆÁÊÌÏ× ÚÁÇÏÌÏ×ËÁ\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s ÓÏÈÒÁÎÅÎ ËÁË %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s ÎÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ %s: ËÁÔÁÌÏÇ ÎÅ ÐÕÓÔ\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ËÁÔÁÌÏÇÁ %s: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s ÎÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ %s: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s ÓÏÚÄÁÎ ËÁË %s\n" >@@ -1729,12 +1759,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: ÏÛÉÂËÁ rpmReadSignature\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: ðÏÄÐÉÓØ ÎÅÄÏÓÔÕÐÎÁ\n" >@@ -1851,7 +1881,7 @@ > msgid "debug rpmio I/O" > msgstr "ÏÔÌÁÄËÁ ÐÒÏÃÅÓÓÁ ××ÏÄÁ/×Ù×ÏÄÁ rpmio" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: ÔÁÂÌÉÃÁ ÐÁÒÁÍÅÔÒÏ× ÎÅÐÒÁ×ÉÌØÎÏ ÎÁÓÔÒÏÅÎÁ (%d)\n" >@@ -1964,7 +1994,7 @@ > msgid "do not verify package dependencies" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÁËÅÔÁ" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÆÁÊÌÙ ÎÁ ËÏÎÔÒÏÌØÎÕÀ ÓÕÍÍÕ MD5" >@@ -2079,139 +2109,139 @@ > msgid "upgrade package(s)" > msgstr "ÏÂÎÏ×ÉÔØ ÐÁËÅÔ(Ù)" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ×ÓÅ ÐÁËÅÔÙ" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "ÒÅÖÉÍ ÐÒÏ×ÅÒËÉ ÐÏÄÐÉÓÉ" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔ, ËÏÔÏÒÏÍÕ ÐÒÉÎÁÄÌÅÖÉÔ ÆÁÊÌ" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔÙ × ÇÒÕÐÐÅ" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÆÁÊÌ ÐÁËÅÔÁ" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔ(Ù) ÐÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÕ ÐÁËÅÔÁ" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔ(Ù), ÐÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÕ ÚÁÇÏÌÏ×ËÁ" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "ÒÅÖÉÍ ÚÁÐÒÏÓÁ rpm" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÚÁÇÏÌÏ×ÏË" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "ÚÁÐÒÏÓÉÔØ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔ(Ù) ÉÚ ÔÒÁÎÚÁËÃÉÉ ÕÓÔÁÎÏ×ËÉ" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "ÚÁÐÒÏÓÉÔØ ÐÁËÅÔÙ Ó ÔÒÉÇÇÅÒ-ÓÃÅÎÁÒÉÑÍÉ ÎÁ ÐÁËÅÔ" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "ÒÅÖÉÍ ÐÒÏ×ÅÒËÉ rpm" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "ÎÁÊÔÉ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔÙ, ÔÒÅÂÕÀÝÉÅ ÓÅÒ×ÉÓ" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "ÎÁÊÔÉ/ÐÒÏ×ÅÒÉÔØ ÐÁËÅÔÙ, ÐÒÅÄÏÓÔÁ×ÌÑÀÝÉÅ ÓÅÒ×ÉÓ" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "ÐÏËÁÚÁÔØ ×ÓÅ ÆÁÊÌÙ ËÏÎÆÉÇÕÒÁÃÉÉ" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "ÐÏËÁÚÁÔØ ×ÓÅ ÆÁÊÌÙ ÄÏËÕÍÅÎÔÁÃÉÉ" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "ÐÏËÁÚÁÔØ ÏÓÎÏ×ÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÆÁÊÌÅ" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "ÐÏËÁÚÁÔØ ÓÐÉÓÏË ÆÁÊÌÏ× ÐÁËÅÔÁ" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "ÐÒÏÐÕÓÔÉÔØ ÆÁÊÌÙ %%ghost" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "ÐÏËÁÚÁÔØ ÓÏÓÔÏÑÎÉÅ ÐÅÒÅÞÉÓÌÅÎÎÙÈ ÆÁÊÌÏ×" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÒÁÚÍÅÒ ÆÁÊÌÏ×" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÕÔØ ÓÉÍ×ÏÌÉÞÅÓËÉÈ ÓÓÙÌÏË" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÈÏÚÑÉÎÁ ÆÁÊÌÏ×" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÇÒÕÐÐÕ ÆÁÊÌÏ×" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ×ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ ÆÁÊÌÏ×" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÆÁÊÌÏ× ÐÁËÅÔÁ" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÒÁÚÍÅÒ ÆÁÊÌÏ×" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÆÁÊÌÙ ÐÁËÅÔÁ" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÆÁÊÌÙ ÐÁËÅÔÁ" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÁËÅÔÁ" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "ÎÅ ÉÓÐÏÌÎÑÔØ ÓÃÅÎÁÒÉÊ(É) ÐÒÏ×ÅÒËÉ" > >@@ -2384,31 +2414,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "îå ïë" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "ïë" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (ïôóõôóô÷õàô ëìàþé:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (îåô äï÷åòéñ ë ëìàþáí:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: ÏÛÉÂËÁ ÏÔËÒÙÔÉÑ: %s\n" >@@ -2787,31 +2817,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÞÔÅÎÉÑ: %s.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ËÁÔÁÌÏÇÁ %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "óÂÏÊ ×ÅÔ×ÌÅÎÉÑ %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "óÂÏÊ ×ÅÔ×ÌÅÎÉÑ %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s(%s-%s-%s) ÏÛÉÂËÁ ÓÃÅÎÁÒÉÑ, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s(%s-%s-%s) ÏÛÉÂËÁ ×ÙÐÏÌÎÅÎÉÑ ÓÃÅÎÁÒÉÑ, ËÏÄ ×ÏÚ×ÒÁÔÁ %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s(%s-%s-%s) ÏÛÉÂËÁ ×ÙÐÏÌÎÅÎÉÑ ÓÃÅÎÁÒÉÑ, ËÏÄ ×ÏÚ×ÒÁÔÁ %d\n" >@@ -2821,12 +2856,12 @@ > msgid "Unknown format" > msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(ÕÓÔÁÎÏ×ÌÅÎ)" > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2916,15 +2951,15 @@ > msgid "Header SHA1 digest:" > msgstr "ÄÁÊÄÖÅÓÔ SHA1 ÚÁÇÏÌÏ×ËÁ:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "úÁÇÏÌÏ×ÏË " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "ðÒÏ×ÅÒËÁ ÐÏÄÐÉÓÉ: îåðòá÷éìøîùå ðáòáíåôòù\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "ðÏÄÐÉÓØ: îåéú÷åóôîï (%d)\n" >@@ -2938,12 +2973,12 @@ > msgid "failed" > msgstr "%s ÎÅ ÕÄÁÌÏÓØ\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "îÅÕÄÏ×ÌÅÔ×ÏÒÅÎÎÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÄÌÑ %s: " >@@ -3018,125 +3053,125 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÉÎÄÅËÓ %s ÉÓÐÏÌØÚÕÑ db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "ÐÁÒÁÍÅÔÅÒ dbpath ÎÅ ÕÓÔÁÎÏ×ÌÅÎ\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "ÏÛÉÂËÁ(%d) ÐÏÌÕÞÅÎÉÑ ÚÁÐÉÓÅÊ \"%s\" ÉÚ ÉÎÄÅËÓÁ %s\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > #, fuzzy > msgid "miFreeHeader: skipping" > msgstr "rpmdb: ÐÒÏÐÕÓËÁÅÔÓÑ" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "ÏÛÉÂËÁ (%d) ÓÏÈÒÁÎÅÎÉÑ ÚÁÐÉÓÉ #%d × %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: ÏÛÉÂËÁ Fseek: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: ÏÛÉÂËÁ ÏÔËÒÙÔÉÑ: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > #, fuzzy > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdb: ÐÒÏÐÕÓËÁÅÔÓÑ" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: ÐÏÌÕÞÅÎ ÐÏ×ÒÅÖÄÅÎÎÙÊ ÚÁÇÏÌÏ×ÏË #%u -- ÐÒÏÐÕÓËÁÅÔÓÑ.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "ÏÛÉÂËÁ(%d) ÐÏÌÕÞÅÎÉÑ ÚÁÐÉÓÅÊ \"%s\" ÉÚ ÉÎÄÅËÓÁ %s\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "ÏÛÉÂËÁ(%d) ÐÏÄÇÏÔÏ×ËÉ ÚÁÐÉÓÉ ÚÁÇÏÌÏ×ËÁ #%d ÄÌÑ ÕÄÁÌÅÎÉÑ %s\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "ÏÛÉÂËÁ(%d) ÐÏÄÇÏÔÏ×ËÉ ÚÁÐÉÓÉ ÚÁÇÏÌÏ×ËÁ #%d ÄÌÑ ÕÄÁÌÅÎÉÑ %s\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÅÓÔØ ÚÁÇÏÌÏ×ÏË × 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "ÏÛÉÂËÁ(%d) ÐÏÌÕÞÅÎÉÑ \"%s\" ÚÁÐÉÓÅÊ ÉÚ ÉÎÄÅËÓÁ %s\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "ÏÛÉÂËÁ(%d) ÓÏÈÒÁÎÅÎÉÑ ÚÁÐÉÓÉ \"%s\" × %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "ÏÛÉÂËÁ(%d) ÕÄÁÌÅÎÉÑ ÚÁÐÉÓÉ %s ÉÚ %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "ÏÛÉÂËÁ(%d) ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ ÐÁÍÑÔÉ ÄÌÑ ÏÂÒÁÚÁ ÎÏ×ÏÇÏ ÐÁËÅÔÁ\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "ÏÛÉÂËÁ(%d) ÚÁÐÉÓÉ ÚÁÐÉÓÉ %s × %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "ÐÁÒÁÍÅÔÅÒ dbpath ÎÅ ÕÓÔÁÎÏ×ÌÅÎ" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ËÁÔÁÌÏÇÁ %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "ÚÁÇÏÌÏ×ÏË ÎÏÍÅÒ %u × ÂÁÚÅ ÄÁÎÎÙÈ ÎÅ×ÅÒÎÙÊ -- ÐÒÏÐÕÓËÁÅÔÓÑ.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÚÁÐÉÓØ (ÐÅÒ×ÏÎÁÞÁÌØÎÏ × %u)\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "ÐÅÒÅÓÔÒÏÅÎÉÅ ÂÁÚÙ ÄÁÎÎÙÈ ÎÅ ÕÄÁÌÏÓØ, ÓÔÁÒÁÑ ÂÁÚÁ ÄÁÎÎÙÈ ÏÓÔÁÅÔÓÑ ÎÁ ÍÅÓÔÅ\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÍÅÎÉÔØ ÓÔÁÒÕÀ ÂÁÚÕ ÄÁÎÎÙÈ ÎÁ ÎÏ×ÕÀ!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "ÆÁÊÌÙ × %s ÚÁÍÅÎÑÀÔÓÑ ÆÁÊÌÁÍÉ ÉÚ %s ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ËÁÔÁÌÏÇÁ %s: %s\n" >@@ -3336,18 +3371,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ %c × %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "îÅÚÁËÒÙÔÁÑ %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "ÎÅÐÏÎÑÔÎÙÊ ÍÁËÒÏÓ ÐÏÓÌÅ %%\n" >@@ -3367,32 +3402,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "äÌÉÎÁ ÆÁÊÌÁ %s ÍÅÎØÛÅ ÞÅÍ %u ÂÁÊÔ\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ËÁÔÁÌÏÇÁ %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ÓÔÒÏË\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: ÏÛÉÂËÁ Fwrite: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÁËÅÔÁ: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: ÏÛÉÂËÁ Fseek: %s\n" >@@ -3418,17 +3453,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "memory alloc (%u bytes) returned NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "ÐÏÄÐÉÓØ DSA V3: " > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(ÎÅÔ ÏÛÉÂËÉ)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÉÚ %s\n" >@@ -3471,26 +3506,31 @@ > msgid "unable to read the signature\n" > msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÅÓÔØ ÐÏÄÐÉÓØ\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "ÏÛÉÂËÁ makeTempFile\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: ÏÛÉÂËÁ writeLead: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: ÏÛÉÂËÁ rpmWriteSignature: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/sk.gmo and rpm-4.9.1/po/sk.gmo differ >diff -ruN rpm-4.9.0/po/sk.po rpm-4.9.1/po/sk.po >--- rpm-4.9.0/po/sk.po 2011-03-02 01:46:50.000000000 -0500 >+++ rpm-4.9.1/po/sk.po 2011-07-15 05:37:57.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 1999-04-08 21:37+02:00\n" > "Last-Translator: Stanislav Meduna <stano@eunet.sk>\n" > "Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n" >@@ -74,7 +74,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "" >@@ -97,7 +97,7 @@ > msgid "unexpected query source" > msgstr "neoèakávaný zdroj pre otázku" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "mô¾e by» pou¾itý iba jeden hlavný re¾im" > >@@ -218,7 +218,7 @@ > msgid "no packages given for install" > msgstr "neboli zadané ¾iadne balíky pre in¹taláciu" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "neboli zadané ¾iadne argumenty pre otázku" > >@@ -373,7 +373,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "preskoèi» priamo k urèenej etape (iba pre c, i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "predefinova» cieµovú platformu" > >@@ -468,7 +468,7 @@ > msgid "Keyring options:" > msgstr "Veµkos» podpisu: %d\n" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "neboli zadané ¾iadne argumenty pre otázku" >@@ -517,28 +517,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Kontrola hesla zlyhala\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "opýta» sa spec súboru" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "opýta» sa spec súboru" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "pou¾i» nasledovný formát otázky" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Veµkos» podpisu: %d\n" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "neboli zadané ¾iadne argumenty pre otázku" >+ > #: build/build.c:122 build/pack.c:408 > #, fuzzy > msgid "Unable to open temp file.\n" >@@ -627,17 +637,17 @@ > msgid "syntax error in expression\n" > msgstr "chyba syntaxe vo výraze" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, fuzzy, c-format > msgid "Missing '(' in %s %s\n" > msgstr "chýbajúce %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, fuzzy, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "chýbajúca ':' na %s:%d" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, fuzzy, c-format > msgid "Invalid %s token: %s\n" > msgstr "Chybný %s prvok: %s" >@@ -662,71 +672,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Chybná ¹pecifikácia práv %s(): %s" > >-#: build/files.c:559 >+#: build/files.c:553 > #, fuzzy, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Chybná ¹pecifikácia práv adresára %s(): %s" > >-#: build/files.c:733 >+#: build/files.c:713 > #, fuzzy, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Iba jeden záznam v %%lang(): %s" > >-#: build/files.c:743 >+#: build/files.c:723 > #, fuzzy, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Iba jeden záznam v %%lang(): %s" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Chybný %s prvok: %s" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, fuzzy, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Iba jeden argument pre %%docdir" > >-#: build/files.c:909 >+#: build/files.c:889 > #, fuzzy, c-format > msgid "Two files on one line: %s\n" > msgstr "Dva súbory na riadku: %s" > >-#: build/files.c:922 >+#: build/files.c:902 > #, fuzzy, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Súbory musia zaèína» znakom \"/\": %s" > >-#: build/files.c:933 >+#: build/files.c:913 > #, fuzzy, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Nie je mo¾né mie¹a» ¹peciálne %%doc s inými formami: %s" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, fuzzy, c-format > msgid "File listed twice: %s\n" > msgstr "Súbor zadaný dvakrát: %s." > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "otvorenie %s zlyhalo\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Súbor nebol nájdený: %s" >+ >+#: build/files.c:1388 > #, fuzzy, c-format > msgid "File not found: %s\n" > msgstr "Súbor nebol nájdený: %s" >@@ -756,59 +776,64 @@ > msgid "%s: failed to encode\n" > msgstr "Makro %%%s sa nepodarilo expandova»" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, fuzzy, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Súbor potrebuje na zaèiatku \"/\": %s" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, fuzzy, c-format > msgid "Glob not permitted: %s\n" > msgstr "riadok %d: V %s sú vy¾adované verzie: %s" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Súbor nebol nájdený: %s" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, fuzzy, c-format > msgid "File not found by glob: %s\n" > msgstr "Súbor nebol nájdený: %s" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "chybe: nie je mo¾né otvori» %%files súbor: %s" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, fuzzy, c-format > msgid "line: %s\n" > msgstr "riadok: %s" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, fuzzy, c-format > msgid "Bad file: %s: %s\n" > msgstr "súbor %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Chybný vlastník/skupina: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "vyhµadáva sa balík %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Spracovávajú sa súbory: %s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -902,42 +927,42 @@ > msgid "Bad CSA data\n" > msgstr "Chybné CSA dáta" > >-#: build/pack.c:492 >+#: build/pack.c:491 > #, fuzzy > msgid "Unable to reload signature header.\n" > msgstr "Nie je mo¾né preèíta» ikonu: %s" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, fuzzy, c-format > msgid "Could not open %s: %s\n" > msgstr "Otvorenie %s zlyhalo\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, fuzzy, c-format > msgid "Unable to write package: %s\n" > msgstr "Nie je mo¾né zapísa» balík: %s" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, fuzzy, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Nie je preèíta» sigtarget: %s" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, fuzzy, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Nie je mo¾né preèíta» ikonu: %s" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, fuzzy, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Nie je mo¾né zapísa» balík: %s" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, fuzzy, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Nie je mo¾né preèíta» ikonu: %s" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, fuzzy, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Nie je mo¾né zapísa» balík: %s" >@@ -1105,107 +1130,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Nie je mo¾né preèíta» ikonu: %s" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, fuzzy, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Nie je mo¾né preèíta» ikonu: %s" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, fuzzy, c-format > msgid "Unknown icon type: %s\n" > msgstr "Neznámy typ ikony: %s" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, fuzzy, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "riadok %d: Chybná voµba %s: %s" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "riadok %d: Neprípustný znak '-' v %s: %s" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "riadok %d: Neprípustný znak '-' v %s: %s" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "riadok %d: Neprípustný znak '-' v %s: %s" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, fuzzy, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "riadok %d: Znetvorený popis: %s" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, fuzzy, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "riadok %d: Prázdny popis: %s" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, fuzzy, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "riadok %d: Prefixy nesmú konèi» \"/\": %s" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, fuzzy, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "riadok %d: Docdir musí zaèína» '/': %s" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "riadok %d: Epoch/Serial pole musí by» èíslo: %s" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, fuzzy, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "riadok %d: Chybné %s èíslo: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, fuzzy, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "riadok %d: Chybný formát BuildArchitecture: %s" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, fuzzy, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Interná chyba: Èudný popis %d " > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "riadok %d: V %s sú vy¾adované verzie: %s" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, fuzzy, c-format > msgid "Bad package specification: %s\n" > msgstr "Chybná ¹pecifikácia balíka: %s" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, fuzzy, c-format > msgid "Package already exists: %s\n" > msgstr "Balík u¾ existuje: %s" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, fuzzy, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "riadok %d: Neznámy popis: %s" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "riadok %d: BuildRoot nemô¾e by» \"/\": %s" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "riadok %d: BuildRoot nemô¾e by» \"/\": %s" >@@ -1240,32 +1265,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Nebolo mo¾né prenies» nie-zdroj %s: %s" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, fuzzy, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Chyba pri analýze %%setup: %s" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, fuzzy, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "riadok %d: Chybný argument pre %%setup %c: %s" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, fuzzy, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "riadok %d: Chybná voµba pre %%setup %s: %s" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "súbor %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "chybné èíslo balíku: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, fuzzy, c-format > msgid "line %d: second %%prep\n" > msgstr "riadok %d: druhý %%prep" >@@ -1340,32 +1365,37 @@ > msgid "Unclosed %%if\n" > msgstr "Neuzavretý %%if" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, fuzzy, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%else bez if" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, fuzzy, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%endif bez if" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, fuzzy, c-format > msgid "malformed %%include statement\n" > msgstr "znetvorený príkaz %%include" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > #, fuzzy > msgid "No compatible architectures found for build\n" > msgstr "®iadne zostaviteµné architektúry" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, fuzzy, c-format > msgid "Package has no %%description: %s\n" > msgstr "Balík neobsahuje %%description: %s" >@@ -1437,72 +1467,72 @@ > msgid "Processing policies: %s\n" > msgstr "Spracovávajú sa súbory: %s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "riadok %d: Chybné èíslo: %s" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Nie je mo¾né vytvori» proces %s" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, fuzzy, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Nie je mo¾né spusti» %s" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, fuzzy, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Nie je mo¾né vytvori» proces %s" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s zlyhalo" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "nepodarilo sa zapísa» v¹etky dáta do %s" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg sa nepodarilo zapísa» podpis" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "otvorenie %s zlyhalo\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "odstránenie %s zlyhalo: %s" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "Zis»ujú sa po¾adované vlastnosti...\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, fuzzy, c-format > msgid "Failed to find %s:\n" > msgstr "Nepodarilo sa zisti» poskytované vlastnosti" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "otázka na spec-súbor %s zlyhala, nie je mo¾né analyzova»\n" >@@ -1652,27 +1682,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, fuzzy, c-format > msgid "%s saved as %s\n" > msgstr "varovanie: %s uchovaný ako %s" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, fuzzy, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "nie je mo¾né odstráni» %s - adresár nie je prázdny" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, fuzzy, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "rmdir %s zlyhalo: %s" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, fuzzy, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "otvorenie %s zlyhalo\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, fuzzy, c-format > msgid "%s created as %s\n" > msgstr "varovanie: %s vytvorené ako %s" >@@ -1747,12 +1777,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature zlyhalo\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Podpis nie je k dispozícii\n" >@@ -1876,7 +1906,7 @@ > msgid "debug rpmio I/O" > msgstr "" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1994,7 +2024,7 @@ > msgid "do not verify package dependencies" > msgstr "neoverova» závislosti balíka" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "zobrazi» súbory v balíku" >@@ -2114,161 +2144,161 @@ > msgid "upgrade package(s)" > msgstr " --upgrade <súbor_balíka>" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > #, fuzzy > msgid "query/verify all packages" > msgstr "opýta» sa na v¹etky balíky" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "re¾im otázok" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > #, fuzzy > msgid "query/verify package(s) owning file" > msgstr "opýta» sa na balík vlastniaci <súbor>" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > #, fuzzy > msgid "query/verify package(s) in group" > msgstr "opýta» sa v¹etkých balíkov v skupine" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "opýta» sa na v¹etky balíky" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > #, fuzzy > msgid "query/verify package(s) with package identifier" > msgstr "opýta» sa balíku vlastniaceho súbor" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > #, fuzzy > msgid "query/verify package(s) with header identifier" > msgstr "opýta» sa balíku vlastniaceho súbor" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > #, fuzzy > msgid "rpm query mode" > msgstr "re¾im otázok" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "opýta» sa balíku vlastniaceho súbor" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > #, fuzzy > msgid "query/verify package(s) from install transaction" > msgstr "opýta» sa v¹etkých balíkov v skupine" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > #, fuzzy > msgid "query the package(s) triggered by the package" > msgstr "opýta» sa balíkov spustených balíkom" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > #, fuzzy > msgid "rpm verify mode" > msgstr "re¾im otázok" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > #, fuzzy > msgid "query/verify the package(s) which require a dependency" > msgstr "opýta» sa na balíky vy¾adujúce schopnos» <schopnos»>" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > #, fuzzy > msgid "query/verify the package(s) which provide a dependency" > msgstr "opýta» sa na balíky poskytujúce schopnos» <schopnos»>" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "neboli zadané ¾iadne argumenty pre otázku" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "zobrazi» v¹etky konfiguraèné súbory" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > #, fuzzy > msgid "list all documentation files" > msgstr "zobrazi» v¹etky dokumentaèné súbory" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "zobrazi» základné informácie o balíku" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "zobrazii» stav daných súborov" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > #, fuzzy > msgid "don't verify size of files" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > #, fuzzy > msgid "don't verify symlink path of files" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > #, fuzzy > msgid "don't verify owner of files" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > #, fuzzy > msgid "don't verify group of files" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > #, fuzzy > msgid "don't verify mode of files" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > #, fuzzy > msgid "don't verify files in package" > msgstr "zobrazi» súbory v balíku" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > #, fuzzy > msgid "don't verify package dependencies" > msgstr "neoverova» závislosti balíka" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > #, fuzzy > msgid "don't execute verify script(s)" > msgstr "nevykona» ¾iadne etapy" >@@ -2446,31 +2476,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NIE JE V PORIADKU" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "V PORIADKU" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (CHÝBAJÚCE K¥ÚÈE):" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (NEDÔVERUJE SA K¥ÚÈOM: " > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, fuzzy, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: otvorenie zlyhalo\n" >@@ -2849,31 +2879,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Nie je mo¾né otvori» %s pre èítanie: %s." > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "nepodarilo sa odstráni» adresár %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Nie je mo¾né vytvori» proces %s" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Nie je mo¾né vytvori» proces %s" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s vynechané - prenos zlyhal - %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "vykonanie skriptu zlyhalo" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "vykonanie skriptu zlyhalo" >@@ -2883,12 +2918,12 @@ > msgid "Unknown format" > msgstr "neznámy tag" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "nein¹talovaný " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2977,15 +3012,15 @@ > msgid "Header SHA1 digest:" > msgstr "zobrazi» súbory v balíku" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, fuzzy, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Doplnenie podpisu: %d\n" >@@ -2999,12 +3034,12 @@ > msgid "failed" > msgstr "%s zlyhalo" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "chýbajúce %s\n" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Nevyrie¹ené závislosti pre %s-%s-%s: " >@@ -3079,124 +3114,124 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "nie je mo¾né otvori» %s na %s:%d" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > #, fuzzy > msgid "no dbpath has been set\n" > msgstr "nebola nastavená ¾iadna dbpath" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, fuzzy, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "chyba pri naèítaní záznamu %s z %s" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, fuzzy, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "chyba pri zápise záznamu %s do %s" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: readLead zlyhalo\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: otvorenie zlyhalo\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "chyba pri naèítaní záznamu %s z %s" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "chyba pri naèítaní záznamu %s z %s" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "chyba pri naèítaní záznamu %s z %s" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, fuzzy, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "nie je mo¾né preèíta» hlavièku na %d pre vyhµadanie" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, fuzzy, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "chyba pri naèítaní záznamu %s z %s" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, fuzzy, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "chyba pri zápise záznamu %s do %s" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, fuzzy, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "chyba pri odstraòovaní záznamu %s z %s" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, fuzzy, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "chyba pri hµadaní balíka %s\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, fuzzy, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "chyba pri zápise záznamu %s do %s" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "nebola nastavená ¾iadna dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "nepodarilo sa odstráni» adresár %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, fuzzy, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "záznam èíslo %d v databáze je chybný -- bol vynechaný" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, fuzzy, c-format > msgid "cannot add record originally at %u\n" > msgstr "nie je mo¾né prida» záznam pôvodne na %d" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > #, fuzzy > msgid "failed to rebuild database: original database remains in place\n" > msgstr "nepodarilo sa znovu vytvori» databázu; zostáva pôvodná\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "nepodarilo sa nahradi» starú databázu novou!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, fuzzy, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "nahradí súbory v %s súbormi z %s kvôli obnove" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "nepodarilo sa odstráni» adresár %s: %s\n" >@@ -3395,18 +3430,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Neznáma voµba %c v %s(%s)" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, fuzzy, c-format > msgid "Unterminated %c: %s\n" > msgstr "Neukonèené %c: %s" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "" >@@ -3426,32 +3461,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Súbor %s je men¹í ako %d bajtov" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "nepodarilo sa odstráni» adresár %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- nie je podporované pre re»azce" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: readLead zlyhalo\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "chybné èíslo balíku: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: readLead zlyhalo\n" >@@ -3478,17 +3513,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "Podpis nie je k dispozícii\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(chyba 0x%x)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Nie je mo¾né preèíta» spec súbor z %s\n" >@@ -3533,26 +3568,31 @@ > msgid "unable to read the signature\n" > msgstr "nie je mo¾né preèíta» podpis" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "vykonanie zlyhalo\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, fuzzy, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: readLead zlyhalo\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, fuzzy, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmReadSignature zlyhalo\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "otvorenie %s zlyhalo\n" >+ > #: tools/rpmgraph.c:143 > #, fuzzy, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/sl.gmo and rpm-4.9.1/po/sl.gmo differ >diff -ruN rpm-4.9.0/po/sl.po rpm-4.9.1/po/sl.po >--- rpm-4.9.0/po/sl.po 2011-03-02 01:46:50.000000000 -0500 >+++ rpm-4.9.1/po/sl.po 2011-07-15 05:37:57.000000000 -0400 >@@ -7,7 +7,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2000-10-08 19:05+0200\n" > "Last-Translator: Grega Fajdiga <gregor.fajdiga@telemach.net>\n" > "Language-Team: Slovenian <sl@li.org>\n" >@@ -79,7 +79,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "" >@@ -100,7 +100,7 @@ > msgid "unexpected query source" > msgstr "neprièakovan izvor poizvedbe" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "izbran sme biti le en glavni naèin" > >@@ -219,7 +219,7 @@ > msgid "no packages given for install" > msgstr "paketi katere bi bilo potrebno namestiti niso navedeni" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "argumenti za poizvedbo niso podani" > >@@ -375,7 +375,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "preskok naravnost na doloèeno stopnjo (samo za c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "brez upo¹tevanja strojnega okolja ciljnega sistema" > >@@ -470,7 +470,7 @@ > msgid "Keyring options:" > msgstr "Dol¾. podpisa : %d\n" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "argumenti za poizvedbo niso podani" >@@ -519,28 +519,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Preverjanje pristopnega gesla neuspe¹no\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "poizvedba po datoteki spec" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "poizvedba po datoteki spec" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "uporabi naslednjo obliko poizvedbe" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Dol¾. podpisa : %d\n" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "argumenti za poizvedbo niso podani" >+ > #: build/build.c:122 build/pack.c:408 > #, fuzzy > msgid "Unable to open temp file.\n" >@@ -629,17 +639,17 @@ > msgid "syntax error in expression\n" > msgstr "napaka v sklanji izraza" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, fuzzy, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Manjkajoèi ,(` v %s %s" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, fuzzy, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Manjkajoèi ,)` v %s(%s" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, fuzzy, c-format > msgid "Invalid %s token: %s\n" > msgstr "Neveljaven ¾eton %s: %s" >@@ -664,71 +674,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Nepravilno doloèilo naèina: %s(%s)" > >-#: build/files.c:559 >+#: build/files.c:553 > #, fuzzy, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Nepravilno doloèilo naèina imenika: %s(%s)" > >-#: build/files.c:733 >+#: build/files.c:713 > #, fuzzy, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Nenavadna dol¾ina za locale: \"%.s\" pri %%lang(%s)" > >-#: build/files.c:743 >+#: build/files.c:723 > #, fuzzy, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Podvojeni locale %.*s za %%lang(%s)" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Neveljaven ¾eton %s: %s" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, fuzzy, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Za %%docdir je podan samo en argument" > >-#: build/files.c:909 >+#: build/files.c:889 > #, fuzzy, c-format > msgid "Two files on one line: %s\n" > msgstr "Dve datoteki v eni vrstici: %s" > >-#: build/files.c:922 >+#: build/files.c:902 > #, fuzzy, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Ime datoteke se mora zaèeti z \"/\": %s" > >-#: build/files.c:933 >+#: build/files.c:913 > #, fuzzy, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Posebnih %%doc ni mo¾no me¹ati z ostalimi oblikami: %s" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, fuzzy, c-format > msgid "File listed twice: %s\n" > msgstr "Datoteka je navedena dvakrat: %s" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "odpiranje %s je bilo neuspe¹no: %s\n" >+ >+#: build/files.c:1207 > #, fuzzy, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Simbolna povezava ka¾e na BuildRoot: %s -> %s" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Datoteke ni mogoèe najti: %s" >+ >+#: build/files.c:1388 > #, fuzzy, c-format > msgid "File not found: %s\n" > msgstr "Datoteke ni mogoèe najti: %s" >@@ -758,59 +778,64 @@ > msgid "%s: failed to encode\n" > msgstr "Makro %%%s se ne raz¹iri" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, fuzzy, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Datoteki manjka uvodni \"/\": %s" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, fuzzy, c-format > msgid "Glob not permitted: %s\n" > msgstr "vrstica %d: Razlièica ni dovoljena: %s" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Datoteke ni mo¾no najti z raz¹iritvijo metaznakov v imenu: %s" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, fuzzy, c-format > msgid "File not found by glob: %s\n" > msgstr "Datoteke ni mo¾no najti z raz¹iritvijo metaznakov v imenu: %s" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Datoteke %s iz %%files ni mo¾no odpreti: %s" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, fuzzy, c-format > msgid "line: %s\n" > msgstr "vrstica: %s" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, fuzzy, c-format > msgid "Bad file: %s: %s\n" > msgstr "Po¹kodovana datoteka: %s: %s" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Neobstojeè lastnik/skupina: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "i¹èemo paket %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Obdeloavnje datotek: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -904,42 +929,42 @@ > msgid "Bad CSA data\n" > msgstr "Po¹kodovani podatki CSA" > >-#: build/pack.c:492 >+#: build/pack.c:491 > #, fuzzy > msgid "Unable to reload signature header.\n" > msgstr "Ikone %s ni mo¾no prebrati: %s" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Ni mo¾no odpreti %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, fuzzy, c-format > msgid "Unable to write package: %s\n" > msgstr "Ni mo¾no zapisati paketa: %s" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, fuzzy, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Ciljnega podpisa %s ni mo¾no odpreti: %s" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, fuzzy, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Ikone %s ni mo¾no prebrati: %s" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, fuzzy, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Ni mo¾no zapisati paketa %s: %s" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, fuzzy, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Ikone %s ni mo¾no prebrati: %s" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, fuzzy, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Ni mo¾no zapisati paketa %s: %s" >@@ -1107,107 +1132,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Ikone %s ni mo¾no odpreti: %s" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, fuzzy, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Ikone %s ni mo¾no prebrati: %s" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, fuzzy, c-format > msgid "Unknown icon type: %s\n" > msgstr "Neznan tip ikone: %s" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, fuzzy, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "vrstica %d: Napaèna izbira %s: %s" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "vrstica %d: Neveljaven znak ,-` v %s: %s" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "vrstica %d: Neveljaven znak ,-` v %s: %s" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "vrstica %d: Neveljaven znak ,-` v %s: %s" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, fuzzy, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "vrstica %d: Deformirana znaèka: %s" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, fuzzy, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "vrstica %d: Prazna znaèka: %s" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, fuzzy, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "vrstica %d: Predpone se ne smejo konèati z /: %s" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, fuzzy, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "vrstica %d: Docdir se mora zaèeti z \"/\": %s" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "vrstica %d: polje Epoch/Serial mora biti ¹tevilo: %s" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, fuzzy, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "vrstica %d: Okvarjeno ¹tevilo %s: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, fuzzy, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "vrstica %d: Napaèna oblika BuildArchitecture: %s" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, fuzzy, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Notranja napaka: Neprava znaèka %d" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "vrstica %d: Zahtevana razlièica: %s" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, fuzzy, c-format > msgid "Bad package specification: %s\n" > msgstr "Nepravilno doloèilo paketa: %s" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, fuzzy, c-format > msgid "Package already exists: %s\n" > msgstr "Paket ¾e obstaja: %s" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, fuzzy, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "vrstica %d: Neznana znaèka: %s" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot ne more biti \"/\": %s" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot ne more biti \"/\": %s" >@@ -1242,32 +1267,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Ni mo¾no prenesti nosource %s: %s" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, fuzzy, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Napaka pri razèlembi %%setup: %s" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, fuzzy, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "vrstica %d: Nepravilen argument za %%setup %c: %s" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, fuzzy, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "vrstica %d: Nepravilna izbira %%setup %s: %s" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "datoteka %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "neveljavna ¹tevilka paketa: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, fuzzy, c-format > msgid "line %d: second %%prep\n" > msgstr "vrstica %d: drugi %%prep" >@@ -1344,32 +1369,37 @@ > msgid "Unclosed %%if\n" > msgstr "Nezakljuèeni %%if" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, fuzzy, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean vrne %d" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, fuzzy, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Najden je bil %%else brez pripadajoèega if" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, fuzzy, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Najden je bil %%endif brez pripadajoèega if" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, fuzzy, c-format > msgid "malformed %%include statement\n" > msgstr "Deformiran stavek %%include" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > #, fuzzy > msgid "No compatible architectures found for build\n" > msgstr "Arhitektura za izgradnjo ni prisotna" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, fuzzy, c-format > msgid "Package has no %%description: %s\n" > msgstr "V paketu manjka %%description: %s" >@@ -1441,72 +1471,72 @@ > msgid "Processing policies: %s\n" > msgstr "Obdeloavnje datotek: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "vrstica %d: Napaèno ¹tevilo: %s" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Vejitev %s ni mo¾na: %s" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, fuzzy, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Ni mo¾no izvesti %s: %s" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, fuzzy, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Vejitev %s ni mo¾na: %s" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s neuspe¹en" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "pisanje podatkov v %s je bilo neuspe¹no" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg je boil neuspe¹en pri zapisu podpisa" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "odpiranje %s je bilo neuspe¹no: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "odstranitev %s je bila neuspe¹na: %s" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "Iskanje %s: (z uporabo %s)...\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, fuzzy, c-format > msgid "Failed to find %s:\n" > msgstr "Neuspe¹no iskanje %s:" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "poizvedba po datoteki spec. %s je bila neuspe¹na, razèlemba ni mo¾na\n" >@@ -1656,27 +1686,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, fuzzy, c-format > msgid "%s saved as %s\n" > msgstr "opozorilo: %s shranjen kot %s" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, fuzzy, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "ni mo¾no odstraniti %s - imenik ni prazen" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, fuzzy, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "odstranitev imenika %s je bila neuspe¹na: %s" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, fuzzy, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "odpiranje %s je bilo neuspe¹no: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, fuzzy, c-format > msgid "%s created as %s\n" > msgstr "opozorilo: %s ustvarjen kot %s" >@@ -1751,12 +1781,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature je bil neuspe¹en\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Podpis ni na voljo\n" >@@ -1880,7 +1910,7 @@ > msgid "debug rpmio I/O" > msgstr "" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1997,7 +2027,7 @@ > msgid "do not verify package dependencies" > msgstr "brez preverjanja soodvisnosti paketa" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "brez preverjanja datotek v paketu" >@@ -2118,159 +2148,159 @@ > msgid "upgrade package(s)" > msgstr " --upgrade <paket> " > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > #, fuzzy > msgid "query/verify all packages" > msgstr "poizvedba/preverba po vseh paketih" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "poizvedbeni naèin" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > #, fuzzy > msgid "query/verify package(s) owning file" > msgstr "poizvedba po paketu, ki vsebuje <datoteko>" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > #, fuzzy > msgid "query/verify package(s) in group" > msgstr "poizvedba po paketu v skupini" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "poizvedba/preverba po vseh paketih" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > #, fuzzy > msgid "query/verify package(s) with package identifier" > msgstr "poizvedba po paketu, ki vsebuje datoteko" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > #, fuzzy > msgid "query/verify package(s) with header identifier" > msgstr "poizvedba po paketu, ki vsebuje datoteko" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > #, fuzzy > msgid "rpm query mode" > msgstr "poizvedbeni naèin" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "poizvedba po paketu, ki vsebuje datoteko" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > #, fuzzy > msgid "query/verify package(s) from install transaction" > msgstr "poizvedba po paketu v skupini" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > #, fuzzy > msgid "query the package(s) triggered by the package" > msgstr "poizvedba po paketih, ki jih spro¾i paket" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > #, fuzzy > msgid "rpm verify mode" > msgstr "poizvedbeni naèin" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > #, fuzzy > msgid "query/verify the package(s) which require a dependency" > msgstr "poizvedba po paketih, ki potrebujejo dano zmo¾nost <mo¾>" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > #, fuzzy > msgid "query/verify the package(s) which provide a dependency" > msgstr "poizvedba po paketih, ki ponujajo dano zmo¾nost <mo¾>" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "argumenti za poizvedbo niso podani" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "izpis vseh nastavitvene datoteke" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "izpis vseh dokumentacijske datoteke" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "iznos osnovnih podatkov o datoteki" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "izpis seznama datotek v paketu" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "izpis stanja seznama datotek" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > #, fuzzy > msgid "don't verify size of files" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > #, fuzzy > msgid "don't verify symlink path of files" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > #, fuzzy > msgid "don't verify owner of files" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > #, fuzzy > msgid "don't verify group of files" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > #, fuzzy > msgid "don't verify mode of files" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > #, fuzzy > msgid "don't verify package dependencies" > msgstr "brez preverjanja soodvisnosti paketa" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > #, fuzzy > msgid "don't execute verify script(s)" > msgstr "brez izvajanja katerekoli stopen izgradnje" >@@ -2448,31 +2478,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NI DOBRO" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "V REDU" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (MANJKAJOÈI KLJUÈI:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (NEPREVERJENI KLJUÈI:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: odpiranje je bilo neuspe¹no: %s\n" >@@ -2853,31 +2883,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "%s ni mo¾no odpreti za branje: %s." > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "neuspe¹na odstranitev imenika %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Vejitev %s ni mo¾na: %s" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Vejitev %s ni mo¾na: %s" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "preskoèeno - %s - prenos neuspe¹en - %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "skript se ni uspe¹no izvedel" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "skript se ni uspe¹no izvedel" >@@ -2887,12 +2922,12 @@ > msgid "Unknown format" > msgstr "neznana znaèka" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "ni name¹èeno " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2981,15 +3016,15 @@ > msgid "Header SHA1 digest:" > msgstr "brez preverjanja datotek v paketu" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, fuzzy, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Dol¾. polnila : %d\n" >@@ -3003,12 +3038,12 @@ > msgid "failed" > msgstr "%s neuspe¹en" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "manjka %s\n" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Nezadovoljene soodvisnosti za %s-%s-%s: " >@@ -3083,126 +3118,126 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "ni mo¾no odpreti kazala %s z uporabo db%d - %s (%d)" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > #, fuzzy > msgid "no dbpath has been set\n" > msgstr "dbpath ni nastavljena" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, fuzzy, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "napaka(%d) pri branju zapisov \"%s\" iz kazala %s" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, fuzzy, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "napaka(%d) pri pisanju zapisa %s v %s" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: branje Fread je bilo neuspe¹no: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: odpiranje je bilo neuspe¹no: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "napaka(%d) pri branju zapisov \"%s\" iz kazala %s" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "napaka(%d) pri branju zapisov \"%s\" iz kazala %s" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "napaka(%d) pri branju zapisov \"%s\" iz kazala %s" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, fuzzy, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: ni mo¾no prebrati glave pri 0x%x" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, fuzzy, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "napaka(%d) pri branju zapisov \"%s\" iz kazala %s" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, fuzzy, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "napaka(%d) pri pisanju zapisa %s v %s" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, fuzzy, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "napaka(%d) pri brisanju zapisa %s iz %s" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, fuzzy, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "napaka(%d) pri iskanju paketa %s\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, fuzzy, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "napaka(%d) pri pisanju zapisa %s v %s" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "dbpath ni nastavljena" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "neuspe¹na odstranitev imenika %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, fuzzy, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "zapis ¹t. %d v zbirki je po¹kodovan -- preskoèeno." > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, fuzzy, c-format > msgid "cannot add record originally at %u\n" > msgstr "zapisa ni mo¾no dodati na %d" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > #, fuzzy > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "ponovna izgradnja podatkovne zbirke je bila neuspe¹na; stara ostaja na\n" > "istem mestu\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "zamenjava stare podatkovne zbirke z novo je bila neuspe¹na!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, fuzzy, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "poskus povrnitve z nadomestitvijo datotek v %s z datotekami v %s" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "neuspe¹na odstranitev imenika %s: %s\n" >@@ -3403,18 +3438,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Neznana izbira %c v %s(%s)" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, fuzzy, c-format > msgid "Unterminated %c: %s\n" > msgstr "Nezakljuèeni %c: %s" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, fuzzy, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Oznaki %% sledi nerazèlenljiv makro" >@@ -3434,32 +3469,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Datoteka %s je kraj¹a od %d bajtov" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "neuspe¹na odstranitev imenika %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- ni podprt za nize" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: pisanje Fwrite je bilo neuspe¹no: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "neveljavna ¹tevilka paketa: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: branje Fread je bilo neuspe¹no: %s\n" >@@ -3486,17 +3521,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "alokacija pomnilnika (%u bajtov) vrnjeno NIÈ.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "Podpis manjka\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(napaka 0x%x)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Neuspe¹no branje datoteke s specifikacijami iz %s" >@@ -3541,26 +3576,31 @@ > msgid "unable to read the signature\n" > msgstr "branje podpisa je bilo neuspe¹no" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "makeTempFile je bil neuspe¹en\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead je bil neuspe¹en: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature je bilo neuspe¹no: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "odpiranje %s je bilo neuspe¹no: %s\n" >+ > #: tools/rpmgraph.c:143 > #, fuzzy, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/sr.gmo and rpm-4.9.1/po/sr.gmo differ >Binary files rpm-4.9.0/po/sr@latin.gmo and rpm-4.9.1/po/sr@latin.gmo differ >diff -ruN rpm-4.9.0/po/sr@latin.po rpm-4.9.1/po/sr@latin.po >--- rpm-4.9.0/po/sr@latin.po 2011-03-02 01:46:50.000000000 -0500 >+++ rpm-4.9.1/po/sr@latin.po 2011-07-15 05:37:57.000000000 -0400 >@@ -8,7 +8,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2009-04-06 22:38+0100\n" > "Last-Translator: MiloÅ¡ KomarÄeviÄ <kmilos@gmail.com>\n" > "Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n" >@@ -82,7 +82,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Opcije instalacije/nadgradnje/brisanja:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "ZajedniÄke opcije za sve rpm režime i izvrÅ¡ne programe:" >@@ -103,7 +103,7 @@ > msgid "unexpected query source" > msgstr "neoÄekivani izvor upita" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "samo jedan glavni režim sme biti naveden" > >@@ -225,7 +225,7 @@ > msgid "no packages given for install" > msgstr "nema zadatih paketa za instalaciju" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "nema zadatih argumenata za upit" > >@@ -370,7 +370,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "preskoÄi pravo do odreÄene faze (samo za c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "premosti ciljnu platformu" > >@@ -462,7 +462,7 @@ > msgid "Keyring options:" > msgstr "Opcije potpisa:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "nema zadatih argumenata" > >@@ -507,28 +507,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Neuspela provera lozinke\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "ispitaj datoteku specifikacije" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "ispitaj datoteku specifikacije" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "koristi sledeÄi oblik upita" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Opcije potpisa:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "nema zadatih argumenata za upit" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Ne mogu da otvorim temp datoteku.\n" >@@ -607,17 +617,17 @@ > msgid "syntax error in expression\n" > msgstr "sintaksna greÅ¡ka u izrazu\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "Nedostaje â(â u %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "Nedostaje â)â u %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Neispravan %s znak: %s\n" >@@ -642,71 +652,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "LoÅ¡a specifikacija režima: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "LoÅ¡a specifikacija režima direktorijuma: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "NeobiÄna dužina lokaliteta: â%.*sâ u %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Udvojen lokalitet %.*s u %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "Neispravna moguÄnost: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "Nije ugraÄena podrÅ¡ka za moguÄnost datoteke\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Samo jedan argument za %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Dve datoteke u jednom redu: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Datoteka mora poÄeti sa â/â: %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Ne može se meÅ¡ati specijalni %%doc sa drugim oblicima: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "Nepoznat algoritam %u za sažimanje datoteka, vraÄam se na MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Datoteka navedena dvaput: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s unlink %s nije uspelo: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symlink taÄke za BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Datoteka nije pronaÄena: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Datoteka nije pronaÄena: %s\n" >@@ -736,47 +756,52 @@ > msgid "%s: failed to encode\n" > msgstr "Makro %%%s nije mogao da se proÅ¡iri\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Ispred datoteke je potrebno da stoji â/â: %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Preklapanje nije dozvoljeno: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Datoteka nije pronaÄena poklapanjem: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Datoteka nije pronaÄena poklapanjem: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Ne mogu da otvorim %%files datoteku %s: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "red: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "LoÅ¡a datoteka: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "LoÅ¡ vlasnik/grupa: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Proveravam za nezapakovane datoteke: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -785,12 +810,12 @@ > "PronaÄene su instalirane (ali nezapakovane) datoteke:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "ObraÄujem datoteke: %s-%s-%s.%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "Binarne datoteke zavisne od arhitekture u noarch paketu\n" > >@@ -881,41 +906,41 @@ > msgid "Bad CSA data\n" > msgstr "LoÅ¡i CSA podaci\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Ne mogu da ponovo uÄitam zaglavlje potpisa.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Ne mogu da otvorim %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Ne mogu da zapiÅ¡em paket: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Ne mogu da otvorim sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Ne mogu da proÄitam zaglavlje iz %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Ne mogu da upiÅ¡em zaglavlje u %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Ne mogu da proÄitam tovar iz %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Ne mogu da upiÅ¡em tovar u %s: %s\n" >@@ -1083,107 +1108,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Ne mogu da otvorim ikonu %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Ne mogu da proÄitam ikonu %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Nepoznata vrsta ikone: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "red %d: Oznaka prihvata samo jedan žeton: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "red %d: Nedozvoljeni znak â-â u %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "red %d: Nedozvoljeni znak â-â u %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "red %d: Nedozvoljeni znak â-â u %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "red %d: LoÅ¡e oblikovana oznaka: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "red %d: Prazna oznaka: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "red %d: Prefiksi se ne smeju zavrÅ¡avati sa â/â: %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "red %d: Docdir mora poÄeti sa â/â: %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "red %d: Polje epohe mora biti broj bez predznaka: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "red %d: LoÅ¡i %s: kvalifikatori: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "red %d: LoÅ¡ oblik za BuildArchitecture: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "red %d: Samo noarch podpaketi su podržani: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Interna greÅ¡ka: Lažna oznaka %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "red %d: Neophodna verzija: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "LoÅ¡a specifikacija paketa: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Paket veÄ postoji: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "red %d: Nepoznata oznaka: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} ne može biti prazno\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} ne može biti â/â\n" >@@ -1217,32 +1242,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Ne mogu da preuzmem nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "GreÅ¡ka u tumaÄenju %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "red %d: LoÅ¡ argument za %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "red %d: LoÅ¡a %%setup opcija %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Neispravan broj zakrpe %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "red %d: drugi %%prep\n" >@@ -1318,31 +1343,36 @@ > msgid "Unclosed %%if\n" > msgstr "Otvoren %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean vraÄa %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Dobio %%else bez %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Dobio %%endif bez %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "loÅ¡e oblikovana %%include naredba\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Nisu pronaÄene usaglaÅ¡ene arhitekture za pravljenje\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Paket nema %%description: %s\n" >@@ -1414,72 +1444,72 @@ > msgid "Processing policies: %s\n" > msgstr "ObraÄujem datoteke: %s-%s-%s.%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "red %d: LoÅ¡ broj: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Ne mogu da napravim cev za %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Ne mogu da izvrÅ¡im %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Ne mogu da odvojim %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s nije uspelo: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "ne mogu da upiÅ¡em sve podatke u %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "Prebacivanje %s u dugi ceo broj nije uspelo.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg nije uspeo da zapiÅ¡e potpis\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) nije uspelo: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load nije uspelo: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Prepoznavanje datoteke â%sâ nije uspelo: režim %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Pronalazak %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Neuspelo traženje %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "upit na datotekom specifikacije %s nije uspeo, ne mogu da protumaÄim\n" >@@ -1626,27 +1656,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "datoteka arhive %s nije pronaÄena u zaglavlju spiska datoteka\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s saÄuvano kao %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir %s nije uspelo: Direktorijum nije prazan\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir %s nije uspelo: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s unlink %s nije uspelo: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s napravljeno kao %s\n" >@@ -1721,12 +1751,12 @@ > msgid "hdr load: BAD\n" > msgstr "hdr load: LOÅ E\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature nije uspelo: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Nema potpisa na raspolaganju\n" >@@ -1843,7 +1873,7 @@ > msgid "debug rpmio I/O" > msgstr "otkloni greÅ¡ke za rpmio U/I" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: tabela opcija nije dobro podeÅ¡ena (%d)\n" >@@ -1954,7 +1984,7 @@ > msgid "do not verify package dependencies" > msgstr "nemoj proveravati zavisnosti paketa" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "nemoj proveravati MD5 sažetke datoteka" >@@ -2068,136 +2098,136 @@ > msgid "upgrade package(s)" > msgstr "nadgradi paket(e)" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "ispitaj/proveri sve pakete" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "rpm checksig režim" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "ispitaj/proveri paket(e) koje poseduju datoteku" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "ispitaj/proveri paket(e) u grupi" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "ispitaj/proveri datoteku paketa" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "ispitaj/proveri paket(e) sa identifikatorom paketa" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "ispitaj/proveri paket(e) sa identifikatorom zaglavlja" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "režim rpm upita" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "ispitaj/proveri instancu zaglavlja" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "ispitaj/proveri paket(e) iz transakcije instalacije" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "ispitaj paket(e) koje je aktivirao ovaj paket" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "režim rpm provere" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "ispitaj/proveri paket(e) koji zahtevaju zavisnosti" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "ispitaj/proveri paket(e) koji pružaju zavisnosti" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "nemoj preklapati argumente" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "nemoj obraÄivati datoteke koje nisu paketi kao manifeste" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "ispiÅ¡i sve datoteke podeÅ¡avanja" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "ispiÅ¡i sve datoteke dokumentacije" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "izbaci osnovne podatke o datoteci" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "ispiÅ¡i datoteke u paketu" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "preskoÄi %%ghost datoteke" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "prikaži stanja navedenih datoteka" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "nemoj proveravati veliÄinu datoteka" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "nemoj proveravati putanje simboliÄkih veza datoteka" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "nemoj proveravati vlasnika datoteka" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "nemoj proveravati grupu datoteka" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "nemoj proveravati vreme menjanja datoteka" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "nemoj proveravati režim pristupa datoteka" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "nemoj proveravati moguÄnosti datoteka" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "nemoj proveravati bezbednosne kontekste datoteka" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "nemoj proveravati datoteke u paketu" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "nemoj proveravati zavisnosti paketa" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "nemoj izvrÅ¡iti skriptu(e) provere" > >@@ -2370,31 +2400,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "preskaÄem paket %s sa nepotvrÄenim V%u potpisom\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "NIJE UREDU" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "UREDU" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (NEDOSTAJUÄI KLJUÄEVI:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (NEPOUZDANI KLJUÄEVI:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: otvaranje nije uspelo: %s\n" >@@ -2772,31 +2802,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Ne mogu da otvorim %s za Äitanje: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Ne mogu da promenim korenski direktorijum: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "nije ugraÄena podrÅ¡ka <lua> skriptica\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Ne mogu da napravim privremenu datoteku za %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Ne mogu da udvojim opisnika datoteke: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s skriptica nije uspela, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s skriptica nije uspela, signal %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s skriptica nije uspela, izlazni status %d\n" >@@ -2805,12 +2840,12 @@ > msgid "Unknown format" > msgstr "Nepoznat oblik" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(instalirano) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2899,15 +2934,15 @@ > msgid "Header SHA1 digest:" > msgstr "SHA1 sažetak zaglavlja:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Zaglavlje " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Potvrdi potpis: LOÅ I PARAMETRI\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Potpis: NEPOZNAT (%d)\n" >@@ -2921,12 +2956,12 @@ > msgid "failed" > msgstr "%s nije uspelo\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "nedostaje %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Nezadovoljene zavisnosti za %s:\n" >@@ -3001,124 +3036,124 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "ne mogu da otvorim %s indeks koristeÄi db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "nije postavljen dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "greÅ¡ka(%d) pri dobavljanju â%sâ slogova iz %s indeksa\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: preskaÄem" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "greÅ¡ka(%d) pri zapisivanju sloga #%d u %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec nije uspeo: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp nije uspeo: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: preskaÄem" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: oÅ¡teÄeno zaglavlje #%u vraÄeno -- preskaÄem.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "greÅ¡ka(%d) pri dobavljanju â%sâ slogova iz %s indeksa\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "greÅ¡ka(%d) pri postavljanju zaglavlja #%d sloga za %s uklanjanje\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "greÅ¡ka(%d) pri postavljanju zaglavlja #%d sloga za %s uklanjanje\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: ne mogu da proÄitam zaglavlje na 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "greÅ¡ka(%d) pri postavljanju â%sâ slogova iz %s indeksa\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "greÅ¡ka(%d) pri skladiÅ¡tenju sloga â%sâ u %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "greÅ¡ka(%d) pri uklanjanju sloga â%sâ iz %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "greÅ¡ka(%d) pri zauzimanju novog primerka paketa\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "greÅ¡ka(%d) pri zapisivanju sloga %s u %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "nije postavljen dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "neuspelo kreiranje direktorijuma %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "zaglavlje #%u u bazi podatak je loÅ¡e -- preskaÄem.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "ne mogu da dodam slog prvobitno na %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "neuspelo ponovno pravljenje baze podataka: osnovna baza podataka je ostala " > "na mestu\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "neuspela zamena stare baze podataka sa novom bazom podataka!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "zameni datoteke u %s sa datotekama iz %s da vratiÅ¡ u prethodno stanje" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "neuspelo uklanjanje direktorijuma %s: %s\n" >@@ -3317,18 +3352,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Nepoznata opcija %c u %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "NeograniÄeno %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "%% je praÄena sa makroom koga nije moguÄe raÅ¡Älaniti\n" >@@ -3348,31 +3383,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Datoteka %s je manja od %u bajtova\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "neuspelo kreiranje direktorijuma" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "nepravilna sintaksa u lua skriptici: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "nepravilna sintaksa u lua skripti: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua skripta nije uspela: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "nepravilna sintaksa u lua datoteci: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua udica nije uspela: %s\n" >@@ -3398,17 +3433,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "alokacija memorije (%u bajta) je vratila NAL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "%sV%d %s potpis: %s, ID kljuÄa %s\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(bez greÅ¡ke)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Neuspelo Äitanje datoteke specifikacije iz %s\n" >@@ -3451,25 +3486,30 @@ > msgid "unable to read the signature\n" > msgstr "ne mogu da proÄitam potpis\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp nije uspelo\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead nije uspelo: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature nije uspelo: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "otvaranje %s nije uspelo: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >diff -ruN rpm-4.9.0/po/sr.po rpm-4.9.1/po/sr.po >--- rpm-4.9.0/po/sr.po 2011-03-02 01:46:50.000000000 -0500 >+++ rpm-4.9.1/po/sr.po 2011-07-15 05:37:57.000000000 -0400 >@@ -8,7 +8,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2009-04-06 22:38+0100\n" > "Last-Translator: MiloÅ¡ KomarÄeviÄ <kmilos@gmail.com>\n" > "Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n" >@@ -82,7 +82,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "ÐпÑиÑе инÑÑалаÑиÑе/надгÑадÑе/бÑиÑаÑа:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "ÐаÑедниÑке опÑиÑе за Ñве rpm Ñежиме и извÑÑне пÑогÑаме:" >@@ -103,7 +103,7 @@ > msgid "unexpected query source" > msgstr "неоÑекивани Ð¸Ð·Ð²Ð¾Ñ ÑпиÑа" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "Ñамо Ñедан главни Ñежим Ñме биÑи наведен" > >@@ -224,7 +224,7 @@ > msgid "no packages given for install" > msgstr "нема задаÑÐ¸Ñ Ð¿Ð°ÐºÐµÑа за инÑÑалаÑиÑÑ" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "нема задаÑÐ¸Ñ Ð°ÑгÑменаÑа за ÑпиÑ" > >@@ -369,7 +369,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "пÑеÑкоÑи пÑаво до одÑеÑене Ñазе (Ñамо за c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "пÑемоÑÑи ÑиÑÐ½Ñ Ð¿Ð»Ð°ÑÑоÑмÑ" > >@@ -460,7 +460,7 @@ > msgid "Keyring options:" > msgstr "ÐпÑиÑе поÑпиÑа:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "нема задаÑÐ¸Ñ Ð°ÑгÑменаÑа" > >@@ -505,28 +505,38 @@ > msgid "Pass phrase check failed\n" > msgstr "ÐеÑÑпела пÑовеÑа лозинке\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "иÑпиÑÐ°Ñ Ð´Ð°ÑоÑÐµÐºÑ ÑпеÑиÑикаÑиÑе" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "иÑпиÑÐ°Ñ Ð´Ð°ÑоÑÐµÐºÑ ÑпеÑиÑикаÑиÑе" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "коÑиÑÑи ÑледеÑи облик ÑпиÑа" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "ÐпÑиÑе поÑпиÑа:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "нема задаÑÐ¸Ñ Ð°ÑгÑменаÑа за ÑпиÑ" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° оÑвоÑим temp даÑоÑекÑ.\n" >@@ -605,17 +615,17 @@ > msgid "syntax error in expression\n" > msgstr "ÑинÑакÑна гÑеÑка Ñ Ð¸Ð·ÑазÑ\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "ÐедоÑÑаÑе â(â Ñ %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "ÐедоÑÑаÑе â)â Ñ %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "ÐеиÑпÑаван %s знак: %s\n" >@@ -640,71 +650,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "ÐоÑа ÑпеÑиÑикаÑиÑа Ñежима: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "ÐоÑа ÑпеÑиÑикаÑиÑа Ñежима диÑекÑоÑиÑÑма: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "ÐеобиÑна дÑжина локалиÑеÑа: â%.*sâ Ñ %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "УдвоÑен локалиÑÐµÑ %.*s Ñ %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "ÐеиÑпÑавна могÑÑноÑÑ: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "ÐиÑе ÑгÑаÑена подÑÑка за могÑÑноÑÑ Ð´Ð°ÑоÑеке\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Само Ñедан аÑгÑÐ¼ÐµÐ½Ñ Ð·Ð° %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Ðве даÑоÑеке Ñ Ñедном ÑедÑ: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "ÐаÑоÑека моÑа поÑеÑи Ñа â/â: %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Ðе може Ñе меÑаÑи ÑпеÑиÑални %%doc Ñа дÑÑгим облиÑима: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "ÐÐµÐ¿Ð¾Ð·Ð½Ð°Ñ Ð°Ð»Ð³Ð¾ÑиÑам %u за ÑажимаÑе даÑоÑека, вÑаÑам Ñе на MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "ÐаÑоÑека наведена двапÑÑ: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s unlink %s ниÑе ÑÑпело: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symlink ÑаÑке за BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "ÐаÑоÑека ниÑе пÑонаÑена: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "ÐаÑоÑека ниÑе пÑонаÑена: %s\n" >@@ -734,47 +754,52 @@ > msgid "%s: failed to encode\n" > msgstr "ÐакÑо %%%s ниÑе могао да Ñе пÑоÑиÑи\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "ÐÑпÑед даÑоÑеке Ñе поÑÑебно да ÑÑоÑи â/â: %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "ÐÑеклапаÑе ниÑе дозвоÑено: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "ÐаÑоÑека ниÑе пÑонаÑена поклапаÑем: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "ÐаÑоÑека ниÑе пÑонаÑена поклапаÑем: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° оÑвоÑим %%files даÑоÑÐµÐºÑ %s: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "Ñед: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "ÐоÑа даÑоÑека: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "ÐÐ¾Ñ Ð²Ð»Ð°Ñник/гÑÑпа: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "ÐÑовеÑавам за незапаковане даÑоÑеке: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -783,12 +808,12 @@ > "ÐÑонаÑене ÑÑ Ð¸Ð½ÑÑалиÑане (али незапаковане) даÑоÑеке:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "ÐбÑаÑÑÑем даÑоÑеке: %s-%s-%s.%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "ÐинаÑне даÑоÑеке завиÑне од аÑÑ Ð¸ÑекÑÑÑе Ñ noarch пакеÑÑ\n" > >@@ -879,41 +904,41 @@ > msgid "Bad CSA data\n" > msgstr "ÐоÑи CSA подаÑи\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° поново ÑÑиÑам заглавÑе поÑпиÑа.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° оÑвоÑим %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° запиÑем пакеÑ: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° оÑвоÑим sigtarget %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° пÑоÑиÑам заглавÑе из %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° ÑпиÑем заглавÑе Ñ %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° пÑоÑиÑам ÑÐ¾Ð²Ð°Ñ Ð¸Ð· %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° ÑпиÑем ÑÐ¾Ð²Ð°Ñ Ñ %s: %s\n" >@@ -1081,107 +1106,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° оÑвоÑим Ð¸ÐºÐ¾Ð½Ñ %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° пÑоÑиÑам Ð¸ÐºÐ¾Ð½Ñ %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "ÐепознаÑа вÑÑÑа иконе: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "Ñед %d: Ðзнака пÑÐ¸Ñ Ð²Ð°Ñа Ñамо Ñедан жеÑон: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "Ñед %d: ÐедозвоÑени знак â-â Ñ %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "Ñед %d: ÐедозвоÑени знак â-â Ñ %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "Ñед %d: ÐедозвоÑени знак â-â Ñ %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "Ñед %d: ÐоÑе обликована ознака: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "Ñед %d: ÐÑазна ознака: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "Ñед %d: ÐÑеÑикÑи Ñе не ÑмеÑÑ Ð·Ð°Ð²ÑÑаваÑи Ñа â/â: %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "Ñед %d: Docdir моÑа поÑеÑи Ñа â/â: %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "Ñед %d: ÐоÑе ÐµÐ¿Ð¾Ñ Ðµ моÑа биÑи бÑÐ¾Ñ Ð±ÐµÐ· пÑедзнака: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "Ñед %d: ÐоÑи %s: квалиÑикаÑоÑи: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "Ñед %d: ÐÐ¾Ñ Ð¾Ð±Ð»Ð¸Ðº за BuildArchitecture: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "Ñед %d: Само noarch подпакеÑи ÑÑ Ð¿Ð¾Ð´Ñжани: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "ÐнÑеÑна гÑеÑка: Ðажна ознака %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "Ñед %d: ÐÐµÐ¾Ð¿Ñ Ð¾Ð´Ð½Ð° веÑзиÑа: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "ÐоÑа ÑпеÑиÑикаÑиÑа пакеÑа: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "ÐÐ°ÐºÐµÑ Ð²ÐµÑ Ð¿Ð¾ÑÑоÑи: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "Ñед %d: ÐепознаÑа ознака: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} не може биÑи пÑазно\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} не може биÑи â/â\n" >@@ -1215,32 +1240,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° пÑеÑзмем nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "ÐÑеÑка Ñ ÑÑмаÑеÑÑ %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "Ñед %d: ÐÐ¾Ñ Ð°ÑгÑÐ¼ÐµÐ½Ñ Ð·Ð° %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "Ñед %d: ÐоÑа %%setup опÑиÑа %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "ÐеиÑпÑаван бÑÐ¾Ñ Ð·Ð°ÐºÑпе %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "Ñед %d: дÑÑги %%prep\n" >@@ -1316,31 +1341,36 @@ > msgid "Unclosed %%if\n" > msgstr "ÐÑвоÑен %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean вÑаÑа %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Ðобио %%else без %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Ðобио %%endif без %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "лоÑе обликована %%include наÑедба\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "ÐиÑÑ Ð¿ÑонаÑене ÑÑаглаÑене аÑÑ Ð¸ÑекÑÑÑе за пÑавÑеÑе\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "ÐÐ°ÐºÐµÑ Ð½ÐµÐ¼Ð° %%description: %s\n" >@@ -1412,72 +1442,72 @@ > msgid "Processing policies: %s\n" > msgstr "ÐбÑаÑÑÑем даÑоÑеке: %s-%s-%s.%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "Ñед %d: ÐÐ¾Ñ Ð±ÑоÑ: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° напÑавим Ñев за %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° извÑÑим %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° одвоÑим %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s ниÑе ÑÑпело: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "не Ð¼Ð¾Ð³Ñ Ð´Ð° ÑпиÑем Ñве подаÑке Ñ %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "ÐÑебаÑиваÑе %s Ñ Ð´Ñги Ñео бÑÐ¾Ñ Ð½Ð¸Ñе ÑÑпело.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg ниÑе ÑÑпео да запиÑе поÑпиÑ\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) ниÑе ÑÑпело: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load ниÑе ÑÑпело: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "ÐÑепознаваÑе даÑоÑеке â%sâ ниÑе ÑÑпело: Ñежим %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "ÐÑоналазак %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "ÐеÑÑпело ÑÑажеÑе %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "ÑÐ¿Ð¸Ñ Ð½Ð° даÑоÑеком ÑпеÑиÑикаÑиÑе %s ниÑе ÑÑпео, не Ð¼Ð¾Ð³Ñ Ð´Ð° пÑоÑÑмаÑим\n" >@@ -1624,27 +1654,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "даÑоÑека аÑÑ Ð¸Ð²Ðµ %s ниÑе пÑонаÑена Ñ Ð·Ð°Ð³Ð»Ð°Ð²ÑÑ ÑпиÑка даÑоÑека\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s ÑаÑÑвано као %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir %s ниÑе ÑÑпело: ÐиÑекÑоÑиÑÑм ниÑе пÑазан\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir %s ниÑе ÑÑпело: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s unlink %s ниÑе ÑÑпело: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s напÑавÑено као %s\n" >@@ -1719,12 +1749,12 @@ > msgid "hdr load: BAD\n" > msgstr "hdr load: ÐÐШÐ\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature ниÑе ÑÑпело: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Ðема поÑпиÑа на ÑаÑполагаÑÑ\n" >@@ -1841,7 +1871,7 @@ > msgid "debug rpmio I/O" > msgstr "оÑклони гÑеÑке за rpmio У/Ð" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: Ñабела опÑиÑа ниÑе добÑо подеÑена (%d)\n" >@@ -1951,7 +1981,7 @@ > msgid "do not verify package dependencies" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи завиÑноÑÑи пакеÑа" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи MD5 ÑажеÑке даÑоÑека" >@@ -2065,136 +2095,136 @@ > msgid "upgrade package(s)" > msgstr "надгÑади пакеÑ(е)" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "иÑпиÑаÑ/пÑовеÑи Ñве пакеÑе" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "rpm checksig Ñежим" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "иÑпиÑаÑ/пÑовеÑи пакеÑ(е) коÑе поÑедÑÑÑ Ð´Ð°ÑоÑекÑ" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "иÑпиÑаÑ/пÑовеÑи пакеÑ(е) Ñ Ð³ÑÑпи" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "иÑпиÑаÑ/пÑовеÑи даÑоÑÐµÐºÑ Ð¿Ð°ÐºÐµÑа" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "иÑпиÑаÑ/пÑовеÑи пакеÑ(е) Ñа иденÑиÑикаÑоÑом пакеÑа" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "иÑпиÑаÑ/пÑовеÑи пакеÑ(е) Ñа иденÑиÑикаÑоÑом заглавÑа" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "Ñежим rpm ÑпиÑа" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "иÑпиÑаÑ/пÑовеÑи инÑÑанÑÑ Ð·Ð°Ð³Ð»Ð°Ð²Ñа" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "иÑпиÑаÑ/пÑовеÑи пакеÑ(е) из ÑÑанÑакÑиÑе инÑÑалаÑиÑе" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "иÑпиÑÐ°Ñ Ð¿Ð°ÐºÐµÑ(е) коÑе Ñе акÑивиÑао Ð¾Ð²Ð°Ñ Ð¿Ð°ÐºÐµÑ" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "Ñежим rpm пÑовеÑе" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "иÑпиÑаÑ/пÑовеÑи пакеÑ(е) коÑи Ð·Ð°Ñ ÑеваÑÑ Ð·Ð°Ð²Ð¸ÑноÑÑи" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "иÑпиÑаÑ/пÑовеÑи пакеÑ(е) коÑи пÑÑжаÑÑ Ð·Ð°Ð²Ð¸ÑноÑÑи" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑеклапаÑи аÑгÑменÑе" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¾Ð±ÑаÑиваÑи даÑоÑеке коÑе ниÑÑ Ð¿Ð°ÐºÐµÑи као маниÑеÑÑе" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "иÑпиÑи Ñве даÑоÑеке подеÑаваÑа" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "иÑпиÑи Ñве даÑоÑеке докÑменÑаÑиÑе" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "избаÑи оÑновне подаÑке о даÑоÑеÑи" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "иÑпиÑи даÑоÑеке Ñ Ð¿Ð°ÐºÐµÑÑ" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "пÑеÑкоÑи %%ghost даÑоÑеке" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "пÑикажи ÑÑаÑа Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð´Ð°ÑоÑека" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи велиÑÐ¸Ð½Ñ Ð´Ð°ÑоÑека" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи пÑÑаÑе ÑимболиÑÐºÐ¸Ñ Ð²ÐµÐ·Ð° даÑоÑека" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи влаÑника даÑоÑека" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи гÑÑÐ¿Ñ Ð´Ð°ÑоÑека" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи вÑеме меÑаÑа даÑоÑека" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи Ñежим пÑиÑÑÑпа даÑоÑека" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи могÑÑноÑÑи даÑоÑека" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи безбедноÑне конÑекÑÑе даÑоÑека" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи даÑоÑеке Ñ Ð¿Ð°ÐºÐµÑÑ" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¿ÑовеÑаваÑи завиÑноÑÑи пакеÑа" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "Ð½ÐµÐ¼Ð¾Ñ Ð¸Ð·Ð²ÑÑиÑи ÑкÑипÑÑ(е) пÑовеÑе" > >@@ -2366,31 +2396,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "пÑеÑкаÑем Ð¿Ð°ÐºÐµÑ %s Ñа непоÑвÑÑеним V%u поÑпиÑом\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "ÐÐÐРУРÐÐУ" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "УРÐÐУ" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (ÐÐÐÐСТÐÐУÐÐ ÐÐУЧÐÐÐ:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (ÐÐÐÐУÐÐÐÐÐ ÐÐУЧÐÐÐ:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: оÑваÑаÑе ниÑе ÑÑпело: %s\n" >@@ -2768,31 +2798,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° оÑвоÑим %s за ÑиÑаÑе: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° пÑоменим коÑенÑки диÑекÑоÑиÑÑм: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "ниÑе ÑгÑаÑена подÑÑка <lua> ÑкÑипÑиÑа\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° напÑавим пÑивÑÐµÐ¼ÐµÐ½Ñ Ð´Ð°ÑоÑÐµÐºÑ Ð·Ð° %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° ÑдвоÑим опиÑника даÑоÑеке: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s ÑкÑипÑиÑа ниÑе ÑÑпела, waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s ÑкÑипÑиÑа ниÑе ÑÑпела, Ñигнал %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s ÑкÑипÑиÑа ниÑе ÑÑпела, излазни ÑÑаÑÑÑ %d\n" >@@ -2801,12 +2836,12 @@ > msgid "Unknown format" > msgstr "ÐÐµÐ¿Ð¾Ð·Ð½Ð°Ñ Ð¾Ð±Ð»Ð¸Ðº" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(инÑÑалиÑано) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2895,15 +2930,15 @@ > msgid "Header SHA1 digest:" > msgstr "SHA1 ÑажеÑак заглавÑа:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "ÐаглавÑе " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "ÐоÑвÑди поÑпиÑ: ÐÐШРÐÐÐ ÐÐÐТРÐ\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "ÐоÑпиÑ: ÐÐÐÐÐÐÐТ (%d)\n" >@@ -2917,12 +2952,12 @@ > msgid "failed" > msgstr "%s ниÑе ÑÑпело\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "недоÑÑаÑе %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "ÐезадовоÑене завиÑноÑÑи за %s:\n" >@@ -2997,124 +3032,124 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "не Ð¼Ð¾Ð³Ñ Ð´Ð° оÑвоÑим %s Ð¸Ð½Ð´ÐµÐºÑ ÐºÐ¾ÑиÑÑеÑи db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "ниÑе поÑÑавÑен dbpath\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "гÑеÑка(%d) пÑи добавÑаÑÑ â%sâ Ñлогова из %s индекÑа\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: пÑеÑкаÑем" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "гÑеÑка(%d) пÑи запиÑиваÑÑ Ñлога #%d Ñ %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec ниÑе ÑÑпео: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp ниÑе ÑÑпео: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: пÑеÑкаÑем" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: оÑÑеÑено заглавÑе #%u вÑаÑено -- пÑеÑкаÑем.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "гÑеÑка(%d) пÑи добавÑаÑÑ â%sâ Ñлогова из %s индекÑа\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "гÑеÑка(%d) пÑи поÑÑавÑаÑÑ Ð·Ð°Ð³Ð»Ð°Ð²Ñа #%d Ñлога за %s ÑклаÑаÑе\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "гÑеÑка(%d) пÑи поÑÑавÑаÑÑ Ð·Ð°Ð³Ð»Ð°Ð²Ñа #%d Ñлога за %s ÑклаÑаÑе\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: не Ð¼Ð¾Ð³Ñ Ð´Ð° пÑоÑиÑам заглавÑе на 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "гÑеÑка(%d) пÑи поÑÑавÑаÑÑ â%sâ Ñлогова из %s индекÑа\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "гÑеÑка(%d) пÑи ÑкладиÑÑеÑÑ Ñлога â%sâ Ñ %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "гÑеÑка(%d) пÑи ÑклаÑаÑÑ Ñлога â%sâ из %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "гÑеÑка(%d) пÑи заÑзимаÑÑ Ð½Ð¾Ð²Ð¾Ð³ пÑимеÑка пакеÑа\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "гÑеÑка(%d) пÑи запиÑиваÑÑ Ñлога %s Ñ %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "ниÑе поÑÑавÑен dbpath" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "неÑÑпело кÑеиÑаÑе диÑекÑоÑиÑÑма %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "заглавÑе #%u Ñ Ð±Ð°Ð·Ð¸ подаÑак Ñе лоÑе -- пÑеÑкаÑем.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "не Ð¼Ð¾Ð³Ñ Ð´Ð° додам Ñлог пÑвобиÑно на %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "неÑÑпело поновно пÑавÑеÑе базе подаÑака: оÑновна база подаÑака Ñе оÑÑала на " > "меÑÑÑ\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "неÑÑпела замена ÑÑаÑе базе подаÑака Ñа новом базом подаÑака!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "замени даÑоÑеке Ñ %s Ñа даÑоÑекама из %s да вÑаÑÐ¸Ñ Ñ Ð¿ÑеÑÑ Ð¾Ð´Ð½Ð¾ ÑÑаÑе" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "неÑÑпело ÑклаÑаÑе диÑекÑоÑиÑÑма %s: %s\n" >@@ -3313,18 +3348,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "ÐепознаÑа опÑиÑа %c Ñ %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "ÐеогÑаниÑено %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "%% Ñе пÑаÑена Ñа макÑоом кога ниÑе могÑÑе ÑаÑÑланиÑи\n" >@@ -3344,31 +3379,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "ÐаÑоÑека %s Ñе маÑа од %u баÑÑова\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "неÑÑпело кÑеиÑаÑе диÑекÑоÑиÑÑма" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "непÑавилна ÑинÑакÑа Ñ lua ÑкÑипÑиÑи: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "непÑавилна ÑинÑакÑа Ñ lua ÑкÑипÑи: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua ÑкÑипÑа ниÑе ÑÑпела: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "непÑавилна ÑинÑакÑа Ñ lua даÑоÑеÑи: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua ÑдиÑа ниÑе ÑÑпела: %s\n" >@@ -3394,17 +3429,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "алокаÑиÑа мемоÑиÑе (%u баÑÑа) Ñе вÑаÑила ÐÐÐ.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "%sV%d %s поÑпиÑ: %s, ID кÑÑÑа %s\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(без гÑеÑке)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "ÐеÑÑпело ÑиÑаÑе даÑоÑеке ÑпеÑиÑикаÑиÑе из %s\n" >@@ -3447,25 +3482,30 @@ > msgid "unable to read the signature\n" > msgstr "не Ð¼Ð¾Ð³Ñ Ð´Ð° пÑоÑиÑам поÑпиÑ\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp ниÑе ÑÑпело\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead ниÑе ÑÑпело: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature ниÑе ÑÑпело: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "оÑваÑаÑе %s ниÑе ÑÑпело: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/sv.gmo and rpm-4.9.1/po/sv.gmo differ >diff -ruN rpm-4.9.0/po/sv.po rpm-4.9.1/po/sv.po >--- rpm-4.9.0/po/sv.po 2011-03-02 01:46:50.000000000 -0500 >+++ rpm-4.9.1/po/sv.po 2011-07-15 05:37:57.000000000 -0400 >@@ -9,7 +9,7 @@ > msgstr "" > "Project-Id-Version: rpm\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2009-01-17 17:20+0100\n" > "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n" > "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" >@@ -81,7 +81,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Installations-/Uppdaterings-/Raderingsflaggor" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "Gemensamma flaggor för alla rpm-lägen och binärer:" >@@ -102,7 +102,7 @@ > msgid "unexpected query source" > msgstr "oväntad frågekälla" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "enbart ett huvudläge kan anges" > >@@ -222,7 +222,7 @@ > msgid "no packages given for install" > msgstr "inga paket angivna för installation" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "inga parametrar angivna för fråga" > >@@ -369,7 +369,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "gå direkt till angivet steg (endast för c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "åsidosätt målplattform" > >@@ -459,7 +459,7 @@ > msgid "Keyring options:" > msgstr "Signaturflaggor:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "inga argument angivna" > >@@ -504,28 +504,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Kontrollen av lösenfrasen misslyckades\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "fråga en specfil" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "fråga en specfil" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "använd följande frågeformat" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Signaturflaggor:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "inga parametrar angivna för fråga" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Kan inte öppna temporär fil.\n" >@@ -604,17 +614,17 @@ > msgid "syntax error in expression\n" > msgstr "syntaxfel i uttryck\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "\"(\" saknas i %s %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "\")\" saknas i %s(%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Ogiltigt %s-element: %s\n" >@@ -639,71 +649,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "Felaktig rättighetsspecifikation: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "Felaktig specifikation av katalogrättigheter: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "Ovanlig lokallängd: \"%.*s\" i %%lang(%s)\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "Duplicerad lokal %.*s i %%lang(%s)\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, c-format > msgid "Invalid capability: %s\n" > msgstr "Ogiltig förmåga (capability): %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "Stöd för filförmågor (capability) är inte inbyggt\n" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "Endast ett argument till %%docdir\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Två filer på en rad: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Filnamn måste börja med \"/\": %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Kan inte blanda special %%doc med andra former: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "Okänd filkontrollsummealgoritm %u, faller tillbaka på MD5\n" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Filen uppräknad två gånger: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s unlink av %s misslyckades: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Symbolisk länk pekar på BuildRoot: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Filen hittades inte: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Filen hittades inte: %s\n" >@@ -733,47 +753,52 @@ > msgid "%s: failed to encode\n" > msgstr "Makro %%%s misslyckades att expandera\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Filen behöver inledande \"/\": %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "Matchning inte tillåtet: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Hittade ingen fil vid matchningen: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Hittade ingen fil vid matchningen: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "Kunde inte öppna %%files-fil %s: %m\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "rad: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Felaktig fil: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Felaktig ägare/grupp: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "Letar efter opackade fil(er): %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -782,12 +807,12 @@ > "Installerade (men opaketerade) filer funna:\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Bearbetar filer: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -878,41 +903,41 @@ > msgid "Bad CSA data\n" > msgstr "Felaktig CSA-data\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "Kan inte läsa om signaturhuvud.\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "Kunde inte öppna %s: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "Kunde inte skriva paket: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "Kan inte läsa signaturen %s: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "Kan inte läsa huvud från %s: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "Kan inte skriva huvud till %s: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "Kan inte läsa last från %s: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "Kan inte skriva last till %s: %s\n" >@@ -1080,107 +1105,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "Kan inte öppna ikon %s: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "Kan inte läsa ikon %s: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "Okänd ikontyp: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "rad %d: Taggen tar endast ett värde: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "rad %d: Otillåtet tecken \"-\" i %s: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "rad %d: Otillåtet tecken \"-\" i %s: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "rad %d: Otillåtet tecken \"-\" i %s: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "rad %d: Felaktig tagg: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "rad %d: Tom tagg: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "rad %d: Prefix får inte sluta med \"/\": %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "rad %d: Docdir måste börja med \"/\": %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "rad %d: Epoch-fält måste vara ett teckenlöst tal: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "rad %d: Felaktigt %s: bestämningar: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "rad %d: Felaktigt BuildArchitecture-format: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "rad %d: Endast noarch-underpaket stöds: %s\n" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Internt fel: felaktig tagg %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "rad %d: Version krävs: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Felaktig paketangivelse %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Paketet existerar redan: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "rad %d: Okänd tagg: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "%%{buildroot} fick inte vara tom\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "%%{buildroot} kan inte vara \"/\"\n" >@@ -1214,32 +1239,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Kunde inte hämta nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "Fel i tolkning av %%setup: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "rad %d: Felaktigt argument till %%setup: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "rad %d: Felaktig %%setup-flagga %s: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, c-format > msgid "%s: %s: %s\n" > msgstr "%s: %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "Felaktigt patch-nummer %s: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "rad %d: andra %%prep\n" >@@ -1315,31 +1340,36 @@ > msgid "Unclosed %%if\n" > msgstr "Oavslutat %%if\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean returnerar %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: Fick ett %%else utan något %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: Fick ett %%endif utan något %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "felformaterad %%include-sats\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Hittade inga kompatibla arkitekturer att bygga\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Paketet har ingen %%description: %s\n" >@@ -1411,72 +1441,72 @@ > msgid "Processing policies: %s\n" > msgstr "Bearbetar filer: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "rad %d: Felaktigt nummer: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "Kunde inte öppna rör för %s: %m\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "Kunde inte köra %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "Kunde inte grena (fork) %s: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s misslyckades: %s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "misslyckades att skriva all data till %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "Konvertering av %s till långt heltal misslyckades.\n" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "gpg kunde inte skriva signatur\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "magic_open(0x%x) misslyckades: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, c-format > msgid "magic_load failed: %s\n" > msgstr "magic_load misslyckades: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "Igenkänning av filen \"%s\" misslyckades: läge %06o %s\n" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, c-format > msgid "Finding %s: %s\n" > msgstr "Letar efter %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "Misslyckades med att hitta %s:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "fråga av specfil %s misslyckades, kan inte tolka\n" >@@ -1625,27 +1655,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "arkivfil %s fanns inte i huvudets fillista\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s sparades som %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s rmdir av %s misslyckades: Katalogen är inte tom\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s rmdir av %s misslyckades: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s unlink av %s misslyckades: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s skapades som %s\n" >@@ -1720,12 +1750,12 @@ > msgid "hdr load: BAD\n" > msgstr "hvdlast: FEL\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature misslyckades: %s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Ingen signatur tillgänglig\n" >@@ -1842,7 +1872,7 @@ > msgid "debug rpmio I/O" > msgstr "felsök rpmio I/O" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: flaggtabell felkonfigurerad (%d)\n" >@@ -1953,7 +1983,7 @@ > msgid "do not verify package dependencies" > msgstr "verifiera inte paketberoenden" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "verifiera inte MD5-summor för filer" >@@ -2067,136 +2097,136 @@ > msgid "upgrade package(s)" > msgstr "uppgradera paket" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "fråga/verifiera alla paket" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "rpm signaturkontrolläge" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "fråga/verifiera paket som äger fil" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "fråga/verifiera paket i grupp" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "fråga/verifiera en paketfil" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "fråga/verifiera paket som med paketidentifierare" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "fråga/verifiera paket med huvudidentifierare" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm frågeläge" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "fråga/verifiera en huvudinstans" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "fråga/verifiera paket från installationstransaktion" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "fråga paket utlösta av paketet" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "rpm verifieringsläge" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "fråga/verifiera paket som behöver ett beroende" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "fråga/verifiera paket som tillhandahåller ett beroende" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "mönstermatcha inte argument" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "behandla inte icke-paket-filer som förteckningar" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "lista alla konfigurationsfiler" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "lista alla dokumentationsfiler" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "visa filinformation" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "lista filer i paketet" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "hoppa över %%ghost-filer" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "visa tillstånd för de listade filerna" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "verifiera inte storlekar på filer" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "verifiera inte sökvägen i symboliska länkar" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "verifiera inte ägare till filer" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "verifiera inte grupper till filer" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "verifiera inte modifikationstiden för filer" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "verifiera inte rättigheter för filer" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > msgid "don't verify capabilities of files" > msgstr "verifiera inte förmågor (capabilities) på filer" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "verifiera inte filsäkerhetskontexter" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "verifiera inte filerna i paketet" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "verifiera inte paketberoenden" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "utför inte verifieringsskript" > >@@ -2368,31 +2398,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "hoppar över paket %s med overifierbar V%u-signatur\n" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "EJ OK" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "OK" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (SAKNADE NYCKLAR:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (EJ BETRODDA NYCKLAR:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: open misslyckades: %s\n" >@@ -2766,31 +2796,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "Kan inte öppna %s för läsning: %m.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "Kunde inte ändra rotkatalog: %m\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "<lua>-skriptstöd är inte inbyggt\n" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "Kunde inte skapa temporärfil för %s: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "Kunde inte duplicera filbeskrivare: %s: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s-skript misslyckades, waitpid(%d) rk %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s-skript misslyckades, signal %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s-skript misslyckades, slutstatus %d\n" >@@ -2799,12 +2834,12 @@ > msgid "Unknown format" > msgstr "Okänt format" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(installerat) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2893,15 +2928,15 @@ > msgid "Header SHA1 digest:" > msgstr "Huvudets SHA1-summa:" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "Huvud " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "Verifiera signatur: FELAKTIGA PARAMETRAR\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Signatur: OKÄND (%d)\n" >@@ -2915,12 +2950,12 @@ > msgid "failed" > msgstr "%s misslyckades\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "saknas %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "Ouppfyllda beroenden för %s:\n" >@@ -2995,122 +3030,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "kan inte öppna %s-indexet med db%d - %s (%d)\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "ingen dbpath har satts\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "fel(%d) när \"%s\"-poster hämtades från %s-indexet\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeader: hoppar över" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "fel(%d) när post nr. %d sparades i %s\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: regexec misslyckades: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: regcomp misslyckades: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIterator: hoppar över" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: skadat huvud nr. %u hämtat -- hoppar över.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "fel(%d) när \"%s\"-poster hämtades från %s-indexet\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "fel(%d) när huvudpost nr. %d för %s skulle tas bort\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "fel(%d) när huvudpost nr. %d för %s skulle tas bort\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: kan inte läsa huvud vid 0x%x\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "fel(%d) när \"%s\"-poster från %s-indexet sattes\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "fel(%d) när post \"%s\" sparades i %s\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "fel(%d) när post \"%s\" togs bort från %s\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "fel(%d) vid allokering av ny paketinstans\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "fel(%d) när post %s sparades i %s\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "ingen dbpath har satts" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, c-format > msgid "failed to create directory %s: %s\n" > msgstr "misslyckades att skapa katalogen %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "huvud nr. %u i databasen är felaktigt -- hoppar över.\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "kan inte lägga till post ursprungligen vid %u\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "kunde inte bygga om databasen: orginaldatabasen finns kvar\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "kunde inte ersätta gammal databas med ny databas!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "byt ut filer i %s med filer från %s för att återställa" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "kunde inte ta bort katalogen %s: %s\n" >@@ -3309,18 +3344,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "Okänd flagga %c i %s(%s)\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "Oavslutad %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Ett %% följs av ett makro som inte kan tolkas\n" >@@ -3340,31 +3375,31 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "Filen %s är mindre än %u byte\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > msgid "failed to create directory" > msgstr "misslyckades att skapa katalog" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "felaktig syntax i lua-skript: %s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "felaktig syntax i lua-skript: %s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, c-format > msgid "lua script failed: %s\n" > msgstr "lua-skript misslyckades: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "felaktig syntax i lua-fil: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, c-format > msgid "lua hook failed: %s\n" > msgstr "lua-hake misslyckades: %s\n" >@@ -3390,17 +3425,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "minnesallokering (%u byte) returnerade NULL.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "%sV%d %s-signatur: %s, nyckel-id %s\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(inget fel)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "Kunde inte läsa specfil från %s\n" >@@ -3443,25 +3478,30 @@ > msgid "unable to read the signature\n" > msgstr "kan inte läsa signaturen\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > msgid "rpmMkTemp failed\n" > msgstr "rpmMkTemp misslyckades\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead misslyckades: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature misslyckades: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "misslyckades med att öppna %s: %s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/tr.gmo and rpm-4.9.1/po/tr.gmo differ >diff -ruN rpm-4.9.0/po/tr.po rpm-4.9.1/po/tr.po >--- rpm-4.9.0/po/tr.po 2011-03-02 01:46:50.000000000 -0500 >+++ rpm-4.9.1/po/tr.po 2011-07-15 05:37:57.000000000 -0400 >@@ -2,7 +2,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.0.3\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2001-07-05 08:02+300\n" > "Last-Translator: Nilgun Belma Buguner <nilgun@technologist.com>\n" > "Language-Team: Turkish <tr@li.org>\n" >@@ -75,7 +75,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "Kurma/Güncelleme/Kaldýrma seçenekleri:" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > #, fuzzy > msgid "Common options for all rpm modes and executables:" >@@ -97,7 +97,7 @@ > msgid "unexpected query source" > msgstr "beklenmeyen sorgulama kaynaðý" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "sadece bir ana kip belirtilebilir" > >@@ -224,7 +224,7 @@ > msgid "no packages given for install" > msgstr "yüklenecek paket(ler) belirtilmedi" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "sorgulama için hiç argüman belirtilmedi" > >@@ -379,7 +379,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "doðrudan belirtilen adýma atlar (sadece c ve i için)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "hedef platforma zorlar" > >@@ -472,7 +472,7 @@ > msgid "Keyring options:" > msgstr "Ýmza seçenekleri:" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > #, fuzzy > msgid "no arguments given" > msgstr "sorgulama için hiç argüman belirtilmedi" >@@ -520,28 +520,38 @@ > msgid "Pass phrase check failed\n" > msgstr "Anahtar parolasý kontrolü baþarýsýz\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "bir spec dosyasýný sorgular" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "bir spec dosyasýný sorgular" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "izleyen sorgulama biçimini kullanýr" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "Ýmza seçenekleri:" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "sorgulama için hiç argüman belirtilmedi" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "Geçici dosya açýlamadý.\n" >@@ -620,17 +630,17 @@ > msgid "syntax error in expression\n" > msgstr "ifadede sözdizimi hatasý\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "%s içinde '(' yok: %s\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "%s içinde ')' yok: (%s\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "Andaç %s geçersiz: %s\n" >@@ -655,71 +665,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "mode spec hatalý: %s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "dirmode spec hatalý: %s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "yerel uzunluðu hatalý: \"%.*s\" (%%lang(%s))\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "%.*s yereli %%lang(%s) içinde tekrarlanmýþ\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "Andaç %s geçersiz: %s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "%%docdir için sadece tek argüman\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "Bir satýrda 2 dosya: %s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "Dosya \"/\" ile baþlamalý: %s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "Özel %%doc ile diðer formlar karýþtýrýlamaz: %s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "Dosya iki kere gösterildi: %s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s / %s bað kaldýrýlamadý: %s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "Sembolik bað BuildRoot gösteriyor: %s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "Dosya bulunamadý: %s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "Dosya bulunamadý: %s\n" >@@ -749,59 +769,64 @@ > msgid "%s: failed to encode\n" > msgstr "%%%s makrosu geniþletmede baþarýsýz\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "Dosya \"/\" ile içermeli: %s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, fuzzy, c-format > msgid "Glob not permitted: %s\n" > msgstr "satýr %d: Dosya adý uygun deðil: %s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "Dosya glob tarafýndan bulunamadý: %s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "Dosya glob tarafýndan bulunamadý: %s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "%%files dosya %s dosyasýnda açýlamadý: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "satýr: %s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "Dosya hatalý: %s: %s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "Kullanýcý/grup hatalý: %s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, fuzzy, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "arþiv paketi açýlýrken baþarýsýz%s%s: %s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" > "%s" > msgstr "" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "Ýþlenen dosyalar: %s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -894,42 +919,42 @@ > msgid "Bad CSA data\n" > msgstr "CSA verisi geçersiz\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > #, fuzzy > msgid "Unable to reload signature header.\n" > msgstr "%s'den baþlýk okunamadý: %s\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "%s açýlamadý: %s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "paket yazýlamadý: %s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "sigtarget %s açýlamadý: %s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "%s'den baþlýk okunamadý: %s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "%s'e baþlýk yazýlamadý: %s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "%s'den payload okunamadý: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "%s'e payload yazýlamadý: %s\n" >@@ -1097,107 +1122,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "%s kýsayol simgesi açýlamadý: %s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "%s kýsayol simgesi okunamadý: %s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "bilinmeyen kýsayol simgesi türü: %s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "satýr %d: Etiket sadece tek dizgecik alýr: %s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "satýr %d: %s içinde '-' karakteri kuraldýþý: %s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "satýr %d: %s içinde '-' karakteri kuraldýþý: %s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "satýr %d: %s içinde '-' karakteri kuraldýþý: %s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "satýr %d: Etiket bozuk: %s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "satýr %d: Etiket boþ: %s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "satýr %d: Önekler \"/\" ile bitemez: %s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "satýr %d: Docdir '/' ile baþlamalý: %s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "satýr %d: Epoch/Serial alaný bir sayý olmalý: %s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "satýr %d: %s hatalý: niteleyiciler: %s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "satýr %d: BuildArchitecture biçimi hatalý: %s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "Ýçsel hata: %d etiketi sahte\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "satýr %d: Sürüm gerekli: %s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "Paket özellikleri hatalý: %s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "Paket zaten var: %s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "satýr %d: Bilinmeyen etiket: %s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot \"/\" olamaz: %s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot \"/\" olamaz: %s\n" >@@ -1232,32 +1257,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "Kaynak kodu olmayan %s sunucudan indirilemedi: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "%%setup çözümlenirken hata: %s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "satýr %d: %%setup argumaný hatalý: %s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "satýr %d: %%setup seçeneði %s hatalý: %s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "dosya %s: %s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "geçersiz paket numarasý: %s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "satýr %d: %%prep saniye\n" >@@ -1334,31 +1359,36 @@ > msgid "Unclosed %%if\n" > msgstr "%%if kapanmamýþ\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean %d ile döner\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%d: %%if'siz bir %%else alýndý\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%d: %%if'siz bir %%endif alýndý\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "%%include deyimi bozuk\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "Kurgulamak için uyumlu mimari yok\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "Paket %%description içermiyor: %s\n" >@@ -1430,72 +1460,72 @@ > msgid "Processing policies: %s\n" > msgstr "Ýþlenen dosyalar: %s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "satýr %d: Numara hatalý: %s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "%s ayrýlamadý: %s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "%s icra edilemedi: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "%s ayrýlamadý: %s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s baþarýsýz\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "tüm veri %s içine yazýlamadý\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "imzanýn yazýlmasý sýrasýnda gpg hata verdi\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "%s açýlamadý: %s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s / %s dizinin silinmesi baþarýsýz: %s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "%s aranýyor: (%s kullanarak)...\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, c-format > msgid "Failed to find %s:\n" > msgstr "%s bulunamadý:\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "%s spec dosyasýnýn sorgulanmasý baþarýsýz, çözümlenemiyor\n" >@@ -1644,27 +1674,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s %s olarak kaydedildi\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s / %s dizin silinemedi - Dizin boþ deðil\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s / %s dizinin silinmesi baþarýsýz: %s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s / %s bað kaldýrýlamadý: %s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s %s olarak oluþturuldu\n" >@@ -1739,12 +1769,12 @@ > msgid "hdr load: BAD\n" > msgstr "" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, fuzzy, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%s: rpmReadSignature baþarýsýz\n" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%s: Ýmza bulundurmuyor\n" >@@ -1869,7 +1899,7 @@ > msgid "debug rpmio I/O" > msgstr "rpmio G/Ç hata kontrolu" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "" >@@ -1981,7 +2011,7 @@ > msgid "do not verify package dependencies" > msgstr "paket baðýmlýlýklarýný denetlemez" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "dosyalarýn MD5 özümlemesi doðrulanmaz" >@@ -2096,145 +2126,145 @@ > msgid "upgrade package(s)" > msgstr "paket günceller" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "tüm paketleri sorgular/doðrular" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > #, fuzzy > msgid "rpm checksig mode" > msgstr "rpm denetleme kipi" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "dosyayý içeren paketleri sorgular/denetler" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "gruptaki paketleri sorgular/denetler" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > #, fuzzy > msgid "query/verify a package file" > msgstr "tüm paketleri sorgular/doðrular" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > #, fuzzy > msgid "query/verify package(s) with package identifier" > msgstr "dosyayý içeren paketleri sorgular/denetler" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > #, fuzzy > msgid "query/verify package(s) with header identifier" > msgstr "dosyayý içeren paketleri sorgular/denetler" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm sorgulama kipi" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > #, fuzzy > msgid "query/verify a header instance" > msgstr "dosyayý içeren paketleri sorgular/denetler" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > #, fuzzy > msgid "query/verify package(s) from install transaction" > msgstr "gruptaki paketleri sorgular/denetler" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "paket tarafýndan tetiklenen paketleri sorgular" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "rpm denetleme kipi" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "bir baðýmlýlýk gerektiren paketleri sorgular/denetler" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "bir baðýmlýlýðý saðlayan paketleri sorgular/denetler" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > #, fuzzy > msgid "do not glob arguments" > msgstr "sorgulama için hiç argüman belirtilmedi" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "tüm yapýlandýrma dosyalarýný listeler" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "tüm belgeleme dosyalarýný gösterir" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "temel dosya bilgilerini gösterir" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "paketteki dosyalarý gösterir" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "%%ghost dosyalarý atlanýr" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "listelenmiþ dosyalarýn durumunu gösterir" > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "dosyalarýn uzunluklarý doðrulanmaz" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "dosyalarýn sembolik bað dosya yollarý doðrulanmaz" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "dosyalarýn sahipleri doðrulanmaz" > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "dosyalarýn gruplarý doðrulanmaz" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "dosyalarýn deðiþiklik zamanlarý doðrulanmaz" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "dosyalarýn kipleri doðrulanmaz" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "dosyalarýn uzunluklarý doðrulanmaz" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > #, fuzzy > msgid "don't verify file security contexts" > msgstr "paketteki dosyalar doðrulanamaz" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "paketteki dosyalar doðrulanamaz" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "paket baðýmlýlýklarý doðrulanmaz" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > #, fuzzy > msgid "don't execute verify script(s)" > msgstr "(varsa) %verifyscript çalýþtýrýlmaz" >@@ -2409,31 +2439,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "TAMAM DEÐÝL" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "Tamam" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (EKSÝK ANAHTARLAR:" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (GÜVENCESÝZ ANAHTARLAR:" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%s: açýlamadý: %s\n" >@@ -2810,31 +2840,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "%s okuma eriþimi için açýlamadý: %s.\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "%s dizininin silinmesi baþarýsýz: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "%s ayrýlamadý: %s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "%s ayrýlamadý: %s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s: %s betiði baþarýsýz (%d), %s-%s-%s atlanýyor\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s betiðinin %s-%s-%s'den icrasý baþarýsýz, çýkýþta durum %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s betiðinin %s-%s-%s'den icrasý baþarýsýz, çýkýþta durum %d\n" >@@ -2844,12 +2879,12 @@ > msgid "Unknown format" > msgstr "bilinmeyen etiket" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "yüklenmedi " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2938,15 +2973,15 @@ > msgid "Header SHA1 digest:" > msgstr "Baþlýk SHA1 özümlemesi doðrulanmaz" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "" > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, fuzzy, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "Ýmza: boyut(%d)+iz(%d)\n" >@@ -2960,12 +2995,12 @@ > msgid "failed" > msgstr "%s baþarýsýz\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, fuzzy, c-format > msgid "missing %c %s" > msgstr "eksik %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "%s-%s-%s için tatmin edici olmayan baðýmlýlýklar: " >@@ -3040,124 +3075,124 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "%s indeksi db%d - %s (%d) kullanarak açýlamadý\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "belirtilmiþ bir dbpath deðeri yok\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "hata(%d): \"%s\" kayýt %s indeksinden alýnýyor\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, fuzzy, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "hata(%d): %s kayýt %s içine yazýlýyor\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%s: Fseek baþarýsýz: %s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%s: açýlamadý: %s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, fuzzy, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdb: bozuk baþlýk örneði #%u alýndý, atlanýyor.\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "hata(%d): \"%s\" kayýt %s indeksinden alýnýyor\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "hata(%d): \"%s\" kayýt %s indeksinden alýnýyor\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "hata(%d): \"%s\" kayýt %s indeksinden alýnýyor\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: 0x%x de baþlýk okunamadý\n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, fuzzy, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "hata(%d): \"%s\" kayýt %s indeksinden alýnýyor\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, fuzzy, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "hata(%d): %s kayýt %s içine yazýlýyor\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, fuzzy, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "hata(%d) %s kaydýn %s dosyasýndan silinmesi\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "yeni paket örneðini tutma hatasý(%d)\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "hata(%d): %s kayýt %s içine yazýlýyor\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "belirtilmiþ bir dbpath yok" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "%s dizininin silinmesi baþarýsýz: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, fuzzy, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "veritabanýndaki %u. kayýt hatalý -- atlanýyor\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "kayýt özgün olarak %u e eklenemedi\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "" > "veritabaný yeniden oluþturulamadý: mevcut veritabaný deðiþmeden\n" > "yerinde býrakýldý\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "eski veritabanýnýn yenisiyle deðiþtirilirmesi baþarýsýz!\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "kurtarmak için %s içindeki dosyalar %s deki dosyalarla deðiþtiriliyor" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "%s dizininin silinmesi baþarýsýz: %s\n" >@@ -3356,18 +3391,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "%c seçeneði %s(%s) de anlaþýlamadý\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "%c sonlandýrýlmamýþ: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "Bir ayrýþtýrýlamayan makro tarafýndan bir %% izlendi\n" >@@ -3387,32 +3422,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "%s dosyasý %u bayttan küçük\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "%s dizininin silinmesi baþarýsýz: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "- dizgelerde desteklenmez\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: Fwrite baþarýsýz: %s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "geçersiz paket numarasý: %s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%s: Fseek baþarýsýz: %s\n" >@@ -3438,17 +3473,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "bellek ayrýlýrken (%u bayt) NULL döndü.\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr "Ýmza yok\n" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(hata yok)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "%s paketinden spec dosyasý okunamadý\n" >@@ -3491,26 +3526,31 @@ > msgid "unable to read the signature\n" > msgstr "imza okunamadý\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "makeTempFile baþarýsýz\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%s: writeLead baþarýsýz: %s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%s: rpmWriteSignature baþarýsýz: %s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "%s açýlamadý: %s\n" >+ > #: tools/rpmgraph.c:143 > #, fuzzy, c-format > msgid "%s: read manifest failed: %s\n" >Binary files rpm-4.9.0/po/zh_TW.gmo and rpm-4.9.1/po/zh_TW.gmo differ >diff -ruN rpm-4.9.0/po/zh_TW.po rpm-4.9.1/po/zh_TW.po >--- rpm-4.9.0/po/zh_TW.po 2011-03-02 01:46:50.000000000 -0500 >+++ rpm-4.9.1/po/zh_TW.po 2011-07-15 05:37:57.000000000 -0400 >@@ -8,7 +8,7 @@ > msgstr "" > "Project-Id-Version: rpm 4.4.2\n" > "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" >-"POT-Creation-Date: 2011-03-02 08:46+0200\n" >+"POT-Creation-Date: 2011-07-15 12:37+0300\n" > "PO-Revision-Date: 2007-05-05 10:52+0800\n" > "Last-Translator: Wei-Lun Chao <chaoweilun@gmail.com>\n" > "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n" >@@ -81,7 +81,7 @@ > msgid "Install/Upgrade/Erase options:" > msgstr "å®è£/æ´æ°/æ¸ é¤é¸é ï¼" > >-#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:45 >+#: rpmqv.c:64 rpmbuild.c:217 rpmdb.c:35 rpmkeys.c:39 rpmsign.c:37 rpmspec.c:48 > #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 > msgid "Common options for all rpm modes and executables:" > msgstr "ç¨æ¼ææ rpm 模å¼åå¯å·è¡æªæ¡çå ±åé¸é ï¼" >@@ -102,7 +102,7 @@ > msgid "unexpected query source" > msgstr "ä¸å¯é æçæ¥è©¢ä¾æº" > >-#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:158 >+#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:77 rpmsign.c:159 > msgid "only one major mode may be specified" > msgstr "åªè½æå®ä¸å主è¦å·¥ä½æ¨¡å¼" > >@@ -216,7 +216,7 @@ > msgid "no packages given for install" > msgstr "æ²ææå®è¦å®è£çå¥ä»¶å稱" > >-#: rpmqv.c:302 rpmspec.c:76 >+#: rpmqv.c:302 rpmspec.c:79 > msgid "no arguments given for query" > msgstr "æ²ææå®æ¥è©¢å¼æ¸" > >@@ -357,7 +357,7 @@ > msgid "skip straight to specified stage (only for c,i)" > msgstr "ç´æ¥è·³å°æå®çéæ®µ (åªæç¨æ¼ c,i)" > >-#: rpmbuild.c:194 rpmspec.c:31 >+#: rpmbuild.c:194 rpmspec.c:34 > msgid "override target platform" > msgstr "ç¡è¦ç®æ¨å¹³å°" > >@@ -447,7 +447,7 @@ > msgid "Keyring options:" > msgstr "ç°½åé¸é ï¼" > >-#: rpmkeys.c:61 rpmsign.c:143 >+#: rpmkeys.c:61 rpmsign.c:144 > msgid "no arguments given" > msgstr "æ²ææå®å¼æ¸" > >@@ -492,28 +492,38 @@ > msgid "Pass phrase check failed\n" > msgstr "坿嵿¸¬å¤±æ\n" > >-#: rpmspec.c:25 >+#: rpmspec.c:26 >+#, fuzzy >+msgid "parse spec file(s) to stdout" >+msgstr "æ¥è©¢ä¸åè¦æ ¼æªæ¡" >+ >+#: rpmspec.c:28 > #, fuzzy > msgid "query spec file(s)" > msgstr "æ¥è©¢ä¸åè¦æ ¼æªæ¡" > >-#: rpmspec.c:27 >+#: rpmspec.c:30 > msgid "operate on binary rpms generated by spec (default)" > msgstr "" > >-#: rpmspec.c:29 >+#: rpmspec.c:32 > msgid "operate on source rpm generated by spec" > msgstr "" > >-#: rpmspec.c:33 lib/poptQV.c:195 >+#: rpmspec.c:36 lib/poptQV.c:189 > msgid "use the following query format" > msgstr "使ç¨ä»¥ä¸çæ¥è©¢æ ¼å¼" > >-#: rpmspec.c:42 >+#: rpmspec.c:45 > #, fuzzy > msgid "Spec options:" > msgstr "ç°½åé¸é ï¼" > >+#: rpmspec.c:90 >+#, fuzzy >+msgid "no arguments given for parse" >+msgstr "æ²ææå®æ¥è©¢å¼æ¸" >+ > #: build/build.c:122 build/pack.c:408 > msgid "Unable to open temp file.\n" > msgstr "ç¡æ³éåæ«ææªæ¡ã\n" >@@ -592,17 +602,17 @@ > msgid "syntax error in expression\n" > msgstr "éç®å¼ä¸æèªæ³é¯èª¤\n" > >-#: build/files.c:288 build/files.c:481 build/files.c:698 >+#: build/files.c:288 build/files.c:481 build/files.c:678 > #, c-format > msgid "Missing '(' in %s %s\n" > msgstr "å¨ %s %s ä¸æç¼ºå¤±çã(ã\n" > >-#: build/files.c:298 build/files.c:634 build/files.c:708 build/files.c:800 >+#: build/files.c:298 build/files.c:614 build/files.c:688 build/files.c:780 > #, c-format > msgid "Missing ')' in %s(%s\n" > msgstr "å¨ %s(%s ä¸æç¼ºå¤±çã)ã\n" > >-#: build/files.c:334 build/files.c:657 >+#: build/files.c:334 build/files.c:637 > #, c-format > msgid "Invalid %s token: %s\n" > msgstr "ç¡æç %s 符è¨ï¼%s\n" >@@ -627,71 +637,81 @@ > msgid "Bad mode spec: %s(%s)\n" > msgstr "ä¸ç¶çæ¨¡å¼ specï¼%s(%s)\n" > >-#: build/files.c:559 >+#: build/files.c:553 > #, c-format > msgid "Bad dirmode spec: %s(%s)\n" > msgstr "ä¸ç¶ç dirmode specï¼%s(%s)\n" > >-#: build/files.c:733 >+#: build/files.c:713 > #, c-format > msgid "Unusual locale length: \"%.*s\" in %%lang(%s)\n" > msgstr "ä¸å°å¸¸çèªåé·åº¦ï¼\"%.*s\" æ¼ %%lang(%s) ä¹ä¸\n" > >-#: build/files.c:743 >+#: build/files.c:723 > #, c-format > msgid "Duplicate locale %.*s in %%lang(%s)\n" > msgstr "é製èªå %.*s æ¼ %%lang(%s) ä¹ä¸\n" > >-#: build/files.c:815 >+#: build/files.c:795 > #, fuzzy, c-format > msgid "Invalid capability: %s\n" > msgstr "ç¡æç %s 符è¨ï¼%s\n" > >-#: build/files.c:826 >+#: build/files.c:806 > msgid "File capability support not built in\n" > msgstr "" > >-#: build/files.c:880 >+#: build/files.c:860 > #, c-format > msgid "Only one arg for %%docdir\n" > msgstr "%%docdir åªè½æä¸å弿¸\n" > >-#: build/files.c:909 >+#: build/files.c:889 > #, c-format > msgid "Two files on one line: %s\n" > msgstr "å ©åæªæ¡å¨åä¸åä¸ï¼%s\n" > >-#: build/files.c:922 >+#: build/files.c:902 > #, c-format > msgid "File must begin with \"/\": %s\n" > msgstr "æªæ¡å¿ é 以ã/ãéé ï¼%s\n" > >-#: build/files.c:933 >+#: build/files.c:913 > #, c-format > msgid "Can't mix special %%doc with other forms: %s\n" > msgstr "ç¡æ³å°ç¹æ® %%doc èå ¶ä»å½¢å¼æ··åï¼%s\n" > >-#: build/files.c:1074 >+#: build/files.c:1053 > #, c-format > msgid "Unknown file digest algorithm %u, falling back to MD5\n" > msgstr "" > >-#: build/files.c:1100 >+#: build/files.c:1079 > #, c-format > msgid "File listed twice: %s\n" > msgstr "æ¾ååºå ©æ¬¡çæªæ¡ï¼%s\n" > >-#: build/files.c:1223 >+#: build/files.c:1199 >+#, fuzzy, c-format >+msgid "reading symlink %s failed: %s\n" >+msgstr "%s åªé¤æªæ¡ %s 失æï¼%s\n" >+ >+#: build/files.c:1207 > #, c-format > msgid "Symlink points to BuildRoot: %s -> %s\n" > msgstr "å° BuildRoot ç符èé£çµï¼%s -> %s\n" > >-#: build/files.c:1394 >+#: build/files.c:1378 > #, c-format > msgid "Explicit file attributes required in spec for: %s\n" > msgstr "" > >-#: build/files.c:1402 >+#: build/files.c:1387 >+#, fuzzy, c-format >+msgid "Directory not found: %s\n" >+msgstr "æªæ¡æ¾ä¸å°ï¼%s\n" >+ >+#: build/files.c:1388 > #, c-format > msgid "File not found: %s\n" > msgstr "æªæ¡æ¾ä¸å°ï¼%s\n" >@@ -721,47 +741,52 @@ > msgid "%s: failed to encode\n" > msgstr "å·¨é %%%s å±éæå¤±æ\n" > >-#: build/files.c:1657 >+#: build/files.c:1663 > #, c-format > msgid "File needs leading \"/\": %s\n" > msgstr "æªæ¡éè¦ä»¥ã/ãéé ï¼%s\n" > >-#: build/files.c:1679 >+#: build/files.c:1688 > #, c-format > msgid "Glob not permitted: %s\n" > msgstr "ä¸å®¹è¨±ä»¥è¬ç¨åå è§£æï¼%s\n" > >-#: build/files.c:1690 lib/rpminstall.c:419 >+#: build/files.c:1700 >+#, fuzzy, c-format >+msgid "Directory not found by glob: %s\n" >+msgstr "以è¬ç¨åå è§£ææ¾ä¸å°æªæ¡ï¼%s\n" >+ >+#: build/files.c:1701 lib/rpminstall.c:419 > #, c-format > msgid "File not found by glob: %s\n" > msgstr "以è¬ç¨åå è§£ææ¾ä¸å°æªæ¡ï¼%s\n" > >-#: build/files.c:1737 >+#: build/files.c:1749 > #, fuzzy, c-format > msgid "Could not open %%files file %s: %m\n" > msgstr "ç¡æ³éå %%files çæªæ¡ %s: %s\n" > >-#: build/files.c:1745 >+#: build/files.c:1757 > #, c-format > msgid "line: %s\n" > msgstr "åï¼%s\n" > >-#: build/files.c:2021 >+#: build/files.c:2033 > #, c-format > msgid "Bad file: %s: %s\n" > msgstr "æå£çæªæ¡ï¼%sï¼%s\n" > >-#: build/files.c:2043 build/parsePrep.c:33 >+#: build/files.c:2055 build/parsePrep.c:33 > #, c-format > msgid "Bad owner/group: %s\n" > msgstr "æå£çææè /çµå¥ï¼%s\n" > >-#: build/files.c:2083 >+#: build/files.c:2095 > #, c-format > msgid "Checking for unpackaged file(s): %s\n" > msgstr "æ£å¨æª¢æ¥æªè¢«æå çæªæ¡ï¼%s\n" > >-#: build/files.c:2098 >+#: build/files.c:2110 > #, c-format > msgid "" > "Installed (but unpackaged) file(s) found:\n" >@@ -770,12 +795,12 @@ > "ç¼ç¾è¢«å®è£ä½æªè¢«æå çæªæ¡ï¼\n" > "%s" > >-#: build/files.c:2127 >+#: build/files.c:2139 > #, fuzzy, c-format > msgid "Processing files: %s\n" > msgstr "æ£å¨èçæªæ¡ï¼%s-%s-%s\n" > >-#: build/files.c:2138 >+#: build/files.c:2150 > msgid "Arch dependent binaries in noarch package\n" > msgstr "" > >@@ -866,41 +891,41 @@ > msgid "Bad CSA data\n" > msgstr "æå£ç CSA è³æ\n" > >-#: build/pack.c:492 >+#: build/pack.c:491 > msgid "Unable to reload signature header.\n" > msgstr "ç¡æ³éè¼ç°½å表é ã\n" > >-#: build/pack.c:500 >+#: build/pack.c:499 > #, c-format > msgid "Could not open %s: %s\n" > msgstr "ç¡æ³éå %sï¼%s\n" > >-#: build/pack.c:512 >+#: build/pack.c:511 > #, c-format > msgid "Unable to write package: %s\n" > msgstr "ç¡æ³å¯«å ¥å¥ä»¶ï¼%s\n" > >-#: build/pack.c:528 >+#: build/pack.c:527 > #, c-format > msgid "Unable to open sigtarget %s: %s\n" > msgstr "ç¡æ³éåç°½åç®æ¨ %sï¼%s\n" > >-#: build/pack.c:539 >+#: build/pack.c:538 > #, c-format > msgid "Unable to read header from %s: %s\n" > msgstr "ç¡æ³è®å %s ç表é ï¼%s\n" > >-#: build/pack.c:553 >+#: build/pack.c:552 > #, c-format > msgid "Unable to write header to %s: %s\n" > msgstr "ç¡æ³å¯«å ¥ %s ç表é ï¼%s\n" > >-#: build/pack.c:565 >+#: build/pack.c:564 > #, c-format > msgid "Unable to read payload from %s: %s\n" > msgstr "ç¡æ³å¾ %s è®åé ¬è¼: %s\n" > >-#: build/pack.c:572 >+#: build/pack.c:571 > #, c-format > msgid "Unable to write payload to %s: %s\n" > msgstr "ç¡æ³å¯«å ¥é ¬è¼å° %s: %s\n" >@@ -1068,107 +1093,107 @@ > msgid "Unable to open icon %s: %s\n" > msgstr "ç¡æ³éåå示 %sï¼%s\n" > >-#: build/parsePreamble.c:565 >+#: build/parsePreamble.c:563 > #, c-format > msgid "Unable to read icon %s: %s\n" > msgstr "ç¡æ³è®åå示 %sï¼%s\n" > >-#: build/parsePreamble.c:578 >+#: build/parsePreamble.c:573 > #, c-format > msgid "Unknown icon type: %s\n" > msgstr "䏿çå示é¡åï¼%s\n" > >-#: build/parsePreamble.c:591 >+#: build/parsePreamble.c:587 > #, c-format > msgid "line %d: Tag takes single token only: %s\n" > msgstr "å %d: æ¨è¨åªéå®ä¸ç¬¦è¨ï¼%s\n" > >-#: build/parsePreamble.c:611 >+#: build/parsePreamble.c:607 > #, fuzzy, c-format > msgid "line %d: Illegal char '%c' in: %s\n" > msgstr "å %dï¼å¨ %s ä¸åºç¾éè¦åå ã-ãï¼%s\n" > >-#: build/parsePreamble.c:614 >+#: build/parsePreamble.c:610 > #, fuzzy, c-format > msgid "line %d: Illegal char in: %s\n" > msgstr "å %dï¼å¨ %s ä¸åºç¾éè¦åå ã-ãï¼%s\n" > >-#: build/parsePreamble.c:620 >+#: build/parsePreamble.c:616 > #, fuzzy, c-format > msgid "line %d: Illegal sequence \"..\" in: %s\n" > msgstr "å %dï¼å¨ %s ä¸åºç¾éè¦åå ã-ãï¼%s\n" > >-#: build/parsePreamble.c:645 >+#: build/parsePreamble.c:641 > #, c-format > msgid "line %d: Malformed tag: %s\n" > msgstr "å %d: ç°å¸¸çæ¨è¨ï¼%s\n" > >-#: build/parsePreamble.c:653 >+#: build/parsePreamble.c:649 > #, c-format > msgid "line %d: Empty tag: %s\n" > msgstr "å %d: æ¸ ç©ºæ¨è¨ï¼%s\n" > >-#: build/parsePreamble.c:710 >+#: build/parsePreamble.c:706 > #, c-format > msgid "line %d: Prefixes must not end with \"/\": %s\n" > msgstr "å %dï¼Prefixes ä¸è½ä»¥ã/ãçµå°¾ï¼%s\n" > >-#: build/parsePreamble.c:723 >+#: build/parsePreamble.c:719 > #, c-format > msgid "line %d: Docdir must begin with '/': %s\n" > msgstr "å %dï¼Docdir å¿ é 以ã/ãéé ï¼%s\n" > >-#: build/parsePreamble.c:736 >+#: build/parsePreamble.c:732 > #, fuzzy, c-format > msgid "line %d: Epoch field must be an unsigned number: %s\n" > msgstr "å %dï¼Epoch/Serial æ¬ä½çå §å®¹å¿ é æ¯ä¸åæ¸åï¼%s\n" > >-#: build/parsePreamble.c:777 >+#: build/parsePreamble.c:773 > #, c-format > msgid "line %d: Bad %s: qualifiers: %s\n" > msgstr "å %d: ä¸ç¶ç %s: éå®è©ï¼%s\n" > >-#: build/parsePreamble.c:804 >+#: build/parsePreamble.c:800 > #, c-format > msgid "line %d: Bad BuildArchitecture format: %s\n" > msgstr "å %dï¼æå£ççµå»ºæ¶æ§æ ¼å¼ï¼%s\n" > >-#: build/parsePreamble.c:814 >+#: build/parsePreamble.c:810 > #, c-format > msgid "line %d: Only noarch subpackages are supported: %s\n" > msgstr "" > >-#: build/parsePreamble.c:829 >+#: build/parsePreamble.c:825 > #, c-format > msgid "Internal error: Bogus tag %d\n" > msgstr "å §é¨é¯èª¤ï¼åé çæ¨è¨ %d\n" > >-#: build/parsePreamble.c:913 >+#: build/parsePreamble.c:909 > #, fuzzy, c-format > msgid "line %d: %s is deprecated: %s\n" > msgstr "å %dï¼éè¦çæ¬æè¿°ï¼%s\n" > >-#: build/parsePreamble.c:976 >+#: build/parsePreamble.c:972 > #, c-format > msgid "Bad package specification: %s\n" > msgstr "ä¸ç¶çå¥ä»¶è¦æ ¼ï¼%s\n" > >-#: build/parsePreamble.c:982 >+#: build/parsePreamble.c:978 > #, c-format > msgid "Package already exists: %s\n" > msgstr "å¥ä»¶å·²åå¨ï¼%s\n" > >-#: build/parsePreamble.c:1013 >+#: build/parsePreamble.c:1009 > #, c-format > msgid "line %d: Unknown tag: %s\n" > msgstr "å %dï¼ä¸ææ¨è¨ï¼%s\n" > >-#: build/parsePreamble.c:1045 >+#: build/parsePreamble.c:1041 > #, fuzzy, c-format > msgid "%%{buildroot} couldn't be empty\n" > msgstr "BuildRoot ä¸è½æ¯ã/ãï¼%s\n" > >-#: build/parsePreamble.c:1049 >+#: build/parsePreamble.c:1045 > #, fuzzy, c-format > msgid "%%{buildroot} can not be \"/\"\n" > msgstr "BuildRoot ä¸è½æ¯ã/ãï¼%s\n" >@@ -1203,32 +1228,32 @@ > msgid "Couldn't download nosource %s: %s\n" > msgstr "ç¡æ³ä¸è¼ nosource %s: %s\n" > >-#: build/parsePrep.c:271 >+#: build/parsePrep.c:277 > #, c-format > msgid "Error parsing %%setup: %s\n" > msgstr "è§£æ %%setup æç¼çé¯èª¤ï¼%s\n" > >-#: build/parsePrep.c:282 >+#: build/parsePrep.c:288 > #, c-format > msgid "line %d: Bad arg to %%setup: %s\n" > msgstr "å %dï¼%%setup ä¸åºç¾é¯èª¤ç弿¸ï¼%s\n" > >-#: build/parsePrep.c:297 >+#: build/parsePrep.c:303 > #, c-format > msgid "line %d: Bad %%setup option %s: %s\n" > msgstr "å %dï¼%%setup ä¸åºç¾é¯èª¤çé¸é %sï¼%s\n" > >-#: build/parsePrep.c:456 >+#: build/parsePrep.c:462 > #, fuzzy, c-format > msgid "%s: %s: %s\n" > msgstr "%sï¼%s\n" > >-#: build/parsePrep.c:469 >+#: build/parsePrep.c:475 > #, fuzzy, c-format > msgid "Invalid patch number %s: %s\n" > msgstr "䏿£ç¢ºçå¥ä»¶ç·¨èï¼%s\n" > >-#: build/parsePrep.c:496 >+#: build/parsePrep.c:502 > #, c-format > msgid "line %d: second %%prep\n" > msgstr "å %dï¼éè¤ç %%prep\n" >@@ -1303,31 +1328,36 @@ > msgid "Unclosed %%if\n" > msgstr "%%if 忝æªéé\n" > >-#: build/parseSpec.c:338 >+#: build/parseSpec.c:296 >+#, c-format >+msgid "line %d: unclosed macro or bad line continuation\n" >+msgstr "" >+ >+#: build/parseSpec.c:348 > #, c-format > msgid "%s:%d: parseExpressionBoolean returns %d\n" > msgstr "%s:%d: parseExpressionBoolean åå³ %d\n" > >-#: build/parseSpec.c:347 >+#: build/parseSpec.c:357 > #, c-format > msgid "%s:%d: Got a %%else with no %%if\n" > msgstr "%s:%dï¼ç¼ºå°è %%if å°æç %%if\n" > >-#: build/parseSpec.c:359 >+#: build/parseSpec.c:369 > #, c-format > msgid "%s:%d: Got a %%endif with no %%if\n" > msgstr "%s:%dï¼ç¼ºå°è %%endif å°æç %%if\n" > >-#: build/parseSpec.c:373 build/parseSpec.c:382 >+#: build/parseSpec.c:383 build/parseSpec.c:392 > #, c-format > msgid "malformed %%include statement\n" > msgstr "ç°å¸¸ç %%include 宣å\n" > >-#: build/parseSpec.c:624 >+#: build/parseSpec.c:639 > msgid "No compatible architectures found for build\n" > msgstr "æ²æå¯ä¾çµå»ºçç¸å®¹ç¡¬é«æ¶æ§\n" > >-#: build/parseSpec.c:658 >+#: build/parseSpec.c:673 > #, c-format > msgid "Package has no %%description: %s\n" > msgstr "å¥ä»¶æ²æ %%descriptionï¼%s\n" >@@ -1399,72 +1429,72 @@ > msgid "Processing policies: %s\n" > msgstr "æ£å¨èçæªæ¡ï¼%s-%s-%s\n" > >-#: build/rpmfc.c:91 >+#: build/rpmfc.c:107 > #, fuzzy, c-format > msgid "Ignoring invalid regex %s\n" > msgstr "å %dï¼é¯èª¤çç·¨èï¼%s\n" > >-#: build/rpmfc.c:205 >+#: build/rpmfc.c:222 > #, fuzzy, c-format > msgid "Couldn't create pipe for %s: %m\n" > msgstr "ç¡æ³éå %sï¼%s\n" > >-#: build/rpmfc.c:230 >+#: build/rpmfc.c:247 > #, fuzzy, c-format > msgid "Couldn't exec %s: %s\n" > msgstr "ç¡æ³å·è¡ %s: %s\n" > >-#: build/rpmfc.c:235 lib/rpmscript.c:240 >+#: build/rpmfc.c:252 lib/rpmscript.c:257 > #, fuzzy, c-format > msgid "Couldn't fork %s: %s\n" > msgstr "ç¡æ³éå %sï¼%s\n" > >-#: build/rpmfc.c:320 >+#: build/rpmfc.c:343 > #, fuzzy, c-format > msgid "%s failed: %x\n" > msgstr "%s 失æï¼%s\n" > >-#: build/rpmfc.c:324 >+#: build/rpmfc.c:347 > #, fuzzy, c-format > msgid "failed to write all data to %s: %s\n" > msgstr "ç¡æ³å¯«å ¥é ¬è¼å° %s: %s\n" > >-#: build/rpmfc.c:819 >+#: build/rpmfc.c:846 > #, c-format > msgid "Conversion of %s to long integer failed.\n" > msgstr "" > >-#: build/rpmfc.c:907 >+#: build/rpmfc.c:934 > #, fuzzy > msgid "No file attributes configured\n" > msgstr "å¯«å ¥ç°½åæ gpg 失æ\n" > >-#: build/rpmfc.c:924 >+#: build/rpmfc.c:951 > #, fuzzy, c-format > msgid "magic_open(0x%x) failed: %s\n" > msgstr "éå %s 失æï¼%s\n" > >-#: build/rpmfc.c:931 >+#: build/rpmfc.c:958 > #, fuzzy, c-format > msgid "magic_load failed: %s\n" > msgstr "%s ç§»é¤ç®é %s 失æï¼%s\n" > >-#: build/rpmfc.c:972 >+#: build/rpmfc.c:999 > #, c-format > msgid "Recognition of file \"%s\" failed: mode %06o %s\n" > msgstr "" > >-#: build/rpmfc.c:1173 >+#: build/rpmfc.c:1200 > #, fuzzy, c-format > msgid "Finding %s: %s\n" > msgstr "æªæ¡ %s: %s\n" > >-#: build/rpmfc.c:1178 build/rpmfc.c:1187 >+#: build/rpmfc.c:1205 build/rpmfc.c:1214 > #, fuzzy, c-format > msgid "Failed to find %s:\n" > msgstr "è®å %s 失æ: %sã\n" > >-#: build/spec.c:410 >+#: build/spec.c:413 > #, c-format > msgid "query of specfile %s failed, can't parse\n" > msgstr "è¦æ ¼æª %s çæ¥è©¢å¤±æï¼ç¡æ³åæ\n" >@@ -1611,27 +1641,27 @@ > msgid "archive file %s was not found in header file list\n" > msgstr "ä¿åæªæ¡ %s 卿ªæ¡æ¸ å®è¡¨é 䏿¾ä¸å°\n" > >-#: lib/fsm.c:1790 lib/fsm.c:1935 >+#: lib/fsm.c:1805 lib/fsm.c:1950 > #, c-format > msgid "%s saved as %s\n" > msgstr "%s 已被å¦åçº %s\n" > >-#: lib/fsm.c:1962 >+#: lib/fsm.c:1977 > #, c-format > msgid "%s rmdir of %s failed: Directory not empty\n" > msgstr "%s ç§»é¤ç®é %s 失æï¼ç®éé空\n" > >-#: lib/fsm.c:1968 >+#: lib/fsm.c:1983 > #, c-format > msgid "%s rmdir of %s failed: %s\n" > msgstr "%s ç§»é¤ç®é %s 失æï¼%s\n" > >-#: lib/fsm.c:1982 >+#: lib/fsm.c:1997 > #, c-format > msgid "%s unlink of %s failed: %s\n" > msgstr "%s åªé¤æªæ¡ %s 失æï¼%s\n" > >-#: lib/fsm.c:2004 >+#: lib/fsm.c:2019 > #, c-format > msgid "%s created as %s\n" > msgstr "%s å¦å %s è建ç«\n" >@@ -1706,12 +1736,12 @@ > msgid "hdr load: BAD\n" > msgstr "hdr è¼å ¥ï¼ä¸ç¶ç\n" > >-#: lib/package.c:582 lib/rpmchecksig.c:297 sign/rpmgensig.c:467 >+#: lib/package.c:582 lib/rpmchecksig.c:296 sign/rpmgensig.c:464 > #, c-format > msgid "%s: rpmReadSignature failed: %s" > msgstr "%sï¼rpmReadSignature 失æï¼%s" > >-#: lib/package.c:589 lib/rpmchecksig.c:304 sign/rpmgensig.c:474 >+#: lib/package.c:589 lib/rpmchecksig.c:303 sign/rpmgensig.c:471 > #, c-format > msgid "%s: No signature available\n" > msgstr "%sï¼æªç¼ç¾ç°½å\n" >@@ -1828,7 +1858,7 @@ > msgid "debug rpmio I/O" > msgstr "å° rpmio I/O é¤é¯" > >-#: lib/poptALL.c:291 >+#: lib/poptALL.c:292 > #, c-format > msgid "%s: option table misconfigured (%d)\n" > msgstr "%s: é¸é è¡¨æ ¼ misconfigured(%d)\n" >@@ -1936,7 +1966,7 @@ > msgid "do not verify package dependencies" > msgstr "ä¸åµæ¸¬å¥ä»¶ç¸ä¾æ§" > >-#: lib/poptI.c:179 lib/poptQV.c:210 lib/poptQV.c:212 >+#: lib/poptI.c:179 lib/poptQV.c:204 lib/poptQV.c:206 > #, fuzzy > msgid "don't verify digest of files" > msgstr "䏿 ¡é©æªæ¡ç MD5 碼å¼" >@@ -2048,137 +2078,137 @@ > msgid "upgrade package(s)" > msgstr "æ´æ°å¥ä»¶" > >-#: lib/poptQV.c:73 >+#: lib/poptQV.c:67 > msgid "query/verify all packages" > msgstr "æ¥è©¢/æ ¡é©ææå¥ä»¶" > >-#: lib/poptQV.c:75 >+#: lib/poptQV.c:69 > msgid "rpm checksig mode" > msgstr "rpm 檢æ¥ç°½å模å¼" > >-#: lib/poptQV.c:77 >+#: lib/poptQV.c:71 > msgid "query/verify package(s) owning file" > msgstr "æ¥è©¢/æ ¡é©å±¬æ¼å¥ä»¶çæªæ¡" > >-#: lib/poptQV.c:79 >+#: lib/poptQV.c:73 > msgid "query/verify package(s) in group" > msgstr "æ¥è©¢/æ ¡é©å¥ä»¶æå±¬ççµå¥" > >-#: lib/poptQV.c:81 >+#: lib/poptQV.c:75 > msgid "query/verify a package file" > msgstr "æ¥è©¢/æ ¡é©ä¸åå¥ä»¶æªæ¡" > >-#: lib/poptQV.c:84 >+#: lib/poptQV.c:78 > msgid "query/verify package(s) with package identifier" > msgstr "æ ¹æå¥ä»¶çè奿¥è©¢/æ ¡é©å¥ä»¶" > >-#: lib/poptQV.c:86 >+#: lib/poptQV.c:80 > msgid "query/verify package(s) with header identifier" > msgstr "æ ¹æè¡¨é è奿¥è©¢/æ ¡é©å¥ä»¶" > >-#: lib/poptQV.c:89 >+#: lib/poptQV.c:83 > msgid "rpm query mode" > msgstr "rpm æ¥è©¢æ¨¡å¼" > >-#: lib/poptQV.c:91 >+#: lib/poptQV.c:85 > msgid "query/verify a header instance" > msgstr "æ¥è©¢/é©è表é 實é«" > >-#: lib/poptQV.c:93 >+#: lib/poptQV.c:87 > msgid "query/verify package(s) from install transaction" > msgstr "å¾å®è£ç°å使¥æ¥è©¢/é©èå¥ä»¶" > >-#: lib/poptQV.c:95 >+#: lib/poptQV.c:89 > msgid "query the package(s) triggered by the package" > msgstr "æ¥è©¢ç±å¥ä»¶æè§¸ç¼çå¥ä»¶" > >-#: lib/poptQV.c:97 >+#: lib/poptQV.c:91 > msgid "rpm verify mode" > msgstr "rpm æ ¡é©æ¨¡å¼" > >-#: lib/poptQV.c:99 >+#: lib/poptQV.c:93 > msgid "query/verify the package(s) which require a dependency" > msgstr "æ¥è©¢/æ ¡é©éè¦æåç¸ä¾ç©ä»¶çå¥ä»¶" > >-#: lib/poptQV.c:101 >+#: lib/poptQV.c:95 > msgid "query/verify the package(s) which provide a dependency" > msgstr "æ¥è©¢/æ ¡é©æä¾æåç¸ä¾ç©ä»¶çå¥ä»¶" > >-#: lib/poptQV.c:104 >+#: lib/poptQV.c:98 > msgid "do not glob arguments" > msgstr "ä¸ä»¥è¬ç¨åå è§£æå¼æ¸" > >-#: lib/poptQV.c:106 >+#: lib/poptQV.c:100 > msgid "do not process non-package files as manifests" > msgstr "ä¸ä»¥æ¸ 宿¹å¼èçéå¥ä»¶æªæ¡" > >-#: lib/poptQV.c:177 >+#: lib/poptQV.c:171 > msgid "list all configuration files" > msgstr "ååºææé ç½®æªæ¡" > >-#: lib/poptQV.c:179 >+#: lib/poptQV.c:173 > msgid "list all documentation files" > msgstr "ååºæææä»¶æªæ¡" > >-#: lib/poptQV.c:181 >+#: lib/poptQV.c:175 > msgid "dump basic file information" > msgstr "調åºåºæ¬çæªæ¡è³è¨" > >-#: lib/poptQV.c:185 >+#: lib/poptQV.c:179 > msgid "list files in package" > msgstr "ååºå¥ä»¶å §çæªæ¡" > >-#: lib/poptQV.c:190 >+#: lib/poptQV.c:184 > #, c-format > msgid "skip %%ghost files" > msgstr "ç¥é %%ghost æªæ¡" > >-#: lib/poptQV.c:197 >+#: lib/poptQV.c:191 > msgid "display the states of the listed files" > msgstr "顯示ååºçæ¯åæªæ¡ççæ " > >-#: lib/poptQV.c:215 >+#: lib/poptQV.c:209 > msgid "don't verify size of files" > msgstr "䏿 ¡é©æªæ¡å¤§å°" > >-#: lib/poptQV.c:218 >+#: lib/poptQV.c:212 > msgid "don't verify symlink path of files" > msgstr "䏿 ¡é©æªæ¡çé£çµè·¯å¾" > >-#: lib/poptQV.c:221 >+#: lib/poptQV.c:215 > msgid "don't verify owner of files" > msgstr "䏿 ¡é©æªæ¡çææè " > >-#: lib/poptQV.c:224 >+#: lib/poptQV.c:218 > msgid "don't verify group of files" > msgstr "䏿 ¡é©æªæ¡ç屬çµ" > >-#: lib/poptQV.c:227 >+#: lib/poptQV.c:221 > msgid "don't verify modification time of files" > msgstr "䏿 ¡é©æªæ¡çä¿®æ¹æé" > >-#: lib/poptQV.c:230 lib/poptQV.c:233 >+#: lib/poptQV.c:224 lib/poptQV.c:227 > msgid "don't verify mode of files" > msgstr "䏿 ¡é©æªæ¡ç模å¼" > >-#: lib/poptQV.c:236 >+#: lib/poptQV.c:230 > #, fuzzy > msgid "don't verify capabilities of files" > msgstr "䏿 ¡é©æªæ¡å¤§å°" > >-#: lib/poptQV.c:239 >+#: lib/poptQV.c:233 > msgid "don't verify file security contexts" > msgstr "䏿 ¡é©æªæ¡çå®å ¨éè¯" > >-#: lib/poptQV.c:241 >+#: lib/poptQV.c:235 > msgid "don't verify files in package" > msgstr "䏿 ¡é©å¥ä»¶å §çæªæ¡" > >-#: lib/poptQV.c:243 tools/rpmgraph.c:218 >+#: lib/poptQV.c:237 tools/rpmgraph.c:218 > msgid "don't verify package dependencies" > msgstr "䏿 ¡é©å¥ä»¶çç¸ä¾éä¿" > >-#: lib/poptQV.c:246 lib/poptQV.c:249 >+#: lib/poptQV.c:240 lib/poptQV.c:243 > msgid "don't execute verify script(s)" > msgstr "ä¸å·è¡æ ¡é©å½ä»¤ç¨¿" > >@@ -2351,31 +2381,31 @@ > msgid "skipping package %s with unverifiable V%u signature\n" > msgstr "" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "NOT OK" > msgstr "䏿£ç¢º" > >-#: lib/rpmchecksig.c:407 >+#: lib/rpmchecksig.c:410 > msgid "OK" > msgstr "æ£ç¢º" > >-#: lib/rpmchecksig.c:409 >+#: lib/rpmchecksig.c:412 > msgid " (MISSING KEYS:" > msgstr " (ä¸å¤±çå¯é°ï¼" > >-#: lib/rpmchecksig.c:411 >+#: lib/rpmchecksig.c:414 > msgid ") " > msgstr ") " > >-#: lib/rpmchecksig.c:412 >+#: lib/rpmchecksig.c:415 > msgid " (UNTRUSTED KEYS:" > msgstr " (ä¸ä¿¡ä»»çå¯é°ï¼" > >-#: lib/rpmchecksig.c:414 >+#: lib/rpmchecksig.c:417 > msgid ")" > msgstr ")" > >-#: lib/rpmchecksig.c:454 sign/rpmgensig.c:54 >+#: lib/rpmchecksig.c:457 sign/rpmgensig.c:54 > #, c-format > msgid "%s: open failed: %s\n" > msgstr "%sï¼éå失æï¼%s\n" >@@ -2751,31 +2781,36 @@ > msgid "Unable to open %s for reading: %m.\n" > msgstr "ç¡æ³éå %s 以è®åï¼%s\n" > >-#: lib/rpmscript.c:77 >+#: lib/rpmscript.c:69 >+#, fuzzy, c-format >+msgid "Unable to restore current directory: %m" >+msgstr "ç§»é¤ç®éæå¤±æ %s: %s\n" >+ >+#: lib/rpmscript.c:79 > msgid "<lua> scriptlet support not built in\n" > msgstr "" > >-#: lib/rpmscript.c:190 >+#: lib/rpmscript.c:217 > #, fuzzy, c-format > msgid "Couldn't create temporary file for %s: %s\n" > msgstr "ç¡æ³éå %sï¼%s\n" > >-#: lib/rpmscript.c:227 >+#: lib/rpmscript.c:244 > #, fuzzy, c-format > msgid "Couldn't duplicate file descriptor: %s: %s\n" > msgstr "ç¡æ³éå %sï¼%s\n" > >-#: lib/rpmscript.c:250 >+#: lib/rpmscript.c:267 > #, fuzzy, c-format > msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" > msgstr "%s(%s-%s-%s.%s) çå½ä»¤ç¨¿å·è¡å¤±æï¼waitpid(%d) rc %d: %s\n" > >-#: lib/rpmscript.c:254 >+#: lib/rpmscript.c:271 > #, fuzzy, c-format > msgid "%s scriptlet failed, signal %d\n" > msgstr "%s(%s-%s-%s.%s) çå½ä»¤ç¨¿å·è¡å¤±æï¼é¢éçæ %d\n" > >-#: lib/rpmscript.c:257 >+#: lib/rpmscript.c:274 > #, fuzzy, c-format > msgid "%s scriptlet failed, exit status %d\n" > msgstr "%s(%s-%s-%s.%s) çå½ä»¤ç¨¿å·è¡å¤±æï¼é¢éçæ %d\n" >@@ -2785,12 +2820,12 @@ > msgid "Unknown format" > msgstr "ä¸æçæ¨è¨" > >-#: lib/rpmte.c:821 >+#: lib/rpmte.c:820 > #, fuzzy > msgid "install" > msgstr "(å·²å®è£) " > >-#: lib/rpmte.c:822 >+#: lib/rpmte.c:821 > msgid "erase" > msgstr "" > >@@ -2881,15 +2916,15 @@ > msgid "Header SHA1 digest:" > msgstr "表é SHA1 æè¦ï¼" > >-#: lib/signature.c:491 >+#: lib/signature.c:489 > msgid "Header " > msgstr "表é " > >-#: lib/signature.c:504 >+#: lib/signature.c:502 > msgid "Verify signature: BAD PARAMETERS\n" > msgstr "é©èç°½åï¼ä¸ç¶ç忏\n" > >-#: lib/signature.c:525 >+#: lib/signature.c:523 > #, c-format > msgid "Signature: UNKNOWN (%d)\n" > msgstr "ç°½åï¼ä¸æ (%d)\n" >@@ -2903,12 +2938,12 @@ > msgid "failed" > msgstr "%s 失æï¼%s\n" > >-#: lib/verify.c:367 >+#: lib/verify.c:378 > #, c-format > msgid "missing %c %s" > msgstr "ç¼ºå° %c %s" > >-#: lib/verify.c:417 >+#: lib/verify.c:428 > #, fuzzy, c-format > msgid "Unsatisfied dependencies for %s:\n" > msgstr "ç¡æ³æ»¿è¶³ %s çç¸ä¾æ§ï¼" >@@ -2983,122 +3018,122 @@ > msgid "cannot open %s index using db%d - %s (%d)\n" > msgstr "ç¡æ³ä½¿ç¨è³æåº« %2$d- %3$s(%4$d) éå %1$s ç´¢å¼\n" > >-#: lib/rpmdb.c:680 >+#: lib/rpmdb.c:687 > msgid "no dbpath has been set\n" > msgstr "æ²æ dbpath 已被è¨å®\n" > >-#: lib/rpmdb.c:862 lib/rpmdb.c:979 lib/rpmdb.c:1024 lib/rpmdb.c:1878 >-#: lib/rpmdb.c:2031 lib/rpmdb.c:2065 lib/rpmdb.c:2626 >+#: lib/rpmdb.c:869 lib/rpmdb.c:986 lib/rpmdb.c:1031 lib/rpmdb.c:1884 >+#: lib/rpmdb.c:2037 lib/rpmdb.c:2071 lib/rpmdb.c:2632 > #, c-format > msgid "error(%d) getting \"%s\" records from %s index\n" > msgstr "å¾ %3$s ç´¢å¼åå¾ \"%2$s\" è¨éæç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:1211 >+#: lib/rpmdb.c:1218 > msgid "miFreeHeader: skipping" > msgstr "miFreeHeaderï¼è·³é" > >-#: lib/rpmdb.c:1221 >+#: lib/rpmdb.c:1228 > #, c-format > msgid "error(%d) storing record #%d into %s\n" > msgstr "å²åè¨é #%2$d é²å ¥ %3$s æç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:1319 >+#: lib/rpmdb.c:1325 > #, fuzzy, c-format > msgid "%s: regexec failed: %s\n" > msgstr "%sï¼æª¢ç´¢å¤±æï¼%s\n" > >-#: lib/rpmdb.c:1500 >+#: lib/rpmdb.c:1506 > #, fuzzy, c-format > msgid "%s: regcomp failed: %s\n" > msgstr "%sï¼éå失æï¼%s\n" > >-#: lib/rpmdb.c:1660 >+#: lib/rpmdb.c:1666 > msgid "rpmdbNextIterator: skipping" > msgstr "rpmdbNextIteratorï¼è·³é" > >-#: lib/rpmdb.c:1801 >+#: lib/rpmdb.c:1807 > #, c-format > msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" > msgstr "rpmdbï¼å·²ååæå£ç表é #%u -- è·³éã\n" > >-#: lib/rpmdb.c:2222 >+#: lib/rpmdb.c:2228 > #, fuzzy, c-format > msgid "error(%d:%s) getting next key from %s index\n" > msgstr "å¾ %3$s ç´¢å¼åå¾ \"%2$s\" è¨éæç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:2328 >+#: lib/rpmdb.c:2334 > #, fuzzy, c-format > msgid "error(%d) adding header #%d record\n" > msgstr "è¨å®ç¨æ¼ %3$s æ¤é¤ç表é #%2$d è¨éæç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:2337 >+#: lib/rpmdb.c:2343 > #, fuzzy, c-format > msgid "error(%d) removing header #%d record\n" > msgstr "è¨å®ç¨æ¼ %3$s æ¤é¤ç表é #%2$d è¨éæç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:2361 >+#: lib/rpmdb.c:2367 > #, c-format > msgid "%s: cannot read header at 0x%x\n" > msgstr "%s: ç¡æ³è®åå¨ 0x%x ç表é \n" > >-#: lib/rpmdb.c:2428 >+#: lib/rpmdb.c:2434 > #, c-format > msgid "error(%d) setting \"%s\" records from %s index\n" > msgstr "å¾ %3$s ç´¢å¼è¨å® \"%2$s\" è¨éæç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:2447 >+#: lib/rpmdb.c:2453 > #, c-format > msgid "error(%d) storing record \"%s\" into %s\n" > msgstr "å²åè¨é \"%2$s\" é²å ¥ %3$s æç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:2457 >+#: lib/rpmdb.c:2463 > #, c-format > msgid "error(%d) removing record \"%s\" from %s\n" > msgstr "å¾ %3$s ç§»é¤è¨é \"%2$s\" æç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:2533 >+#: lib/rpmdb.c:2539 > #, c-format > msgid "error(%d) allocating new package instance\n" > msgstr "é ç½®æ°å¥ä»¶å¯¦é«æç¢çé¯èª¤(%d)\n" > >-#: lib/rpmdb.c:2642 >+#: lib/rpmdb.c:2648 > #, c-format > msgid "error(%d) storing record %s into %s\n" > msgstr "å²åè¨é %2$s æ¼ %3$s æç¢çé¯èª¤(%1$d)\n" > >-#: lib/rpmdb.c:2839 >+#: lib/rpmdb.c:2845 > msgid "no dbpath has been set" > msgstr "æ²æ dbpath 已被è¨å®" > >-#: lib/rpmdb.c:2857 >+#: lib/rpmdb.c:2863 > #, fuzzy, c-format > msgid "failed to create directory %s: %s\n" > msgstr "ç§»é¤ç®éæå¤±æ %s: %s\n" > >-#: lib/rpmdb.c:2891 >+#: lib/rpmdb.c:2897 > #, c-format > msgid "header #%u in the database is bad -- skipping.\n" > msgstr "å¨è³æåº«ä¸æä¸ç¶ç表é #%u -- è·³éã\n" > >-#: lib/rpmdb.c:2905 >+#: lib/rpmdb.c:2911 > #, c-format > msgid "cannot add record originally at %u\n" > msgstr "ç¡æ³å å ¥åæ¬å¨ %u çè¨é\n" > >-#: lib/rpmdb.c:2920 >+#: lib/rpmdb.c:2926 > msgid "failed to rebuild database: original database remains in place\n" > msgstr "éå»ºè³æåº«æå¤±æï¼åä¾çè³æåº«ä¿æåç\n" > >-#: lib/rpmdb.c:2928 >+#: lib/rpmdb.c:2934 > msgid "failed to replace old database with new database!\n" > msgstr "以æ°çè³æåº«å代èçè³æåº«æå¤±æï¼\n" > >-#: lib/rpmdb.c:2930 >+#: lib/rpmdb.c:2936 > #, c-format > msgid "replace files in %s with files from %s to recover" > msgstr "以 %2$s çæªæ¡å代 %1$s ä¸çæªæ¡ä¾å復" > >-#: lib/rpmdb.c:2941 >+#: lib/rpmdb.c:2947 > #, c-format > msgid "failed to remove directory %s: %s\n" > msgstr "ç§»é¤ç®éæå¤±æ %s: %s\n" >@@ -3297,18 +3332,18 @@ > msgid "Unknown option %c in %s(%s)\n" > msgstr "å¨ %2$s(%3$s) 䏿䏿çé¸é %1$c\n" > >-#: rpmio/macro.c:1036 >+#: rpmio/macro.c:1042 > msgid "" > "Too many levels of recursion in macro expansion. It is likely caused by " > "recursive macro declaration.\n" > msgstr "" > >-#: rpmio/macro.c:1105 rpmio/macro.c:1122 >+#: rpmio/macro.c:1111 rpmio/macro.c:1128 > #, c-format > msgid "Unterminated %c: %s\n" > msgstr "æªçµçµç %c: %s\n" > >-#: rpmio/macro.c:1163 >+#: rpmio/macro.c:1169 > #, c-format > msgid "A %% is followed by an unparseable macro\n" > msgstr "å¨ç¡æ³è§£æçå·¨éä¹å¾è·èä¸å %%\n" >@@ -3328,32 +3363,32 @@ > msgid "File %s is smaller than %u bytes\n" > msgstr "æªæ¡ %s å°æ¼ %u ä½å çµ\n" > >-#: rpmio/rpmfileutil.c:733 >+#: rpmio/rpmfileutil.c:755 > #, fuzzy > msgid "failed to create directory" > msgstr "ç§»é¤ç®éæå¤±æ %s: %s\n" > >-#: rpmio/rpmlua.c:462 >+#: rpmio/rpmlua.c:480 > #, fuzzy, c-format > msgid "invalid syntax in lua scriptlet: %s\n" > msgstr "䏿¯æ´èèªæ³ï¼%s\n" > >-#: rpmio/rpmlua.c:478 >+#: rpmio/rpmlua.c:496 > #, fuzzy, c-format > msgid "invalid syntax in lua script: %s\n" > msgstr "䏿¯æ´èèªæ³ï¼%s\n" > >-#: rpmio/rpmlua.c:483 rpmio/rpmlua.c:502 >+#: rpmio/rpmlua.c:501 rpmio/rpmlua.c:520 > #, fuzzy, c-format > msgid "lua script failed: %s\n" > msgstr "%s: Fwrite 失æï¼%s\n" > >-#: rpmio/rpmlua.c:497 >+#: rpmio/rpmlua.c:515 > #, fuzzy, c-format > msgid "invalid syntax in lua file: %s\n" > msgstr "䏿£ç¢ºçå¥ä»¶ç·¨èï¼%s\n" > >-#: rpmio/rpmlua.c:663 >+#: rpmio/rpmlua.c:683 > #, fuzzy, c-format > msgid "lua hook failed: %s\n" > msgstr "%sï¼æª¢ç´¢å¤±æï¼%s\n" >@@ -3379,17 +3414,17 @@ > msgid "memory alloc (%u bytes) returned NULL.\n" > msgstr "è¨æ¶é«é ç½® (%u ä½å çµ) åå³ç©ºå¼ã\n" > >-#: rpmio/rpmpgp.c:1357 >+#: rpmio/rpmpgp.c:1361 > #, fuzzy, c-format > msgid "V%d %s/%s %s, key ID %s" > msgstr " DSA ç°½åï¼" > >-#: rpmio/rpmpgp.c:1365 >+#: rpmio/rpmpgp.c:1369 > #, fuzzy > msgid "(none)" > msgstr "(ç¡é¯èª¤)" > >-#: rpmio/rpmpgp.c:1639 >+#: rpmio/rpmpgp.c:1652 > #, fuzzy, c-format > msgid "Failed to register fork handler: %m\n" > msgstr "ç¡æ³å¾ %s è®åè¦æ ¼æªæ¡\n" >@@ -3432,26 +3467,31 @@ > msgid "unable to read the signature\n" > msgstr "ç¡æ³è®åç°½å\n" > >-#: sign/rpmgensig.c:484 sign/rpmgensig.c:554 >+#: sign/rpmgensig.c:480 sign/rpmgensig.c:549 > #, fuzzy > msgid "rpmMkTemp failed\n" > msgstr "makeTempFile 失æ\n" > >-#: sign/rpmgensig.c:537 >+#: sign/rpmgensig.c:532 > #, c-format > msgid "%s already contains identical signature, skipping\n" > msgstr "" > >-#: sign/rpmgensig.c:562 >+#: sign/rpmgensig.c:557 > #, c-format > msgid "%s: writeLead failed: %s\n" > msgstr "%sï¼writeLead 失æï¼%s\n" > >-#: sign/rpmgensig.c:568 >+#: sign/rpmgensig.c:563 > #, c-format > msgid "%s: rpmWriteSignature failed: %s\n" > msgstr "%sï¼rpmWriteSignature 失æï¼%s\n" > >+#: sign/rpmgensig.c:577 >+#, fuzzy, c-format >+msgid "replacing %s failed: %s\n" >+msgstr "éå %s 失æï¼%s\n" >+ > #: tools/rpmgraph.c:143 > #, c-format > msgid "%s: read manifest failed: %s\n" >diff -ruN rpm-4.9.0/python/header-py.c rpm-4.9.1/python/header-py.c >--- rpm-4.9.0/python/header-py.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/python/header-py.c 2011-07-15 05:32:41.000000000 -0400 >@@ -608,10 +608,18 @@ > { > PyObject *res = PyObject_GenericGetAttr((PyObject *) s, n); > if (res == NULL) { >+ PyObject *type, *value, *traceback; > rpmTagVal tag; >+ >+ /* Save and restore original exception if it's not a valid tag either */ >+ PyErr_Fetch(&type, &value, &traceback); > if (tagNumFromPyObject(n, &tag)) { >- PyErr_Clear(); >+ Py_XDECREF(type); >+ Py_XDECREF(value); >+ Py_XDECREF(traceback); > res = hdrGetTag(s->h, tag); >+ } else { >+ PyErr_Restore(type, value, traceback); > } > } > return res; >diff -ruN rpm-4.9.0/python/Makefile.in rpm-4.9.1/python/Makefile.in >--- rpm-4.9.0/python/Makefile.in 2011-03-02 01:46:32.000000000 -0500 >+++ rpm-4.9.1/python/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -146,6 +146,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -179,7 +180,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -198,6 +202,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -222,8 +229,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -258,6 +263,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -283,6 +290,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >diff -ruN rpm-4.9.0/python/rpmds-py.c rpm-4.9.1/python/rpmds-py.c >--- rpm-4.9.0/python/rpmds-py.c 2010-12-21 04:49:51.000000000 -0500 >+++ rpm-4.9.1/python/rpmds-py.c 2011-07-15 05:32:41.000000000 -0400 >@@ -217,7 +217,7 @@ > "ds.Rpmlib -> nds - Return internal rpmlib dependency set.\n"}, > {"Compare", (PyCFunction)rpmds_Compare, METH_O, > NULL}, >- {"Instance", (PyCFunction)rpmds_Instance, METH_O, >+ {"Instance", (PyCFunction)rpmds_Instance, METH_NOARGS, > NULL}, > {NULL, NULL} /* sentinel */ > }; >diff -ruN rpm-4.9.0/python/rpmfd-py.c rpm-4.9.1/python/rpmfd-py.c >--- rpm-4.9.0/python/rpmfd-py.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/python/rpmfd-py.c 2011-07-15 05:32:41.000000000 -0400 >@@ -195,7 +195,7 @@ > Py_BEGIN_ALLOW_THREADS > rc = Fseek(s->fd, offset, whence); > Py_END_ALLOW_THREADS >- if (Ferror(s->fd)) { >+ if (rc < 0 || Ferror(s->fd)) { > PyErr_SetString(PyExc_IOError, Fstrerror(s->fd)); > return NULL; > } >@@ -215,36 +215,41 @@ > static PyObject *rpmfd_read(rpmfdObject *s, PyObject *args, PyObject *kwds) > { > char *kwlist[] = { "size", NULL }; >- char *buf = NULL; >- ssize_t reqsize = -1; >- ssize_t bufsize = 0; >- ssize_t read = 0; >+ char buf[BUFSIZ]; >+ ssize_t chunksize = sizeof(buf); >+ ssize_t left = -1; >+ ssize_t nb = 0; > PyObject *res = NULL; > >- if (!PyArg_ParseTupleAndKeywords(args, kwds, "|l", kwlist, &reqsize)) >+ if (!PyArg_ParseTupleAndKeywords(args, kwds, "|l", kwlist, &left)) > return NULL; > > if (s->fd == NULL) return err_closed(); > >- /* XXX simple, stupid for now ... and broken for anything large */ >- bufsize = (reqsize < 0) ? fdSize(s->fd) : reqsize; >- if ((buf = malloc(bufsize+1)) == NULL) { >- return PyErr_NoMemory(); >- } >- >- Py_BEGIN_ALLOW_THREADS >- read = Fread(buf, 1, bufsize, s->fd); >- Py_END_ALLOW_THREADS >+ /* ConcatAndDel() doesn't work on NULL string, meh */ >+ res = PyBytes_FromStringAndSize(NULL, 0); >+ do { >+ if (left >= 0 && left < chunksize) >+ chunksize = left; >+ >+ Py_BEGIN_ALLOW_THREADS >+ nb = Fread(buf, 1, chunksize, s->fd); >+ Py_END_ALLOW_THREADS >+ >+ if (nb > 0) { >+ PyObject *tmp = PyBytes_FromStringAndSize(buf, nb); >+ PyString_ConcatAndDel(&res, tmp); >+ left -= nb; >+ } >+ } while (nb > 0); > > if (Ferror(s->fd)) { > PyErr_SetString(PyExc_IOError, Fstrerror(s->fd)); >- goto exit; >+ Py_XDECREF(res); >+ return NULL; >+ } else { >+ return res; > } >- res = PyBytes_FromStringAndSize(buf, read); >- >-exit: >- free(buf); >- return res; > } > > static PyObject *rpmfd_write(rpmfdObject *s, PyObject *args, PyObject *kwds) >diff -ruN rpm-4.9.0/python/rpmii-py.c rpm-4.9.1/python/rpmii-py.c >--- rpm-4.9.0/python/rpmii-py.c 2011-01-21 07:25:47.000000000 -0500 >+++ rpm-4.9.1/python/rpmii-py.c 2011-07-15 05:32:41.000000000 -0400 >@@ -49,7 +49,7 @@ > s->ii = rpmdbIndexIteratorFree(s->ii); > return NULL; > } >- return PyString_FromStringAndSize(key, keylen); >+ return PyBytes_FromStringAndSize(key, keylen); > }; > > static PyObject * >diff -ruN rpm-4.9.0/python/rpmsystem-py.h rpm-4.9.1/python/rpmsystem-py.h >--- rpm-4.9.0/python/rpmsystem-py.h 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/python/rpmsystem-py.h 2011-07-15 05:32:41.000000000 -0400 >@@ -26,11 +26,11 @@ > #endif > > #if ((PY_MAJOR_VERSION << 8) | (PY_MINOR_VERSION << 0)) < 0x0206 >-#define PyXBytes_Check PyString_Check >-#define PyXBytes_FromString PyString_FromString >-#define PyXBytes_FromStringAndSize PyString_FromStringAndSize >-#define PyXBytes_Size PyString_Size >-#define PyXBytes_AsString PyString_AsString >+#define PyBytes_Check PyString_Check >+#define PyBytes_FromString PyString_FromString >+#define PyBytes_FromStringAndSize PyString_FromStringAndSize >+#define PyBytes_Size PyString_Size >+#define PyBytes_AsString PyString_AsString > #endif > > /* For Python 3, use the PyLong type throughout in place of PyInt */ >@@ -38,6 +38,8 @@ > #define PyInt_Check PyLong_Check > #define PyInt_AsLong PyLong_AsLong > #define PyInt_FromLong PyLong_FromLong >+#define PyInt_AsUnsignedLongMask PyLong_AsUnsignedLongMask >+#define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask > #endif > > #endif /* H_SYSTEM_PYTHON */ >diff -ruN rpm-4.9.0/python/rpmte-py.c rpm-4.9.1/python/rpmte-py.c >--- rpm-4.9.0/python/rpmte-py.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/python/rpmte-py.c 2011-07-15 05:32:41.000000000 -0400 >@@ -120,6 +120,11 @@ > return Py_BuildValue("i", rpmteParent(s->te)); > } > >+static PyObject * rpmte_Failed(rpmteObject * s) >+{ >+ return Py_BuildValue("i", rpmteFailed(s->te)); >+} >+ > static PyObject * rpmte_Problems(rpmteObject * s) > { > rpmps ps = rpmteProblems(s->te); >@@ -225,6 +230,8 @@ > NULL}, */ > {"DBOffset",(PyCFunction)rpmte_DBOffset, METH_NOARGS, > NULL}, >+ {"Failed", (PyCFunction)rpmte_Failed, METH_NOARGS, >+ NULL}, > {"Key", (PyCFunction)rpmte_Key, METH_NOARGS, > NULL}, > {"DS", (PyCFunction)rpmte_DS, METH_VARARGS|METH_KEYWORDS, >diff -ruN rpm-4.9.0/python/rpmts-py.c rpm-4.9.1/python/rpmts-py.c >--- rpm-4.9.0/python/rpmts-py.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/python/rpmts-py.c 2011-07-15 05:32:41.000000000 -0400 >@@ -714,7 +714,7 @@ > - Create a match iterator for the default transaction rpmdb.\n" }, > {"dbIndex", (PyCFunction) rpmts_index, METH_VARARGS|METH_KEYWORDS, > "ts.dbIndex(TagN) -> ii\n\ >--Create a key iterator for the default transaction rpmdb.\n" }, >+- Create a key iterator for the default transaction rpmdb.\n" }, > {NULL, NULL} /* sentinel */ > }; > >diff -ruN rpm-4.9.0/rpmio/macro.c rpm-4.9.1/rpmio/macro.c >--- rpm-4.9.0/rpmio/macro.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/macro.c 2011-07-15 05:32:41.000000000 -0400 >@@ -535,7 +535,7 @@ > rpmlog(RPMLOG_ERR, > _("Macro %%%s has unterminated body\n"), n); > se = s; /* XXX W2DO? */ >- return se; >+ goto exit; > } > s++; /* XXX skip { */ > strncpy(b, s, (se - s)); >@@ -573,7 +573,7 @@ > rpmlog(RPMLOG_ERR, > _("Macro %%%s has unterminated body\n"), n); > se = s; /* XXX W2DO? */ >- return se; >+ goto exit; > } > > /* Trim trailing blanks/newlines */ >@@ -591,7 +591,7 @@ > if (!((c = *n) && (risalpha(c) || c == '_') && (ne - n) > 2)) { > rpmlog(RPMLOG_ERR, > _("Macro %%%s has illegal name (%%define)\n"), n); >- return se; >+ goto exit; > } > > /* Options must be terminated with ')' */ >@@ -959,6 +959,12 @@ > case COMPRESSED_XZ: > sprintf(be, "%%__xz -dc %s", b); > break; >+ case COMPRESSED_LZIP: >+ sprintf(be, "%%__lzip -dc %s", b); >+ break; >+ case COMPRESSED_LRZIP: >+ sprintf(be, "%%__lrzip -dqo- %s", b); >+ break; > } > b = be; > } else if (STREQ("getenv", f, fn)) { >@@ -1016,12 +1022,12 @@ > char *source = NULL; > > /* Handle non-terminated substrings by creating a terminated copy */ >- if (slen > 0) { >- source = xmalloc(slen + 1); >- strncpy(source, src, slen); >- source[slen] = '\0'; >- s = source; >- } >+ if (!slen) >+ slen = strlen(src); >+ source = xmalloc(slen + 1); >+ strncpy(source, src, slen); >+ source[slen] = '\0'; >+ s = source; > > if (mb->buf == NULL) { > size_t blen = MACROBUFSIZ + strlen(s); >@@ -1222,17 +1228,17 @@ > const char *ls = s+sizeof("{lua:")-1; > const char *lse = se-sizeof("}")+1; > char *scriptbuf = (char *)xmalloc((lse-ls)+1); >- const char *printbuf; >+ char *printbuf; > memcpy(scriptbuf, ls, lse-ls); > scriptbuf[lse-ls] = '\0'; >- rpmluaSetPrintBuffer(lua, 1); >+ rpmluaPushPrintBuffer(lua); > if (rpmluaRunScript(lua, scriptbuf, NULL) == -1) > rc = 1; >- printbuf = rpmluaGetPrintBuffer(lua); >+ printbuf = rpmluaPopPrintBuffer(lua); > if (printbuf) { > mbAppendStr(mb, printbuf); >+ free(printbuf); > } >- rpmluaSetPrintBuffer(lua, 0); > free(scriptbuf); > s = se; > continue; >diff -ruN rpm-4.9.0/rpmio/Makefile.am rpm-4.9.1/rpmio/Makefile.am >--- rpm-4.9.0/rpmio/Makefile.am 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/Makefile.am 2011-07-15 05:36:33.000000000 -0400 >@@ -2,7 +2,6 @@ > > AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) -I$(top_builddir)/include/ > AM_CPPFLAGS += @WITH_NSS_INCLUDE@ >-AM_CPPFLAGS += @WITH_LUA_INCLUDE@ > AM_CPPFLAGS += @WITH_POPT_INCLUDE@ > AM_CPPFLAGS += -I$(top_srcdir)/misc > AM_CPPFLAGS += -DRPMCONFIGDIR="\"@RPMCONFIGDIR@\"" >@@ -12,17 +11,16 @@ > usrlib_LTLIBRARIES = librpmio.la > librpmio_la_SOURCES = \ > argv.c base64.h base64.c digest.h digest.c macro.c \ >- rpmhook.c rpmio.c rpmlog.c rpmlua.c rpmmalloc.c \ >+ rpmhook.c rpmio.c rpmlog.c rpmmalloc.c \ > rpmpgp.c rpmsq.c rpmsw.c url.c \ >- rpmio_internal.h rpmlua.h rpmhook.h \ >+ rpmio_internal.h rpmhook.h \ > rpmstring.c rpmfileutil.c \ > rpmkeyring.c > >-librpmio_la_LDFLAGS = -version-info 2:0:0 >+librpmio_la_LDFLAGS = -version-info 2:1:0 > librpmio_la_LIBADD = \ > ../misc/libmisc.la \ > @WITH_NSS_LIB@ \ >- @WITH_LUA_LIB@ \ > @WITH_BZ2_LIB@ \ > @WITH_ZLIB_LIB@ \ > @WITH_LIBELF_LIB@ \ >@@ -30,8 +28,11 @@ > @WITH_LZMA_LIB@ \ > -lpthread > >-if WITH_LUAEXT >+if WITH_LUA > AM_CPPFLAGS += -I$(top_srcdir)/luaext/ >+AM_CPPFLAGS += @LUA_CFLAGS@ >+librpmio_la_SOURCES += rpmlua.c rpmlua.h >+librpmio_la_LIBADD += @LUA_LIBS@ > librpmio_la_LIBADD += $(top_builddir)/luaext/libluaext.la > endif > >diff -ruN rpm-4.9.0/rpmio/Makefile.in rpm-4.9.1/rpmio/Makefile.in >--- rpm-4.9.0/rpmio/Makefile.in 2011-03-02 01:46:32.000000000 -0500 >+++ rpm-4.9.1/rpmio/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -36,8 +36,10 @@ > POST_UNINSTALL = : > build_triplet = @build@ > host_triplet = @host@ >-@WITH_LUAEXT_TRUE@am__append_1 = -I$(top_srcdir)/luaext/ >-@WITH_LUAEXT_TRUE@am__append_2 = $(top_builddir)/luaext/libluaext.la >+@WITH_LUA_TRUE@am__append_1 = -I$(top_srcdir)/luaext/ @LUA_CFLAGS@ >+@WITH_LUA_TRUE@am__append_2 = rpmlua.c rpmlua.h >+@WITH_LUA_TRUE@am__append_3 = @LUA_LIBS@ \ >+@WITH_LUA_TRUE@ $(top_builddir)/luaext/libluaext.la > check_PROGRAMS = > subdir = rpmio > DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in >@@ -79,11 +81,18 @@ > sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' > am__installdirs = "$(DESTDIR)$(usrlibdir)" > LTLIBRARIES = $(usrlib_LTLIBRARIES) >-librpmio_la_DEPENDENCIES = ../misc/libmisc.la $(am__append_2) >+@WITH_LUA_TRUE@am__DEPENDENCIES_1 = \ >+@WITH_LUA_TRUE@ $(top_builddir)/luaext/libluaext.la >+librpmio_la_DEPENDENCIES = ../misc/libmisc.la $(am__DEPENDENCIES_1) >+am__librpmio_la_SOURCES_DIST = argv.c base64.h base64.c digest.h \ >+ digest.c macro.c rpmhook.c rpmio.c rpmlog.c rpmmalloc.c \ >+ rpmpgp.c rpmsq.c rpmsw.c url.c rpmio_internal.h rpmhook.h \ >+ rpmstring.c rpmfileutil.c rpmkeyring.c rpmlua.c rpmlua.h >+@WITH_LUA_TRUE@am__objects_1 = rpmlua.lo > am_librpmio_la_OBJECTS = argv.lo base64.lo digest.lo macro.lo \ >- rpmhook.lo rpmio.lo rpmlog.lo rpmlua.lo rpmmalloc.lo rpmpgp.lo \ >- rpmsq.lo rpmsw.lo url.lo rpmstring.lo rpmfileutil.lo \ >- rpmkeyring.lo >+ rpmhook.lo rpmio.lo rpmlog.lo rpmmalloc.lo rpmpgp.lo rpmsq.lo \ >+ rpmsw.lo url.lo rpmstring.lo rpmfileutil.lo rpmkeyring.lo \ >+ $(am__objects_1) > librpmio_la_OBJECTS = $(am_librpmio_la_OBJECTS) > librpmio_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ > $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ >@@ -102,7 +111,7 @@ > --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ > $(LDFLAGS) -o $@ > SOURCES = $(librpmio_la_SOURCES) >-DIST_SOURCES = $(librpmio_la_SOURCES) >+DIST_SOURCES = $(am__librpmio_la_SOURCES_DIST) > ETAGS = etags > CTAGS = ctags > DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) >@@ -127,6 +136,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -160,7 +170,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -179,6 +192,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -203,8 +219,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -239,6 +253,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -264,6 +280,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >@@ -320,23 +337,19 @@ > top_srcdir = @top_srcdir@ > AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) \ > -I$(top_builddir)/include/ @WITH_NSS_INCLUDE@ \ >- @WITH_LUA_INCLUDE@ @WITH_POPT_INCLUDE@ -I$(top_srcdir)/misc \ >+ @WITH_POPT_INCLUDE@ -I$(top_srcdir)/misc \ > -DRPMCONFIGDIR="\"@RPMCONFIGDIR@\"" \ > -DLOCALSTATEDIR="\"$(localstatedir)\"" $(am__append_1) > usrlibdir = $(libdir) > usrlib_LTLIBRARIES = librpmio.la >-librpmio_la_SOURCES = \ >- argv.c base64.h base64.c digest.h digest.c macro.c \ >- rpmhook.c rpmio.c rpmlog.c rpmlua.c rpmmalloc.c \ >- rpmpgp.c rpmsq.c rpmsw.c url.c \ >- rpmio_internal.h rpmlua.h rpmhook.h \ >- rpmstring.c rpmfileutil.c \ >- rpmkeyring.c >- >-librpmio_la_LDFLAGS = -version-info 2:0:0 >-librpmio_la_LIBADD = ../misc/libmisc.la @WITH_NSS_LIB@ @WITH_LUA_LIB@ \ >- @WITH_BZ2_LIB@ @WITH_ZLIB_LIB@ @WITH_LIBELF_LIB@ \ >- @WITH_POPT_LIB@ @WITH_LZMA_LIB@ -lpthread $(am__append_2) >+librpmio_la_SOURCES = argv.c base64.h base64.c digest.h digest.c \ >+ macro.c rpmhook.c rpmio.c rpmlog.c rpmmalloc.c rpmpgp.c \ >+ rpmsq.c rpmsw.c url.c rpmio_internal.h rpmhook.h rpmstring.c \ >+ rpmfileutil.c rpmkeyring.c $(am__append_2) >+librpmio_la_LDFLAGS = -version-info 2:1:0 >+librpmio_la_LIBADD = ../misc/libmisc.la @WITH_NSS_LIB@ @WITH_BZ2_LIB@ \ >+ @WITH_ZLIB_LIB@ @WITH_LIBELF_LIB@ @WITH_POPT_LIB@ \ >+ @WITH_LZMA_LIB@ -lpthread $(am__append_3) > all: all-am > > .SUFFIXES: >diff -ruN rpm-4.9.0/rpmio/rpmfileutil.c rpm-4.9.1/rpmio/rpmfileutil.c >--- rpm-4.9.0/rpmio/rpmfileutil.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmfileutil.c 2011-07-15 05:32:41.000000000 -0400 >@@ -360,14 +360,21 @@ > > if ((magic[0] == 'B') && (magic[1] == 'Z')) { > *compressed = COMPRESSED_BZIP2; >- } else if ((magic[0] == 0120) && (magic[1] == 0113) && >- (magic[2] == 0003) && (magic[3] == 0004)) { /* pkzip */ >+ } else if ((magic[0] == 'P') && (magic[1] == 'K') && >+ (((magic[2] == 3) && (magic[3] == 4)) || >+ ((magic[2] == '0') && (magic[3] == '0')))) { /* pkzip */ > *compressed = COMPRESSED_ZIP; > } else if ((magic[0] == 0xfd) && (magic[1] == 0x37) && > (magic[2] == 0x7a) && (magic[3] == 0x58) && > (magic[4] == 0x5a) && (magic[5] == 0x00)) { > /* new style xz (lzma) with magic */ > *compressed = COMPRESSED_XZ; >+ } else if ((magic[0] == 'L') && (magic[1] == 'Z') && >+ (magic[2] == 'I') && (magic[3] == 'P')) { >+ *compressed = COMPRESSED_LZIP; >+ } else if ((magic[0] == 'L') && (magic[1] == 'R') && >+ (magic[2] == 'Z') && (magic[3] == 'I')) { >+ *compressed = COMPRESSED_LRZIP; > } else if (((magic[0] == 0037) && (magic[1] == 0213)) || /* gzip */ > ((magic[0] == 0037) && (magic[1] == 0236)) || /* old gzip */ > ((magic[0] == 0037) && (magic[1] == 0036)) || /* pack */ >@@ -594,17 +601,25 @@ > const char * path; > int ut = urlPath(av[j], &path); > int local = (ut == URL_IS_PATH) || (ut == URL_IS_UNKNOWN); >+ size_t plen = strlen(path); >+ int flags = gflags; >+ int dir_only = (plen > 0 && path[plen-1] == '/'); > glob_t gl; > > if (!local || (!glob_pattern_p(av[j], 0) && strchr(path, '~') == NULL)) { > argvAdd(&argv, av[j]); > continue; > } >+ >+#ifdef GLOB_ONLYDIR >+ if (dir_only) >+ flags |= GLOB_ONLYDIR; >+#endif > > gl.gl_pathc = 0; > gl.gl_pathv = NULL; > >- rc = glob(av[j], gflags, NULL, &gl); >+ rc = glob(av[j], flags, NULL, &gl); > if (rc) > goto exit; > >@@ -638,6 +653,13 @@ > > for (i = 0; i < gl.gl_pathc; i++) { > const char * globFile = &(gl.gl_pathv[i][0]); >+ >+ if (dir_only) { >+ struct stat sb; >+ if (lstat(gl.gl_pathv[i], &sb) || !S_ISDIR(sb.st_mode)) >+ continue; >+ } >+ > if (globRoot > globURL && globRoot[-1] == '/') > while (*globFile == '/') globFile++; > strcpy(globRoot, globFile); >diff -ruN rpm-4.9.0/rpmio/rpmfileutil.h rpm-4.9.1/rpmio/rpmfileutil.h >--- rpm-4.9.0/rpmio/rpmfileutil.h 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmfileutil.h 2011-07-15 05:32:41.000000000 -0400 >@@ -23,7 +23,9 @@ > COMPRESSED_BZIP2 = 2, /*!< bzip2 can handle */ > COMPRESSED_ZIP = 3, /*!< unzip can handle */ > COMPRESSED_LZMA = 4, /*!< lzma can handle */ >- COMPRESSED_XZ = 5 /*!< xz can handle */ >+ COMPRESSED_XZ = 5, /*!< xz can handle */ >+ COMPRESSED_LZIP = 6, /*!< lzip can handle */ >+ COMPRESSED_LRZIP = 7 /*!< lrzip can handle */ > } rpmCompressedMagic; > > /** \ingroup rpmfileutil >diff -ruN rpm-4.9.0/rpmio/rpmio.c rpm-4.9.1/rpmio/rpmio.c >--- rpm-4.9.0/rpmio/rpmio.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmio.c 2011-07-15 05:32:41.000000000 -0400 >@@ -242,10 +242,8 @@ > sprintf(be, "FD %d fp %p", fps->fdno, fps->fp); > } else if (fps->io == ufdio) { > sprintf(be, "UFD %d fp %p", fps->fdno, fps->fp); >-#if HAVE_ZLIB_H > } else if (fps->io == gzdio) { > sprintf(be, "GZD %p fdno %d", fps->fp, fps->fdno); >-#endif > #if HAVE_BZLIB_H > } else if (fps->io == bzdio) { > sprintf(be, "BZD %p fdno %d", fps->fp, fps->fdno); >@@ -661,8 +659,6 @@ > /* =============================================================== */ > /* Support for GZIP library. > */ >-#ifdef HAVE_ZLIB_H >- > #include <zlib.h> > > static void * gzdFileno(FD_t fd) >@@ -847,8 +843,6 @@ > }; > static const FDIO_t gzdio = &gzdio_s ; > >-#endif /* HAVE_ZLIB_H */ >- > /* =============================================================== */ > /* Support for BZIP2 library. > */ >@@ -996,12 +990,9 @@ > { > const char *errstr = NULL; > >-#ifdef HAVE_ZLIB_H > if (fdGetIo(fd) == gzdio) { > errstr = fd->errcookie; > } else >-#endif /* HAVE_ZLIB_H */ >- > #ifdef HAVE_BZLIB_H > if (fdGetIo(fd) == bzdio) { > errstr = fd->errcookie; >@@ -1594,11 +1585,9 @@ > if (end && *end) { > if (rstreq(end, "fdio")) { > iof = fdio; >-#if HAVE_ZLIB_H > } else if (rstreq(end, "gzdio") || rstreq(end, "gzip")) { > iof = gzdio; > fd = gzdFdopen(fd, zstdio); >-#endif > #if HAVE_BZLIB_H > } else if (rstreq(end, "bzdio") || rstreq(end, "bzip2")) { > iof = bzdio; >@@ -1730,10 +1719,8 @@ > return fflush(fdGetFILE(fd)); > > vh = fdGetFp(fd); >-#if HAVE_ZLIB_H > if (vh && fdGetIo(fd) == gzdio) > return gzdFlush(vh); >-#endif > #if HAVE_BZLIB_H > if (vh && fdGetIo(fd) == bzdio) > return bzdFlush(vh); >@@ -1772,11 +1759,9 @@ > > if (fps->io == fpio) { > ec = ferror(fdGetFILE(fd)); >-#if HAVE_ZLIB_H > } else if (fps->io == gzdio) { > ec = (fd->syserrno || fd->errcookie != NULL) ? -1 : 0; > i--; /* XXX fdio under gzdio always has fdno == -1 */ >-#endif > #if HAVE_BZLIB_H > } else if (fps->io == bzdio) { > ec = (fd->syserrno || fd->errcookie != NULL) ? -1 : 0; >diff -ruN rpm-4.9.0/rpmio/rpmkeyring.c rpm-4.9.1/rpmio/rpmkeyring.c >--- rpm-4.9.0/rpmio/rpmkeyring.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmkeyring.c 2011-07-15 05:32:41.000000000 -0400 >@@ -173,18 +173,24 @@ > pgpDig dig = NULL; > static unsigned char zeros[] = > { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; >+ int rc; > if (key == NULL) > return NULL; > > dig = pgpNewDig(); >- if (pgpPrtPkts(key->pkt, key->pktlen, dig, 0) == 0) { >+ rc = pgpPrtPkts(key->pkt, key->pktlen, dig, 0); >+ if (rc == 0) { > pgpDigParams pubp = &dig->pubkey; > if (!memcmp(pubp->signid, zeros, sizeof(pubp->signid)) || > !memcmp(pubp->time, zeros, sizeof(pubp->time)) || > pubp->userid == NULL) { >- dig = pgpFreeDig(dig); >+ rc = -1; > } > } >+ >+ if (rc) >+ dig = pgpFreeDig(dig); >+ > return dig; > } > >@@ -212,9 +218,9 @@ > > if ((key = rpmKeyringFindKeyid(keyring, &needle))) { > /* Retrieve parameters from pubkey packet(s) */ >- (void) pgpPrtPkts(key->pkt, key->pktlen, sig, 0); >+ int pktrc = pgpPrtPkts(key->pkt, key->pktlen, sig, 0); > /* Do the parameters match the signature? */ >- if (sigp->pubkey_algo == pubp->pubkey_algo && >+ if (pktrc == 0 && sigp->pubkey_algo == pubp->pubkey_algo && > memcmp(sigp->signid, pubp->signid, sizeof(sigp->signid)) == 0) { > res = RPMRC_OK; > } >diff -ruN rpm-4.9.0/rpmio/rpmlua.c rpm-4.9.1/rpmio/rpmlua.c >--- rpm-4.9.0/rpmio/rpmlua.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmlua.c 2011-07-15 05:32:41.000000000 -0400 >@@ -31,6 +31,13 @@ > \ > ) > >+struct rpmluapb_s { >+ size_t alloced; >+ size_t used; >+ char *buf; >+ rpmluapb next; >+}; >+ > static rpmlua globalLuaState = NULL; > > static int luaopen_rpm(lua_State *L); >@@ -124,20 +131,31 @@ > return getdata(lua->L, key); > } > >-void rpmluaSetPrintBuffer(rpmlua _lua, int flag) >+void rpmluaPushPrintBuffer(rpmlua _lua) > { > INITSTATE(_lua, lua); >- lua->storeprint = flag; >- free(lua->printbuf); >- lua->printbuf = NULL; >- lua->printbufsize = 0; >- lua->printbufused = 0; >+ rpmluapb prbuf = xcalloc(1, sizeof(*prbuf)); >+ prbuf->buf = NULL; >+ prbuf->alloced = 0; >+ prbuf->used = 0; >+ prbuf->next = lua->printbuf; >+ >+ lua->printbuf = prbuf; > } > >-const char *rpmluaGetPrintBuffer(rpmlua _lua) >+char *rpmluaPopPrintBuffer(rpmlua _lua) > { > INITSTATE(_lua, lua); >- return lua->printbuf; >+ rpmluapb prbuf = lua->printbuf; >+ char *ret = NULL; >+ >+ if (prbuf) { >+ ret = prbuf->buf; >+ lua->printbuf = prbuf->next; >+ free(prbuf); >+ } >+ >+ return ret; > } > > static int pushvar(lua_State *L, rpmluavType type, void *value) >@@ -604,7 +622,9 @@ > static int rpm_expand(lua_State *L) > { > const char *str = luaL_checkstring(L, 1); >- lua_pushstring(L, rpmExpand(str, NULL)); >+ char *val = rpmExpand(str, NULL); >+ lua_pushstring(L, val); >+ free(val); > return 1; > } > >@@ -771,16 +791,17 @@ > s = lua_tostring(L, -1); /* get result */ > if (s == NULL) > return luaL_error(L, "`tostring' must return a string to `print'"); >- if (lua->storeprint) { >+ if (lua->printbuf) { >+ rpmluapb prbuf = lua->printbuf; > int sl = lua_strlen(L, -1); >- if (lua->printbufused+sl+1 > lua->printbufsize) { >- lua->printbufsize += sl+512; >- lua->printbuf = xrealloc(lua->printbuf, lua->printbufsize); >+ if (prbuf->used+sl+1 > prbuf->alloced) { >+ prbuf->alloced += sl+512; >+ prbuf->buf = xrealloc(prbuf->buf, prbuf->alloced); > } > if (i > 1) >- lua->printbuf[lua->printbufused++] = '\t'; >- memcpy(lua->printbuf+lua->printbufused, s, sl+1); >- lua->printbufused += sl; >+ prbuf->buf[prbuf->used++] = '\t'; >+ memcpy(prbuf->buf+prbuf->used, s, sl+1); >+ prbuf->used += sl; > } else { > if (i > 1) > (void) fputs("\t", stdout); >@@ -788,14 +809,15 @@ > } > lua_pop(L, 1); /* pop result */ > } >- if (!lua->storeprint) { >+ if (!lua->printbuf) { > (void) fputs("\n", stdout); > } else { >- if (lua->printbufused+1 > lua->printbufsize) { >- lua->printbufsize += 512; >- lua->printbuf = xrealloc(lua->printbuf, lua->printbufsize); >+ rpmluapb prbuf = lua->printbuf; >+ if (prbuf->used+1 > prbuf->alloced) { >+ prbuf->alloced += 512; >+ prbuf->buf = xrealloc(prbuf->buf, prbuf->alloced); > } >- lua->printbuf[lua->printbufused] = '\0'; >+ prbuf->buf[prbuf->used] = '\0'; > } > return 0; > } >diff -ruN rpm-4.9.0/rpmio/rpmlua.h rpm-4.9.1/rpmio/rpmlua.h >--- rpm-4.9.0/rpmio/rpmlua.h 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmlua.h 2011-07-15 05:32:41.000000000 -0400 >@@ -12,13 +12,12 @@ > #include <stdarg.h> > #include <lua.h> > >+typedef struct rpmluapb_s * rpmluapb; >+ > struct rpmlua_s { > lua_State *L; > size_t pushsize; >- int storeprint; >- size_t printbufsize; >- size_t printbufused; >- char *printbuf; >+ rpmluapb printbuf; > }; > > struct rpmluav_s { >@@ -60,8 +59,8 @@ > void *rpmluaGetData(rpmlua lua, const char *key); > void rpmluaSetData(rpmlua lua, const char *key, const void *data); > >-const char *rpmluaGetPrintBuffer(rpmlua lua); >-void rpmluaSetPrintBuffer(rpmlua lua, int flag); >+char *rpmluaPopPrintBuffer(rpmlua lua); >+void rpmluaPushPrintBuffer(rpmlua lua); > > void rpmluaGetVar(rpmlua lua, rpmluav var); > void rpmluaSetVar(rpmlua lua, rpmluav var); >diff -ruN rpm-4.9.0/rpmio/rpmpgp.c rpm-4.9.1/rpmio/rpmpgp.c >--- rpm-4.9.0/rpmio/rpmpgp.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmpgp.c 2011-07-15 05:32:41.000000000 -0400 >@@ -834,6 +834,10 @@ > { > size_t i; > >+ /* XXX we can't handle more than one key in a packet, error out */ >+ if (_dig && _dig->keydata) >+ return NULL; >+ > for (i = 0; p < &h[hlen]; i++, p += pgpMpiLen(p)) { > char * mpi; > if (pubkey_algo == PGPPUBKEYALGO_RSA) { >@@ -842,7 +846,7 @@ > if (_dig->keydata == NULL) { > _dig->keydata = pgpNewPublicKey(rsaKey); > if (_dig->keydata == NULL) >- break; /* error abort? */ >+ return NULL; > } > switch (i) { > case 0: /* n */ >@@ -862,7 +866,7 @@ > if (_dig->keydata == NULL) { > _dig->keydata = pgpNewPublicKey(dsaKey); > if (_dig->keydata == NULL) >- break; /* error abort? */ >+ return NULL; > } > switch (i) { > case 0: /* p */ >@@ -1002,7 +1006,7 @@ > > p = ((uint8_t *)v) + sizeof(*v); > p = pgpPrtPubkeyParams(v->pubkey_algo, p, h, hlen, _dig); >- rc = 0; >+ rc = (p == NULL); > } break; > case 4: > { pgpPktKeyV4 v = (pgpPktKeyV4)h; >@@ -1023,7 +1027,7 @@ > p = pgpPrtPubkeyParams(v->pubkey_algo, p, h, hlen, _dig); > if (!(tag == PGPTAG_PUBLIC_KEY || tag == PGPTAG_PUBLIC_SUBKEY)) > p = pgpPrtSeckeyParams(v->pubkey_algo, p, h, hlen); >- rc = 0; >+ rc = (p == NULL); > } break; > default: > rc = 1; >@@ -1040,9 +1044,9 @@ > fprintf(stderr, " \"%.*s\"", (int)hlen, (const char *)h); > pgpPrtNL(); > if (_digp) { >- char * t; >- _digp->userid = t = memcpy(xmalloc(hlen+1), h, hlen); >- t[hlen] = '\0'; >+ free(_digp->userid); >+ _digp->userid = memcpy(xmalloc(hlen+1), h, hlen); >+ _digp->userid[hlen] = '\0'; > } > return 0; > } >@@ -1395,7 +1399,16 @@ > rpmDigestFinal(ctx, (void **)&hash, &hashlen, 0); > > /* Compare leading 16 bits of digest for quick check. */ >- if (hash && memcmp(hash, sigp->signhash16, 2) == 0) { >+ if (hash && memcmp(hash, sigp->signhash16, 2) != 0) >+ goto exit; >+ >+ /* >+ * If we have a key, verify the signature for real. Otherwise we've >+ * done all we can, return NOKEY to indicate "looks okay but dunno." >+ */ >+ if (dig->keydata == NULL) { >+ res = RPMRC_NOKEY; >+ } else { > SECItem digest = { .type = siBuffer, .data = hash, .len = hashlen }; > SECItem *sig = dig->sigdata; > >diff -ruN rpm-4.9.0/rpmio/rpmstring.c rpm-4.9.1/rpmio/rpmstring.c >--- rpm-4.9.0/rpmio/rpmstring.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmio/rpmstring.c 2011-07-15 05:32:41.000000000 -0400 >@@ -152,6 +152,7 @@ > memmove(p, s, size); > p += size; > } >+ va_end(ap); > *p = '\0'; > > if ( dest ) { >diff -ruN rpm-4.9.0/rpmqv.c rpm-4.9.1/rpmqv.c >--- rpm-4.9.0/rpmqv.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmqv.c 2011-07-15 05:32:41.000000000 -0400 >@@ -117,7 +117,7 @@ > } > > if (qva->qva_sourceCount) { >- if (qva->qva_sourceCount > 2) >+ if (qva->qva_sourceCount > 1) > argerror(_("one type of query/verify may be performed at a " > "time")); > } >diff -ruN rpm-4.9.0/rpmsign.c rpm-4.9.1/rpmsign.c >--- rpm-4.9.0/rpmsign.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmsign.c 2011-07-15 05:32:41.000000000 -0400 >@@ -124,6 +124,7 @@ > } > > exit: >+ free(passPhrase); > free(name); > return rc; > } >diff -ruN rpm-4.9.0/rpmspec.c rpm-4.9.1/rpmspec.c >--- rpm-4.9.0/rpmspec.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/rpmspec.c 2011-07-15 05:32:41.000000000 -0400 >@@ -13,6 +13,7 @@ > enum modes { > MODE_UNKNOWN = 0, > MODE_QUERY = (1 << 0), >+ MODE_PARSE = (1 << 1), > }; > > static int mode = MODE_UNKNOWN; >@@ -21,6 +22,8 @@ > char *queryformat = NULL; > > static struct poptOption specOptsTable[] = { >+ { "parse", 'P', POPT_ARG_VAL, &mode, MODE_PARSE, >+ N_("parse spec file(s) to stdout"), NULL }, > { "query", 'q', POPT_ARG_VAL, &mode, MODE_QUERY, > N_("query spec file(s)"), NULL }, > { "rpms", 0, POPT_ARG_VAL, &source, RPMQV_SPECRPMS, >@@ -81,6 +84,23 @@ > ec = rpmcliQuery(ts, qva, (ARGV_const_t) poptGetArgs(optCon)); > break; > >+ case MODE_PARSE: { >+ const char * spath; >+ if (!poptPeekArg(optCon)) >+ argerror(_("no arguments given for parse")); >+ >+ while ((spath = poptGetArg(optCon)) != NULL) { >+ rpmSpec spec = rpmSpecParse(spath, 0, NULL); >+ if (spec == NULL) { >+ ec++; >+ continue; >+ } >+ fprintf(stdout, "%s", rpmSpecGetSection(spec, RPMBUILD_NONE)); >+ rpmSpecFree(spec); >+ } >+ break; >+ } >+ > case MODE_UNKNOWN: > if (poptPeekArg(optCon) != NULL || argc <= 1 || rpmIsVerbose()) { > printUsage(optCon, stderr, 0); >diff -ruN rpm-4.9.0/scripts/check-buildroot rpm-4.9.1/scripts/check-buildroot >--- rpm-4.9.0/scripts/check-buildroot 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/scripts/check-buildroot 2011-07-15 05:32:41.000000000 -0400 >@@ -22,7 +22,7 @@ > exit 0 > fi > >-tmp=$(mktemp /tmp/cbr.XXXXXX) >+tmp=$(mktemp ${TMPDIR:-/tmp}/cbr.XXXXXX) > trap "rm -f $tmp" EXIT > > find "$RPM_BUILD_ROOT" \! \( \ >diff -ruN rpm-4.9.0/scripts/find-debuginfo.sh rpm-4.9.1/scripts/find-debuginfo.sh >--- rpm-4.9.0/scripts/find-debuginfo.sh 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/scripts/find-debuginfo.sh 2011-07-15 05:32:41.000000000 -0400 >@@ -2,7 +2,7 @@ > #find-debuginfo.sh - automagically generate debug info and file list > #for inclusion in an rpm spec file. > # >-# Usage: find-debuginfo.sh [--strict-build-id] [-g] >+# Usage: find-debuginfo.sh [--strict-build-id] [-g] [-r] > # [-o debugfiles.list] > # [[-l filelist]... [-p 'pattern'] -o debuginfo.list] > # [builddir] >@@ -10,6 +10,7 @@ > # The -g flag says to use strip -g instead of full strip on DSOs. > # The --strict-build-id flag says to exit with failure status if > # any ELF binary processed fails to contain a build-id note. >+# The -r flag says to use eu-strip --reloc-debug-sections. > # > # A single -o switch before any -l or -p switches simply renames > # the primary output file from debugfiles.list to something else. >@@ -25,6 +26,9 @@ > # With -g arg, pass it to strip on libraries. > strip_g=false > >+# with -r arg, pass --reloc-debug-sections to eu-strip. >+strip_r=false >+ > # Barf on missing build IDs. > strict=false > >@@ -56,6 +60,9 @@ > ptns[$nout]=$2 > shift > ;; >+ -r) >+ strip_r=true >+ ;; > *) > BUILDDIR=$1 > shift >@@ -89,10 +96,12 @@ > strip_to_debug() > { > local g= >+ local r= >+ $strip_r && r=--reloc-debug-sections > $strip_g && case "$(file -bi "$2")" in > application/x-sharedlib*) g=-g ;; > esac >- eu-strip --remove-comment $g -f "$1" "$2" || exit >+ eu-strip --remove-comment $r $g -f "$1" "$2" || exit > chmod 444 "$1" || exit > } > >diff -ruN rpm-4.9.0/scripts/find-lang.sh rpm-4.9.1/scripts/find-lang.sh >--- rpm-4.9.0/scripts/find-lang.sh 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/scripts/find-lang.sh 2011-07-15 05:32:41.000000000 -0400 >@@ -161,10 +161,10 @@ > > find $TOP_DIR -type f -o -type l|sed ' > s:'"$TOP_DIR"':: >-'"$NO_ALL_NAME$QT"'s:\(.*/'"$NAME"'_\([a-zA-Z]\{2\}\(_[a-zA-Z]\{2\}\)\?\)\.qm$\):%lang(\2) \1: >-'"$ALL_NAME$QT"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2\}_[a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: >+'"$NO_ALL_NAME$QT"'s:\(.*/'"$NAME"'_\([a-zA-Z]\{2\}\([_@].*\)\?\)\.qm$\):%lang(\2) \1: >+'"$ALL_NAME$QT"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: > '"$ALL_NAME$QT"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: >-'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}_[a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: >+'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: > '"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: > s:^[^%].*:: > s:%lang(C) :: >diff -ruN rpm-4.9.0/scripts/Makefile.in rpm-4.9.1/scripts/Makefile.in >--- rpm-4.9.0/scripts/Makefile.in 2011-03-02 01:46:32.000000000 -0500 >+++ rpm-4.9.1/scripts/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -104,6 +104,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -137,7 +138,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -156,6 +160,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -180,8 +187,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -216,6 +221,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -241,6 +248,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >diff -ruN rpm-4.9.0/scripts/tgpg rpm-4.9.1/scripts/tgpg >--- rpm-4.9.0/scripts/tgpg 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/scripts/tgpg 2011-07-15 05:32:41.000000000 -0400 >@@ -8,8 +8,8 @@ > exit 1 > fi > >- plaintext=`mktemp /tmp/tgpg-$$.XXXXXX` >- detached=`mktemp /tmp/tgpg-$$.XXXXXX` >+ plaintext=`mktemp ${TMPDIR:-/tmp}/tgpg-$$.XXXXXX` >+ detached=`mktemp ${TMPDIR:-/tmp}/tgpg-$$.XXXXXX` > > # --- Extract detached signature > rpm -qp -vv --qf '%{siggpg:armor}' $pkg > $detached >diff -ruN rpm-4.9.0/scripts/vpkg-provides.sh rpm-4.9.1/scripts/vpkg-provides.sh >--- rpm-4.9.0/scripts/vpkg-provides.sh 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/scripts/vpkg-provides.sh 2011-07-15 05:32:41.000000000 -0400 >@@ -232,7 +232,7 @@ > > > >-provides_tmp=/tmp/provides.$$ >+provides_tmp=${TMPDIR:-/tmp}/provides.$$ > if test -f $provides_tmp ; then > echo "$provides_tmp already exists. Exiting." > exit 11 >@@ -247,7 +247,7 @@ > find $d -type f -print 2>/dev/null | grep -E -v \'$ignore_dirs\' | $find_provides >> $provides_tmp > done > >-sum_tmp=/tmp/sum.$$ >+sum_tmp=${TMPDIR:-/tmp}/sum.$$ > if test -f $sum_tmp ; then > echo "$sum_tmp already exists. Exiting." > exit 11 >@@ -347,13 +347,13 @@ > PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/usr/bsd > export PATH > >-sum_current_tmp=/tmp/rpm.sum.current.\$\$ >+sum_current_tmp=\${TMPDIR:-/tmp}/rpm.sum.current.\$\$ > if test -f \$sum_current_tmp ; then > echo "\$sum_current_tmp already exists. Exiting." > exit 11 > fi > >-sum_package_tmp=/tmp/rpm.sum.package.\$\$ >+sum_package_tmp=\${TMPDIR:-/tmp}/rpm.sum.package.\$\$ > if test -f \$sum_package_tmp ; then > echo "\$sum_package_tmp already exists. Exiting." > exit 11 >diff -ruN rpm-4.9.0/sign/Makefile.am rpm-4.9.1/sign/Makefile.am >--- rpm-4.9.0/sign/Makefile.am 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/sign/Makefile.am 2011-07-15 05:36:45.000000000 -0400 >@@ -11,7 +11,7 @@ > > usrlib_LTLIBRARIES = librpmsign.la > librpmsign_la_SOURCES = rpmgensig.c >-librpmsign_la_LDFLAGS = -version-info 0:0:0 >+librpmsign_la_LDFLAGS = -version-info 0:1:0 > librpmsign_la_LIBADD = \ > $(top_builddir)/lib/librpm.la \ > $(top_builddir)/rpmio/librpmio.la \ >diff -ruN rpm-4.9.0/sign/Makefile.in rpm-4.9.1/sign/Makefile.in >--- rpm-4.9.0/sign/Makefile.in 2011-03-02 01:46:32.000000000 -0500 >+++ rpm-4.9.1/sign/Makefile.in 2011-07-15 05:37:25.000000000 -0400 >@@ -123,6 +123,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -156,7 +157,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -175,6 +179,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -199,8 +206,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -235,6 +240,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -260,6 +267,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >@@ -326,7 +334,7 @@ > usrlibdir = $(libdir) > usrlib_LTLIBRARIES = librpmsign.la > librpmsign_la_SOURCES = rpmgensig.c >-librpmsign_la_LDFLAGS = -version-info 0:0:0 >+librpmsign_la_LDFLAGS = -version-info 0:1:0 > librpmsign_la_LIBADD = \ > $(top_builddir)/lib/librpm.la \ > $(top_builddir)/rpmio/librpmio.la \ >diff -ruN rpm-4.9.0/sign/rpmgensig.c rpm-4.9.1/sign/rpmgensig.c >--- rpm-4.9.0/sign/rpmgensig.c 2011-02-07 07:35:46.000000000 -0500 >+++ rpm-4.9.1/sign/rpmgensig.c 2011-07-15 05:32:41.000000000 -0400 >@@ -435,160 +435,150 @@ > Header sigh = NULL; > char * msg; > int res = -1; /* assume failure */ >- int xx; >- >- { >- rpmRC rc; >- struct rpmtd_s utd; >+ rpmRC rc; >+ struct rpmtd_s utd; > >- fprintf(stdout, "%s:\n", rpm); >+ fprintf(stdout, "%s:\n", rpm); > >- if (manageFile(&fd, rpm, O_RDONLY)) >- goto exit; >+ if (manageFile(&fd, rpm, O_RDONLY)) >+ goto exit; > >- lead = rpmLeadNew(); >+ lead = rpmLeadNew(); > >- if ((rc = rpmLeadRead(fd, lead)) == RPMRC_OK) { >- const char *lmsg = NULL; >- rc = rpmLeadCheck(lead, &lmsg); >- if (rc != RPMRC_OK) >- rpmlog(RPMLOG_ERR, "%s: %s\n", rpm, lmsg); >- } >+ if ((rc = rpmLeadRead(fd, lead)) == RPMRC_OK) { >+ const char *lmsg = NULL; >+ rc = rpmLeadCheck(lead, &lmsg); >+ if (rc != RPMRC_OK) >+ rpmlog(RPMLOG_ERR, "%s: %s\n", rpm, lmsg); >+ } > >- if (rc != RPMRC_OK) { >- lead = rpmLeadFree(lead); >- goto exit; >- } >+ if (rc != RPMRC_OK) { >+ lead = rpmLeadFree(lead); >+ goto exit; >+ } > >- msg = NULL; >- rc = rpmReadSignature(fd, &sigh, RPMSIGTYPE_HEADERSIG, &msg); >- switch (rc) { >- default: >- rpmlog(RPMLOG_ERR, _("%s: rpmReadSignature failed: %s"), rpm, >- (msg && *msg ? msg : "\n")); >- msg = _free(msg); >- goto exit; >- break; >- case RPMRC_OK: >- if (sigh == NULL) { >- rpmlog(RPMLOG_ERR, _("%s: No signature available\n"), rpm); >- goto exit; >- } >- break; >- } >+ msg = NULL; >+ rc = rpmReadSignature(fd, &sigh, RPMSIGTYPE_HEADERSIG, &msg); >+ switch (rc) { >+ default: >+ rpmlog(RPMLOG_ERR, _("%s: rpmReadSignature failed: %s"), rpm, >+ (msg && *msg ? msg : "\n")); > msg = _free(msg); >- >- /* ASSERT: ofd == NULL && sigtarget == NULL */ >- ofd = rpmMkTempFile(NULL, &sigtarget); >- if (ofd == NULL || Ferror(ofd)) { >- rpmlog(RPMLOG_ERR, _("rpmMkTemp failed\n")); >+ goto exit; >+ break; >+ case RPMRC_OK: >+ if (sigh == NULL) { >+ rpmlog(RPMLOG_ERR, _("%s: No signature available\n"), rpm); > goto exit; > } >- /* Write the header and archive to a temp file */ >- if (copyFile(&fd, rpm, &ofd, sigtarget)) >- goto exit; >- /* Both fd and ofd are now closed. sigtarget contains tempfile name. */ >- /* ASSERT: fd == NULL && ofd == NULL */ >+ break; >+ } >+ msg = _free(msg); > >- /* Dump the immutable region (if present). */ >- if (headerGet(sigh, RPMTAG_HEADERSIGNATURES, &utd, HEADERGET_DEFAULT)) { >- struct rpmtd_s copytd; >- Header nh = headerNew(); >- Header oh = headerCopyLoad(utd.data); >- HeaderIterator hi = headerInitIterator(oh); >- while (headerNext(hi, ©td)) { >- if (copytd.data) >- xx = headerPut(nh, ©td, HEADERPUT_DEFAULT); >- rpmtdFreeData(©td); >- } >- hi = headerFreeIterator(hi); >- oh = headerFree(oh); >+ ofd = rpmMkTempFile(NULL, &sigtarget); >+ if (ofd == NULL || Ferror(ofd)) { >+ rpmlog(RPMLOG_ERR, _("rpmMkTemp failed\n")); >+ goto exit; >+ } >+ /* Write the header and archive to a temp file */ >+ if (copyFile(&fd, rpm, &ofd, sigtarget)) >+ goto exit; >+ /* Both fd and ofd are now closed. sigtarget contains tempfile name. */ >+ >+ /* Dump the immutable region (if present). */ >+ if (headerGet(sigh, RPMTAG_HEADERSIGNATURES, &utd, HEADERGET_DEFAULT)) { >+ struct rpmtd_s copytd; >+ Header nh = headerNew(); >+ Header oh = headerCopyLoad(utd.data); >+ HeaderIterator hi = headerInitIterator(oh); >+ while (headerNext(hi, ©td)) { >+ if (copytd.data) >+ headerPut(nh, ©td, HEADERPUT_DEFAULT); >+ rpmtdFreeData(©td); >+ } >+ hi = headerFreeIterator(hi); >+ oh = headerFree(oh); >+ >+ sigh = headerFree(sigh); >+ sigh = headerLink(nh); >+ nh = headerFree(nh); >+ } > >- sigh = headerFree(sigh); >- sigh = headerLink(nh); >- nh = headerFree(nh); >- } >- >- /* Eliminate broken digest values. */ >- xx = headerDel(sigh, RPMSIGTAG_BADSHA1_1); >- xx = headerDel(sigh, RPMSIGTAG_BADSHA1_2); >- >- /* Toss and recalculate header+payload size and digests. */ >- { >- rpmTagVal const sigs[] = { RPMSIGTAG_SIZE, >- RPMSIGTAG_MD5, >- RPMSIGTAG_SHA1, >- }; >- int nsigs = sizeof(sigs) / sizeof(rpmTagVal); >- for (int i = 0; i < nsigs; i++) { >- (void) headerDel(sigh, sigs[i]); >- if (rpmGenDigest(sigh, sigtarget, sigs[i])) >- goto exit; >- } >- } >+ /* Eliminate broken digest values. */ >+ headerDel(sigh, RPMSIGTAG_BADSHA1_1); >+ headerDel(sigh, RPMSIGTAG_BADSHA1_2); > >- if (deleting) { /* Nuke all the signature tags. */ >- deleteSigs(sigh); >- } else { >- res = replaceSignature(sigh, sigtarget, passPhrase); >- if (res != 0) { >- if (res == 1) { >- rpmlog(RPMLOG_WARNING, >- _("%s already contains identical signature, skipping\n"), >- rpm); >- /* Identical signature is not an error */ >- res = 0; >- } >+ /* Toss and recalculate header+payload size and digests. */ >+ { >+ rpmTagVal const sigs[] = { RPMSIGTAG_SIZE, >+ RPMSIGTAG_MD5, >+ RPMSIGTAG_SHA1, >+ }; >+ int nsigs = sizeof(sigs) / sizeof(rpmTagVal); >+ for (int i = 0; i < nsigs; i++) { >+ (void) headerDel(sigh, sigs[i]); >+ if (rpmGenDigest(sigh, sigtarget, sigs[i])) > goto exit; >- } > } >+ } > >- /* Reallocate the signature into one contiguous region. */ >- sigh = headerReload(sigh, RPMTAG_HEADERSIGNATURES); >- if (sigh == NULL) /* XXX can't happen */ >- goto exit; >- >- rasprintf(&trpm, "%s.XXXXXX", rpm); >- ofd = rpmMkTemp(trpm); >- if (ofd == NULL || Ferror(ofd)) { >- rpmlog(RPMLOG_ERR, _("rpmMkTemp failed\n")); >+ if (deleting) { /* Nuke all the signature tags. */ >+ deleteSigs(sigh); >+ } else { >+ res = replaceSignature(sigh, sigtarget, passPhrase); >+ if (res != 0) { >+ if (res == 1) { >+ rpmlog(RPMLOG_WARNING, >+ _("%s already contains identical signature, skipping\n"), >+ rpm); >+ /* Identical signature is not an error */ >+ res = 0; >+ } > goto exit; > } >+ } > >- /* Write the lead/signature of the output rpm */ >- rc = rpmLeadWrite(ofd, lead); >- lead = rpmLeadFree(lead); >- if (rc != RPMRC_OK) { >- rpmlog(RPMLOG_ERR, _("%s: writeLead failed: %s\n"), trpm, >- Fstrerror(ofd)); >- goto exit; >- } >+ /* Reallocate the signature into one contiguous region. */ >+ sigh = headerReload(sigh, RPMTAG_HEADERSIGNATURES); >+ if (sigh == NULL) /* XXX can't happen */ >+ goto exit; >+ >+ rasprintf(&trpm, "%s.XXXXXX", rpm); >+ ofd = rpmMkTemp(trpm); >+ if (ofd == NULL || Ferror(ofd)) { >+ rpmlog(RPMLOG_ERR, _("rpmMkTemp failed\n")); >+ goto exit; >+ } > >- if (rpmWriteSignature(ofd, sigh)) { >- rpmlog(RPMLOG_ERR, _("%s: rpmWriteSignature failed: %s\n"), trpm, >- Fstrerror(ofd)); >- goto exit; >- } >+ /* Write the lead/signature of the output rpm */ >+ rc = rpmLeadWrite(ofd, lead); >+ lead = rpmLeadFree(lead); >+ if (rc != RPMRC_OK) { >+ rpmlog(RPMLOG_ERR, _("%s: writeLead failed: %s\n"), trpm, >+ Fstrerror(ofd)); >+ goto exit; >+ } > >- /* Append the header and archive from the temp file */ >- /* ASSERT: fd == NULL && ofd != NULL */ >- if (copyFile(&fd, sigtarget, &ofd, trpm)) >- goto exit; >- /* Both fd and ofd are now closed. */ >- /* ASSERT: fd == NULL && ofd == NULL */ >+ if (rpmWriteSignature(ofd, sigh)) { >+ rpmlog(RPMLOG_ERR, _("%s: rpmWriteSignature failed: %s\n"), trpm, >+ Fstrerror(ofd)); >+ goto exit; >+ } >+ >+ /* Append the header and archive from the temp file */ >+ if (copyFile(&fd, sigtarget, &ofd, trpm) == 0) { >+ struct stat st; > > /* Move final target into place, restore file permissions. */ >- { >- struct stat st; >- xx = stat(rpm, &st); >- xx = unlink(rpm); >- xx = rename(trpm, rpm); >- xx = chmod(rpm, st.st_mode); >+ if (stat(rpm, &st) == 0 && unlink(rpm) == 0 && >+ rename(trpm, rpm) == 0 && chmod(rpm, st.st_mode) == 0) { >+ res = 0; >+ } else { >+ rpmlog(RPMLOG_ERR, _("replacing %s failed: %s\n"), >+ rpm, strerror(errno)); > } > } > >- res = 0; >- > exit: > if (fd) (void) closeFile(&fd); > if (ofd) (void) closeFile(&ofd); >@@ -597,7 +587,7 @@ > > /* Clean up intermediate target */ > if (sigtarget) { >- xx = unlink(sigtarget); >+ unlink(sigtarget); > sigtarget = _free(sigtarget); > } > if (trpm) { >diff -ruN rpm-4.9.0/tests/Makefile.in rpm-4.9.1/tests/Makefile.in >--- rpm-4.9.0/tests/Makefile.in 2011-03-02 01:46:32.000000000 -0500 >+++ rpm-4.9.1/tests/Makefile.in 2011-07-15 05:37:26.000000000 -0400 >@@ -75,6 +75,7 @@ > CYGPATH_W = @CYGPATH_W@ > DEFS = @DEFS@ > DEPDIR = @DEPDIR@ >+DLLTOOL = @DLLTOOL@ > DOXYGEN = @DOXYGEN@ > DSYMUTIL = @DSYMUTIL@ > DUMPBIN = @DUMPBIN@ >@@ -108,7 +109,10 @@ > LTLIBICONV = @LTLIBICONV@ > LTLIBINTL = @LTLIBINTL@ > LTLIBOBJS = @LTLIBOBJS@ >+LUA_CFLAGS = @LUA_CFLAGS@ >+LUA_LIBS = @LUA_LIBS@ > MAKEINFO = @MAKEINFO@ >+MANIFEST_TOOL = @MANIFEST_TOOL@ > MKDIR_P = @MKDIR_P@ > MSGFMT = @MSGFMT@ > MSGFMT_015 = @MSGFMT_015@ >@@ -127,6 +131,9 @@ > PACKAGE_URL = @PACKAGE_URL@ > PACKAGE_VERSION = @PACKAGE_VERSION@ > PATH_SEPARATOR = @PATH_SEPARATOR@ >+PKG_CONFIG = @PKG_CONFIG@ >+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ >+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ > POSUB = @POSUB@ > PYTHON = @PYTHON@ > PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ >@@ -151,8 +158,6 @@ > WITH_CAP_LIB = @WITH_CAP_LIB@ > WITH_DB_LIB = @WITH_DB_LIB@ > WITH_LIBELF_LIB = @WITH_LIBELF_LIB@ >-WITH_LUA_INCLUDE = @WITH_LUA_INCLUDE@ >-WITH_LUA_LIB = @WITH_LUA_LIB@ > WITH_LZMA_LIB = @WITH_LZMA_LIB@ > WITH_MAGIC_INCLUDE = @WITH_MAGIC_INCLUDE@ > WITH_MAGIC_LIB = @WITH_MAGIC_LIB@ >@@ -187,6 +192,8 @@ > __ID = @__ID@ > __INSTALL = @__INSTALL@ > __LD = @__LD@ >+__LRZIP = @__LRZIP@ >+__LZIP = @__LZIP@ > __MAKE = @__MAKE@ > __MKDIR = @__MKDIR@ > __MKDIR_P = @__MKDIR_P@ >@@ -212,6 +219,7 @@ > abs_srcdir = @abs_srcdir@ > abs_top_builddir = @abs_top_builddir@ > abs_top_srcdir = @abs_top_srcdir@ >+ac_ct_AR = @ac_ct_AR@ > ac_ct_CC = @ac_ct_CC@ > ac_ct_CXX = @ac_ct_CXX@ > ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ >diff -ruN rpm-4.9.0/tests/package.m4 rpm-4.9.1/tests/package.m4 >--- rpm-4.9.0/tests/package.m4 2011-03-02 01:46:52.000000000 -0500 >+++ rpm-4.9.1/tests/package.m4 2011-07-15 05:38:00.000000000 -0400 >@@ -1,6 +1,6 @@ > # Signature of the current package. > m4_define([AT_PACKAGE_NAME], [rpm]) > m4_define([AT_PACKAGE_TARNAME], [rpm]) >-m4_define([AT_PACKAGE_VERSION], [4.9.0]) >-m4_define([AT_PACKAGE_STRING], [rpm 4.9.0]) >+m4_define([AT_PACKAGE_VERSION], [4.9.1]) >+m4_define([AT_PACKAGE_STRING], [rpm 4.9.1]) > m4_define([AT_PACKAGE_BUGREPORT], [rpm-maint@lists.rpm.org]) >diff -ruN rpm-4.9.0/tests/rpmtests rpm-4.9.1/tests/rpmtests >--- rpm-4.9.0/tests/rpmtests 2011-03-02 01:46:53.000000000 -0500 >+++ rpm-4.9.1/tests/rpmtests 2011-07-15 05:38:00.000000000 -0400 >@@ -1,5 +1,5 @@ > #! /bin/sh >-# Generated from local.at by GNU Autoconf 2.66. >+# Generated from local.at by GNU Autoconf 2.68. > # > # Copyright (C) 2009, 2010 Free Software Foundation, Inc. > # >@@ -84,6 +84,7 @@ > IFS=" "" $as_nl" > > # Find who we are. Look in the path if we contain no directory separator. >+as_myself= > case $0 in #(( > *[\\/]* ) as_myself=$0 ;; > *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >@@ -209,11 +210,18 @@ > # We cannot yet assume a decent shell, so we have to provide a > # neutralization value for shells without unset; and this also > # works around shells that cannot unset nonexistent variables. >+ # Preserve -v and -x to the replacement shell. > BASH_ENV=/dev/null > ENV=/dev/null > (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV > export CONFIG_SHELL >- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} >+ case $- in # (((( >+ *v*x* | *x*v* ) as_opts=-vx ;; >+ *v* ) as_opts=-v ;; >+ *x* ) as_opts=-x ;; >+ * ) as_opts= ;; >+ esac >+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} > fi > > if test x$as_have_required = xno; then : >@@ -582,8 +590,6 @@ > at_tested='rpm > rpmbuild > rpmquery' >-# List of the all the test groups. >-at_groups_all=' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109' > # As many question marks as there are digits in the last test group number. > # Used to normalize the test group numbers so that `ls' lists them in > # numerical order. >@@ -699,6 +705,8 @@ > 108;rpmpython.at:35;add package to transaction;python; > 109;rpmdepmatch.at:4;provide - require pairs;python; > " >+# List of the all the test groups. >+at_groups_all=`$as_echo "$at_help_all" | sed 's/;.*//'` > > # at_fn_validate_ranges NAME... > # ----------------------------- >@@ -734,8 +742,8 @@ > fi > > case $at_option in >- *=*) at_optarg=`expr "x$at_option" : 'x[^=]*=\(.*\)'` ;; >- *) at_optarg= ;; >+ *=?*) at_optarg=`expr "X$at_option" : '[^=]*=\(.*\)'` ;; >+ *) at_optarg= ;; > esac > > # Accept the important Cygnus configure options, so we can diagnose typos. >@@ -791,24 +799,24 @@ > > [0-9] | [0-9][0-9] | [0-9][0-9][0-9] | [0-9][0-9][0-9][0-9]) > at_fn_validate_ranges at_option >- as_fn_append at_groups "$at_option " >+ as_fn_append at_groups "$at_option$as_nl" > ;; > > # Ranges > [0-9]- | [0-9][0-9]- | [0-9][0-9][0-9]- | [0-9][0-9][0-9][0-9]-) > at_range_start=`echo $at_option |tr -d X-` > at_fn_validate_ranges at_range_start >- at_range=`$as_echo " $at_groups_all " | \ >- sed -e 's/^.* \('$at_range_start' \)/\1/'` >- as_fn_append at_groups "$at_range " >+ at_range=`$as_echo "$at_groups_all" | \ >+ sed -ne '/^'$at_range_start'$/,$p'` >+ as_fn_append at_groups "$at_range$as_nl" > ;; > > -[0-9] | -[0-9][0-9] | -[0-9][0-9][0-9] | -[0-9][0-9][0-9][0-9]) > at_range_end=`echo $at_option |tr -d X-` > at_fn_validate_ranges at_range_end >- at_range=`$as_echo " $at_groups_all " | \ >- sed -e 's/\( '$at_range_end'\) .*$/\1/'` >- as_fn_append at_groups "$at_range " >+ at_range=`$as_echo "$at_groups_all" | \ >+ sed -ne '1,/^'$at_range_end'$/p'` >+ as_fn_append at_groups "$at_range$as_nl" > ;; > > [0-9]-[0-9] | [0-9]-[0-9][0-9] | [0-9]-[0-9][0-9][0-9] | \ >@@ -825,10 +833,9 @@ > at_range_start=$at_tmp > fi > at_fn_validate_ranges at_range_start at_range_end >- at_range=`$as_echo " $at_groups_all " | \ >- sed -e 's/^.*\( '$at_range_start' \)/\1/' \ >- -e 's/\( '$at_range_end'\) .*$/\1/'` >- as_fn_append at_groups "$at_range " >+ at_range=`$as_echo "$at_groups_all" | \ >+ sed -ne '/^'$at_range_start'$/,/^'$at_range_end'$/p'` >+ as_fn_append at_groups "$at_range$as_nl" > ;; > > # Directory selection. >@@ -883,11 +890,9 @@ > at_groups_selected=`$as_echo "$at_groups_selected" | > grep -i $at_invert "^[1-9][^;]*;.*[; ]$at_keyword[ ;]"` > done >- # Smash the newlines. >- at_groups_selected=`$as_echo "$at_groups_selected" | sed 's/;.*//' | >- tr "$as_nl" ' ' >- ` >- as_fn_append at_groups "$at_groups_selected " >+ # Smash the keywords. >+ at_groups_selected=`$as_echo "$at_groups_selected" | sed 's/;.*//'` >+ as_fn_append at_groups "$at_groups_selected$as_nl" > ;; > --recheck) > at_recheck=: >@@ -934,11 +939,11 @@ > s/^[ ]*\([1-9][0-9]*\):.*/\1/p > } > /^## Detailed failed tests/q >- ' "$at_suite_log" | tr "$as_nl" ' '` >- as_fn_append at_groups "$at_oldfails" >+ ' "$at_suite_log"` >+ as_fn_append at_groups "$at_oldfails$as_nl" > fi > # Sort the tests, removing duplicates. >- at_groups=`$as_echo "$at_groups" | tr ' ' "$as_nl" | sort -nu` >+ at_groups=`$as_echo "$at_groups" | sort -nu | sed '/^$/d'` > fi > > if test x"$at_color" = xalways \ >@@ -1010,27 +1015,19 @@ > # List of tests. > if $at_list_p; then > cat <<_ATEOF || at_write_fail=1 >-rpm 4.9.0 test suite test groups: >+rpm 4.9.1 test suite test groups: > > NUM: FILE-NAME:LINE TEST-GROUP-NAME > KEYWORDS > > _ATEOF >- # Passing at_groups is tricky. We cannot use it to form a literal string >- # or regexp because of the limitation of AIX awk. And Solaris' awk >- # doesn't grok more than 99 fields in a record, so we have to use `split'. >- # at_groups needs to be space-separated for this script to work. >- case $at_groups in >- *"$as_nl"* ) >- at_groups=`$as_echo "$at_groups" | tr "$as_nl" ' '` ;; >- esac >- $as_echo "$at_groups$as_nl$at_help_all" | >- awk 'BEGIN { FS = ";" } >- NR == 1 { >- for (n = split ($ 0, a, " "); n; n--) >- selected[a[n]] = 1 >+ # Pass an empty line as separator between selected groups and help. >+ $as_echo "$at_groups$as_nl$as_nl$at_help_all" | >+ awk 'NF == 1 && FS != ";" { >+ selected[$ 1] = 1 > next > } >+ /^$/ { FS = ";" } > NF > 0 { > if (selected[$ 1]) { > printf " %3d: %-18s %s\n", $ 1, $ 2, $ 3 >@@ -1059,7 +1056,7 @@ > exit $at_write_fail > fi > if $at_version_p; then >- $as_echo "$as_me (rpm 4.9.0)" && >+ $as_echo "$as_me (rpm 4.9.1)" && > cat <<\_ATEOF || at_write_fail=1 > > Copyright (C) 2010 Free Software Foundation, Inc. >@@ -1069,14 +1066,13 @@ > exit $at_write_fail > fi > >-# Should we print banners? at_groups is space-separated for entire test, >-# newline-separated if only a subset of the testsuite is run. >-case $at_groups in >- *' '*' '* | *"$as_nl"*"$as_nl"* ) >- at_print_banners=: ;; >+# Should we print banners? Yes if more than one test is run. >+case $at_groups in #( >+ *$as_nl* ) >+ at_print_banners=: ;; #( > * ) at_print_banners=false ;; > esac >-# Text for banner N, set to empty once printed. >+# Text for banner N, set to a single space once printed. > # Banner 1. rpmgeneral.at:19 > # Category starts at test group 1. > at_banner_text_1="Basic tests" >@@ -1132,7 +1128,7 @@ > done > > # Autoconf <=2.59b set at_top_builddir instead of at_top_build_prefix: >-: ${at_top_build_prefix=$at_top_builddir} >+: "${at_top_build_prefix=$at_top_builddir}" > > # Perform any assignments requested during argument parsing. > eval "$at_debug_args" >@@ -1265,6 +1261,7 @@ > # Setting up the FDs. > > >+ > # 5 is the log file. Not to be overwritten if `-d'. > if $at_debug_p; then > at_suite_log=/dev/null >@@ -1275,11 +1272,11 @@ > > # Banners and logs. > $as_echo "## --------------------- ## >-## rpm 4.9.0 test suite. ## >+## rpm 4.9.1 test suite. ## > ## --------------------- ##" > { > $as_echo "## --------------------- ## >-## rpm 4.9.0 test suite. ## >+## rpm 4.9.1 test suite. ## > ## --------------------- ##" > echo > >@@ -1358,9 +1355,13 @@ > { > $at_print_banners || return 0 > eval at_banner_text=\$at_banner_text_$1 >- test "x$at_banner_text" = x && return 0 >- eval at_banner_text_$1= >- $as_echo "$as_nl$at_banner_text$as_nl" >+ test "x$at_banner_text" = "x " && return 0 >+ eval "at_banner_text_$1=\" \"" >+ if test -z "$at_banner_text"; then >+ $at_first || echo >+ else >+ $as_echo "$as_nl$at_banner_text$as_nl" >+ fi > } # at_fn_banner > > # at_fn_check_prepare_notrace REASON LINE >@@ -1607,7 +1608,7 @@ > > # at_fn_group_prepare > # ------------------- >-# Prepare running a test group. >+# Prepare for running a test group. > at_fn_group_prepare () > { > # The directory for additional per-group helper files. >@@ -1668,6 +1669,25 @@ > fi > } > >+# at_fn_group_banner ORDINAL LINE DESC PAD [BANNER] >+# ------------------------------------------------- >+# Declare the test group ORDINAL, located at LINE with group description DESC, >+# and residing under BANNER. Use PAD to align the status column. >+at_fn_group_banner () >+{ >+ at_setup_line="$2" >+ test -n "$5" && at_fn_banner $5 >+ at_desc="$3" >+ case $1 in >+ [0-9]) at_desc_line=" $1: ";; >+ [0-9][0-9]) at_desc_line=" $1: " ;; >+ *) at_desc_line="$1: " ;; >+ esac >+ as_fn_append at_desc_line "$3$4" >+ $at_quiet $as_echo_n "$at_desc_line" >+ echo "# -*- compilation -*-" >> "$at_group_log" >+} >+ > # at_fn_group_postprocess > # ----------------------- > # Perform cleanup after running a test group. >@@ -1742,9 +1762,13 @@ > $as_echo "$at_log_msg" >> "$at_group_log" > $as_echo "$at_log_msg" >&5 > >- # Cleanup the group directory, unless the user wants the files. >- if $at_debug_p; then >+ # Cleanup the group directory, unless the user wants the files >+ # or the success was unexpected. >+ if $at_debug_p || test $at_res = xpass; then > at_fn_create_debugging_script >+ if test $at_res = xpass && $at_errexit; then >+ echo stop > "$at_stop_file" >+ fi > else > if test -d "$at_group_dir"; then > find "$at_group_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \; >@@ -1830,8 +1854,7 @@ > > echo > # Turn jobs into a list of numbers, starting from 1. >- at_joblist=`$as_echo " $at_groups_all " | \ >- sed 's/\( '$at_jobs'\) .*/\1/'` >+ at_joblist=`$as_echo "$at_groups" | sed -n 1,${at_jobs}p` > > set X $at_joblist > shift >@@ -1840,28 +1863,32 @@ > ( > # Start one test group. > $at_job_control_off >- exec 6>"$at_job_fifo" >+ if $at_first; then >+ exec 7>"$at_job_fifo" >+ else >+ exec 6<&- >+ fi > trap 'set +x; set +e > trap "" PIPE > echo stop > "$at_stop_file" >- echo token >&6 >+ echo >&7 > as_fn_exit 141' PIPE > at_fn_group_prepare > if cd "$at_group_dir" && > at_fn_test $at_group && >- . "$at_test_source" # AT_JOB_FIFO_FD>&- >+ . "$at_test_source" > then :; else > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to parse test group: $at_group" >&5 > $as_echo "$as_me: WARNING: unable to parse test group: $at_group" >&2;} > at_failed=: > fi > at_fn_group_postprocess >- echo token >&6 >+ echo >&7 > ) & > $at_job_control_off > if $at_first; then > at_first=false >- exec 6<"$at_job_fifo" >+ exec 6<"$at_job_fifo" 7>"$at_job_fifo" > fi > shift # Consume one token. > if test $# -gt 0; then :; else >@@ -1870,6 +1897,7 @@ > fi > test -f "$at_stop_file" && break > done >+ exec 7>&- > # Read back the remaining ($at_jobs - 1) tokens. > set X $at_joblist > shift >@@ -2092,7 +2120,7 @@ > $as_echo "Please send $at_msg and all information you think might help: > > To: <rpm-maint@lists.rpm.org> >- Subject: [rpm 4.9.0] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} >+ Subject: [rpm 4.9.1] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} > > You may investigate any problem if you feel able to do so, in which > case the test suite provides a good starting point. Its output may >@@ -2107,16 +2135,11 @@ > ## Actual tests. ## > ## ------------- ## > #AT_START_1 >-# 1. rpmgeneral.at:22: rpm --version >-at_setup_line='rpmgeneral.at:22' >-at_fn_banner 1 >-at_desc="rpm --version" >-at_desc_line=" 1: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 1 'rpmgeneral.at:22' \ >+ "rpm --version" " " 1 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "1. rpmgeneral.at:22: testing $at_desc ..." >+ $as_echo "1. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2128,7 +2151,7 @@ > at_status=$? at_failed=false > $at_check_filter > at_fn_diff_devnull "$at_stderr" || at_failed=: >-echo >>"$at_stdout"; $as_echo "RPM version 4.9.0 >+echo >>"$at_stdout"; $as_echo "RPM version 4.9.1 > " | \ > $at_diff - "$at_stdout" || at_failed=: > at_fn_check_status 0 $at_status "$at_srcdir/rpmgeneral.at:24" >@@ -2137,20 +2160,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_1 > #AT_START_2 >-# 2. rpmgeneral.at:31: rpmbuild --version >-at_setup_line='rpmgeneral.at:31' >-at_fn_banner 1 >-at_desc="rpmbuild --version" >-at_desc_line=" 2: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 2 'rpmgeneral.at:31' \ >+ "rpmbuild --version" " " 1 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "2. rpmgeneral.at:31: testing $at_desc ..." >+ $as_echo "2. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2162,7 +2180,7 @@ > at_status=$? at_failed=false > $at_check_filter > at_fn_diff_devnull "$at_stderr" || at_failed=: >-echo >>"$at_stdout"; $as_echo "RPM version 4.9.0 >+echo >>"$at_stdout"; $as_echo "RPM version 4.9.1 > " | \ > $at_diff - "$at_stdout" || at_failed=: > at_fn_check_status 0 $at_status "$at_srcdir/rpmgeneral.at:33" >@@ -2171,20 +2189,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_2 > #AT_START_3 >-# 3. rpmgeneral.at:40: rpm --version >-at_setup_line='rpmgeneral.at:40' >-at_fn_banner 1 >-at_desc="rpm --version" >-at_desc_line=" 3: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 3 'rpmgeneral.at:40' \ >+ "rpm --version" " " 1 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "3. rpmgeneral.at:40: testing $at_desc ..." >+ $as_echo "3. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2196,7 +2209,7 @@ > at_status=$? at_failed=false > $at_check_filter > at_fn_diff_devnull "$at_stderr" || at_failed=: >-echo >>"$at_stdout"; $as_echo "RPM version 4.9.0 >+echo >>"$at_stdout"; $as_echo "RPM version 4.9.1 > " | \ > $at_diff - "$at_stdout" || at_failed=: > at_fn_check_status 0 $at_status "$at_srcdir/rpmgeneral.at:42" >@@ -2205,20 +2218,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_3 > #AT_START_4 >-# 4. rpmgeneral.at:49: rpm --version >-at_setup_line='rpmgeneral.at:49' >-at_fn_banner 1 >-at_desc="rpm --version" >-at_desc_line=" 4: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 4 'rpmgeneral.at:49' \ >+ "rpm --version" " " 1 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "4. rpmgeneral.at:49: testing $at_desc ..." >+ $as_echo "4. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2230,7 +2238,7 @@ > at_status=$? at_failed=false > $at_check_filter > at_fn_diff_devnull "$at_stderr" || at_failed=: >-echo >>"$at_stdout"; $as_echo "RPM version 4.9.0 >+echo >>"$at_stdout"; $as_echo "RPM version 4.9.1 > " | \ > $at_diff - "$at_stdout" || at_failed=: > at_fn_check_status 0 $at_status "$at_srcdir/rpmgeneral.at:51" >@@ -2239,20 +2247,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_4 > #AT_START_5 >-# 5. rpmgeneral.at:58: rpm --showrc >-at_setup_line='rpmgeneral.at:58' >-at_fn_banner 1 >-at_desc="rpm --showrc" >-at_desc_line=" 5: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 5 'rpmgeneral.at:58' \ >+ "rpm --showrc" " " 1 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "5. rpmgeneral.at:58: testing $at_desc ..." >+ $as_echo "5. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2271,20 +2274,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_5 > #AT_START_6 >-# 6. rpmgeneral.at:68: rpm --querytags >-at_setup_line='rpmgeneral.at:68' >-at_fn_banner 1 >-at_desc="rpm --querytags" >-at_desc_line=" 6: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 6 'rpmgeneral.at:68' \ >+ "rpm --querytags" " " 1 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "6. rpmgeneral.at:68: testing $at_desc ..." >+ $as_echo "6. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2487,20 +2485,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_6 > #AT_START_7 >-# 7. rpmquery.at:22: rpm --qf -p *.i386.rpm >-at_setup_line='rpmquery.at:22' >-at_fn_banner 2 >-at_desc="rpm --qf -p *.i386.rpm" >-at_desc_line=" 7: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 7 'rpmquery.at:22' \ >+ "rpm --qf -p *.i386.rpm" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "7. rpmquery.at:22: testing $at_desc ..." >+ $as_echo "7. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2529,20 +2522,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_7 > #AT_START_8 >-# 8. rpmquery.at:36: rpm --qf -p *.src.rpm >-at_setup_line='rpmquery.at:36' >-at_fn_banner 2 >-at_desc="rpm --qf -p *.src.rpm" >-at_desc_line=" 8: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 8 'rpmquery.at:36' \ >+ "rpm --qf -p *.src.rpm" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "8. rpmquery.at:36: testing $at_desc ..." >+ $as_echo "8. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2571,20 +2559,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_8 > #AT_START_9 >-# 9. rpmquery.at:50: rpm -ql -p *.src.rpm >-at_setup_line='rpmquery.at:50' >-at_fn_banner 2 >-at_desc="rpm -ql -p *.src.rpm" >-at_desc_line=" 9: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 9 'rpmquery.at:50' \ >+ "rpm -ql -p *.src.rpm" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "9. rpmquery.at:50: testing $at_desc ..." >+ $as_echo "9. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2614,20 +2597,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_9 > #AT_START_10 >-# 10. rpmquery.at:65: rpmspec -q >-at_setup_line='rpmquery.at:65' >-at_fn_banner 2 >-at_desc="rpmspec -q" >-at_desc_line=" 10: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 10 'rpmquery.at:65' \ >+ "rpmspec -q" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "10. rpmquery.at:65: testing $at_desc ..." >+ $as_echo "10. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2653,20 +2631,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_10 > #AT_START_11 >-# 11. rpmquery.at:77: rpm -ql -p *.i386.rpm >-at_setup_line='rpmquery.at:77' >-at_fn_banner 2 >-at_desc="rpm -ql -p *.i386.rpm" >-at_desc_line=" 11: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 11 'rpmquery.at:77' \ >+ "rpm -ql -p *.i386.rpm" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "11. rpmquery.at:77: testing $at_desc ..." >+ $as_echo "11. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2697,20 +2670,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_11 > #AT_START_12 >-# 12. rpmquery.at:94: rpm -qp <manifest> >-at_setup_line='rpmquery.at:94' >-at_fn_banner 2 >-at_desc="rpm -qp <manifest>" >-at_desc_line=" 12: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 12 'rpmquery.at:94' \ >+ "rpm -qp <manifest>" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "12. rpmquery.at:94: testing $at_desc ..." >+ $as_echo "12. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2747,20 +2715,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_12 > #AT_START_13 >-# 13. rpmquery.at:115: rpm -q --scripts -p *.i386.rpm >-at_setup_line='rpmquery.at:115' >-at_fn_banner 2 >-at_desc="rpm -q --scripts -p *.i386.rpm" >-at_desc_line=" 13: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 13 'rpmquery.at:115' \ >+ "rpm -q --scripts -p *.i386.rpm" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "13. rpmquery.at:115: testing $at_desc ..." >+ $as_echo "13. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2792,20 +2755,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_13 > #AT_START_14 >-# 14. rpmquery.at:136: rpm -qil hello >-at_setup_line='rpmquery.at:136' >-at_fn_banner 2 >-at_desc="rpm -qil hello" >-at_desc_line=" 14: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 14 'rpmquery.at:136' \ >+ "rpm -qil hello" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "14. rpmquery.at:136: testing $at_desc ..." >+ $as_echo "14. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2906,20 +2864,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_14 > #AT_START_15 >-# 15. rpmquery.at:178: integer array query >-at_setup_line='rpmquery.at:178' >-at_fn_banner 2 >-at_desc="integer array query" >-at_desc_line=" 15: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 15 'rpmquery.at:178' \ >+ "integer array query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "15. rpmquery.at:178: testing $at_desc ..." >+ $as_echo "15. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2950,20 +2903,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_15 > #AT_START_16 >-# 16. rpmquery.at:194: formatted filesbypkg query >-at_setup_line='rpmquery.at:194' >-at_fn_banner 2 >-at_desc="formatted filesbypkg query" >-at_desc_line=" 16: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 16 'rpmquery.at:194' \ >+ "formatted filesbypkg query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "16. rpmquery.at:194: testing $at_desc ..." >+ $as_echo "16. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -2994,20 +2942,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_16 > #AT_START_17 >-# 17. rpmquery.at:210: hex formatted integer array extension query >-at_setup_line='rpmquery.at:210' >-at_fn_banner 2 >-at_desc="hex formatted integer array extension query" >-at_desc_line=" 17: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 17 'rpmquery.at:210' \ >+ "hex formatted integer array extension query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "17. rpmquery.at:210: testing $at_desc ..." >+ $as_echo "17. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3038,20 +2981,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_17 > #AT_START_18 >-# 18. rpmquery.at:226: base64 extension query >-at_setup_line='rpmquery.at:226' >-at_fn_banner 2 >-at_desc="base64 extension query" >-at_desc_line=" 18: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 18 'rpmquery.at:226' \ >+ "base64 extension query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "18. rpmquery.at:226: testing $at_desc ..." >+ $as_echo "18. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3080,20 +3018,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_18 > #AT_START_19 >-# 19. rpmquery.at:240: integer array perms format query >-at_setup_line='rpmquery.at:240' >-at_fn_banner 2 >-at_desc="integer array perms format query" >-at_desc_line=" 19: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 19 'rpmquery.at:240' \ >+ "integer array perms format query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "19. rpmquery.at:240: testing $at_desc ..." >+ $as_echo "19. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3124,20 +3057,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_19 > #AT_START_20 >-# 20. rpmquery.at:256: string array query >-at_setup_line='rpmquery.at:256' >-at_fn_banner 2 >-at_desc="string array query" >-at_desc_line=" 20: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 20 'rpmquery.at:256' \ >+ "string array query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "20. rpmquery.at:256: testing $at_desc ..." >+ $as_echo "20. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3165,20 +3093,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_20 > #AT_START_21 >-# 21. rpmquery.at:269: empty string array query >-at_setup_line='rpmquery.at:269' >-at_fn_banner 2 >-at_desc="empty string array query" >-at_desc_line=" 21: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 21 'rpmquery.at:269' \ >+ "empty string array query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "21. rpmquery.at:269: testing $at_desc ..." >+ $as_echo "21. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3205,20 +3128,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_21 > #AT_START_22 >-# 22. rpmquery.at:282: empty string array extension array format >-at_setup_line='rpmquery.at:282' >-at_fn_banner 2 >-at_desc="empty string array extension array format" >-at_desc_line=" 22: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 22 'rpmquery.at:282' \ >+ "empty string array extension array format" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "22. rpmquery.at:282: testing $at_desc ..." >+ $as_echo "22. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3245,20 +3163,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_22 > #AT_START_23 >-# 23. rpmquery.at:295: empty string array extension query >-at_setup_line='rpmquery.at:295' >-at_fn_banner 2 >-at_desc="empty string array extension query" >-at_desc_line=" 23: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 23 'rpmquery.at:295' \ >+ "empty string array extension query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "23. rpmquery.at:295: testing $at_desc ..." >+ $as_echo "23. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3286,20 +3199,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_23 > #AT_START_24 >-# 24. rpmquery.at:308: different sizes arrays query >-at_setup_line='rpmquery.at:308' >-at_fn_banner 2 >-at_desc="different sizes arrays query" >-at_desc_line=" 24: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 24 'rpmquery.at:308' \ >+ "different sizes arrays query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "24. rpmquery.at:308: testing $at_desc ..." >+ $as_echo "24. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3328,20 +3236,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_24 > #AT_START_25 >-# 25. rpmquery.at:322: non-existent string tag >-at_setup_line='rpmquery.at:322' >-at_fn_banner 2 >-at_desc="non-existent string tag" >-at_desc_line=" 25: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 25 'rpmquery.at:322' \ >+ "non-existent string tag" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "25. rpmquery.at:322: testing $at_desc ..." >+ $as_echo "25. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3369,20 +3272,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_25 > #AT_START_26 >-# 26. rpmquery.at:335: non-existent integer tag query >-at_setup_line='rpmquery.at:335' >-at_fn_banner 2 >-at_desc="non-existent integer tag query" >-at_desc_line=" 26: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 26 'rpmquery.at:335' \ >+ "non-existent integer tag query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "26. rpmquery.at:335: testing $at_desc ..." >+ $as_echo "26. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3410,20 +3308,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_26 > #AT_START_27 >-# 27. rpmquery.at:348: conditional queryformat >-at_setup_line='rpmquery.at:348' >-at_fn_banner 2 >-at_desc="conditional queryformat" >-at_desc_line=" 27: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 27 'rpmquery.at:348' \ >+ "conditional queryformat" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "27. rpmquery.at:348: testing $at_desc ..." >+ $as_echo "27. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3451,20 +3344,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_27 > #AT_START_28 >-# 28. rpmquery.at:361: invalid tag query >-at_setup_line='rpmquery.at:361' >-at_fn_banner 2 >-at_desc="invalid tag query" >-at_desc_line=" 28: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 28 'rpmquery.at:361' \ >+ "invalid tag query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "28. rpmquery.at:361: testing $at_desc ..." >+ $as_echo "28. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3493,20 +3381,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_28 > #AT_START_29 >-# 29. rpmquery.at:375: invalid data for format query >-at_setup_line='rpmquery.at:375' >-at_fn_banner 2 >-at_desc="invalid data for format query" >-at_desc_line=" 29: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 29 'rpmquery.at:375' \ >+ "invalid data for format query" " " 2 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "29. rpmquery.at:375: testing $at_desc ..." >+ $as_echo "29. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3534,20 +3417,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_29 > #AT_START_30 >-# 30. rpmverify.at:7: dependency problems >-at_setup_line='rpmverify.at:7' >-at_fn_banner 3 >-at_desc="dependency problems" >-at_desc_line=" 30: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 30 'rpmverify.at:7' \ >+ "dependency problems" " " 3 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "30. rpmverify.at:7: testing $at_desc ..." >+ $as_echo "30. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3595,20 +3473,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_30 > #AT_START_31 >-# 31. rpmverify.at:31: files with no problems >-at_setup_line='rpmverify.at:31' >-at_fn_banner 3 >-at_desc="files with no problems" >-at_desc_line=" 31: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 31 'rpmverify.at:31' \ >+ "files with no problems" " " 3 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "31. rpmverify.at:31: testing $at_desc ..." >+ $as_echo "31. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3647,20 +3520,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_31 > #AT_START_32 >-# 32. rpmverify.at:48: files with no problems in verbose mode >-at_setup_line='rpmverify.at:48' >-at_fn_banner 3 >-at_desc="files with no problems in verbose mode" >-at_desc_line=" 32: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 32 'rpmverify.at:48' \ >+ "files with no problems in verbose mode" " " 3 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "32. rpmverify.at:48: testing $at_desc ..." >+ $as_echo "32. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3703,20 +3571,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_32 > #AT_START_33 >-# 33. rpmverify.at:68: verify files with problems present >-at_setup_line='rpmverify.at:68' >-at_fn_banner 3 >-at_desc="verify files with problems present" >-at_desc_line=" 33: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 33 'rpmverify.at:68' \ >+ "verify files with problems present" " " 3 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "33. rpmverify.at:68: testing $at_desc ..." >+ $as_echo "33. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3766,20 +3629,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_33 > #AT_START_34 >-# 34. rpmverify.at:92: verifyscript failure >-at_setup_line='rpmverify.at:92' >-at_fn_banner 3 >-at_desc="verifyscript failure" >-at_desc_line=" 34: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 34 'rpmverify.at:92' \ >+ "verifyscript failure" " " 3 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "34. rpmverify.at:92: testing $at_desc ..." >+ $as_echo "34. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3818,20 +3676,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_34 > #AT_START_35 >-# 35. rpmverify.at:108: verifyscript success >-at_setup_line='rpmverify.at:108' >-at_fn_banner 3 >-at_desc="verifyscript success" >-at_desc_line=" 35: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 35 'rpmverify.at:108' \ >+ "verifyscript success" " " 3 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "35. rpmverify.at:108: testing $at_desc ..." >+ $as_echo "35. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3870,20 +3723,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_35 > #AT_START_36 >-# 36. rpmdb.at:23: rpm --initdb >-at_setup_line='rpmdb.at:23' >-at_fn_banner 4 >-at_desc="rpm --initdb" >-at_desc_line=" 36: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 36 'rpmdb.at:23' \ >+ "rpm --initdb" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "36. rpmdb.at:23: testing $at_desc ..." >+ $as_echo "36. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3920,20 +3768,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_36 > #AT_START_37 >-# 37. rpmdb.at:36: rpm -qa >-at_setup_line='rpmdb.at:36' >-at_fn_banner 4 >-at_desc="rpm -qa" >-at_desc_line=" 37: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 37 'rpmdb.at:36' \ >+ "rpm -qa" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "37. rpmdb.at:36: testing $at_desc ..." >+ $as_echo "37. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -3974,20 +3817,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_37 > #AT_START_38 >-# 38. rpmdb.at:51: rpm -i *.noarch.rpm >-at_setup_line='rpmdb.at:51' >-at_fn_banner 4 >-at_desc="rpm -i *.noarch.rpm" >-at_desc_line=" 38: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 38 'rpmdb.at:51' \ >+ "rpm -i *.noarch.rpm" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "38. rpmdb.at:51: testing $at_desc ..." >+ $as_echo "38. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4038,20 +3876,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_38 > #AT_START_39 >-# 39. rpmdb.at:70: rpm -U --replacepkgs >-at_setup_line='rpmdb.at:70' >-at_fn_banner 4 >-at_desc="rpm -U --replacepkgs" >-at_desc_line=" 39: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 39 'rpmdb.at:70' \ >+ "rpm -U --replacepkgs" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "39. rpmdb.at:70: testing $at_desc ..." >+ $as_echo "39. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4100,20 +3933,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_39 > #AT_START_40 >-# 40. rpmdb.at:90: rpm -i --relocate=.. *.i386.rpm >-at_setup_line='rpmdb.at:90' >-at_fn_banner 4 >-at_desc="rpm -i --relocate=.. *.i386.rpm" >-at_desc_line=" 40: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 40 'rpmdb.at:90' \ >+ "rpm -i --relocate=.. *.i386.rpm" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "40. rpmdb.at:90: testing $at_desc ..." >+ $as_echo "40. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4165,20 +3993,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_40 > #AT_START_41 >-# 41. rpmdb.at:112: rpm -i --relocate=.. *.ppc64.rpm >-at_setup_line='rpmdb.at:112' >-at_fn_banner 4 >-at_desc="rpm -i --relocate=.. *.ppc64.rpm" >-at_desc_line=" 41: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 41 'rpmdb.at:112' \ >+ "rpm -i --relocate=.. *.ppc64.rpm" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "41. rpmdb.at:112: testing $at_desc ..." >+ $as_echo "41. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4230,20 +4053,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_41 > #AT_START_42 >-# 42. rpmdb.at:133: rpm -U and verify status >-at_setup_line='rpmdb.at:133' >-at_fn_banner 4 >-at_desc="rpm -U and verify status" >-at_desc_line=" 42: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 42 'rpmdb.at:133' \ >+ "rpm -U and verify status" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "42. rpmdb.at:133: testing $at_desc ..." >+ $as_echo "42. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4290,20 +4108,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_42 > #AT_START_43 >-# 43. rpmdb.at:155: rpm -U with _install_lang and verify status >-at_setup_line='rpmdb.at:155' >-at_fn_banner 4 >-at_desc="rpm -U with _install_lang and verify status" >-at_desc_line=" 43: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 43 'rpmdb.at:155' \ >+ "rpm -U with _install_lang and verify status" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "43. rpmdb.at:155: testing $at_desc ..." >+ $as_echo "43. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4350,20 +4163,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_43 > #AT_START_44 >-# 44. rpmdb.at:179: rpm -U and verify files on disk >-at_setup_line='rpmdb.at:179' >-at_fn_banner 4 >-at_desc="rpm -U and verify files on disk" >-at_desc_line=" 44: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 44 'rpmdb.at:179' \ >+ "rpm -U and verify files on disk" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "44. rpmdb.at:179: testing $at_desc ..." >+ $as_echo "44. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4410,20 +4218,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_44 > #AT_START_45 >-# 45. rpmdb.at:201: rpm -e and verify files removed >-at_setup_line='rpmdb.at:201' >-at_fn_banner 4 >-at_desc="rpm -e and verify files removed" >-at_desc_line=" 45: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 45 'rpmdb.at:201' \ >+ "rpm -e and verify files removed" " " 4 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "45. rpmdb.at:201: testing $at_desc ..." >+ $as_echo "45. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4472,20 +4275,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_45 > #AT_START_46 >-# 46. rpmi.at:23: rpm -U *.src.rpm >-at_setup_line='rpmi.at:23' >-at_fn_banner 5 >-at_desc="rpm -U *.src.rpm" >-at_desc_line=" 46: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 46 'rpmi.at:23' \ >+ "rpm -U *.src.rpm" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "46. rpmi.at:23: testing $at_desc ..." >+ $as_echo "46. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4514,20 +4312,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_46 > #AT_START_47 >-# 47. rpmi.at:38: rpm -i *.src.rpm >-at_setup_line='rpmi.at:38' >-at_fn_banner 5 >-at_desc="rpm -i *.src.rpm" >-at_desc_line=" 47: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 47 'rpmi.at:38' \ >+ "rpm -i *.src.rpm" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "47. rpmi.at:38: testing $at_desc ..." >+ $as_echo "47. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4556,20 +4349,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_47 > #AT_START_48 >-# 48. rpmi.at:54: rpm -i <nonexistent file> >-at_setup_line='rpmi.at:54' >-at_fn_banner 5 >-at_desc="rpm -i <nonexistent file>" >-at_desc_line=" 48: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 48 'rpmi.at:54' \ >+ "rpm -i <nonexistent file>" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "48. rpmi.at:54: testing $at_desc ..." >+ $as_echo "48. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4594,20 +4382,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_48 > #AT_START_49 >-# 49. rpmi.at:66: rpm -i --nomanifest <garbage text file> >-at_setup_line='rpmi.at:66' >-at_fn_banner 5 >-at_desc="rpm -i --nomanifest <garbage text file>" >-at_desc_line=" 49: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 49 'rpmi.at:66' \ >+ "rpm -i --nomanifest <garbage text file>" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "49. rpmi.at:66: testing $at_desc ..." >+ $as_echo "49. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4644,20 +4427,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_49 > #AT_START_50 >-# 50. rpmi.at:83: rpm -i <garbage text file >-at_setup_line='rpmi.at:83' >-at_fn_banner 5 >-at_desc="rpm -i <garbage text file" >-at_desc_line=" 50: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 50 'rpmi.at:83' \ >+ "rpm -i <garbage text file" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "50. rpmi.at:83: testing $at_desc ..." >+ $as_echo "50. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -4694,20 +4472,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_50 > #AT_START_51 >-# 51. rpmi.at:102: rpm -U upgrade to newer >-at_setup_line='rpmi.at:102' >-at_fn_banner 5 >-at_desc="rpm -U upgrade to newer" >-at_desc_line=" 51: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 51 'rpmi.at:102' \ >+ "rpm -U upgrade to newer" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "51. rpmi.at:102: testing $at_desc ..." >+ $as_echo "51. $at_setup_line: testing $at_desc ..." > $at_traceon > > { set +x >@@ -4757,20 +4530,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_51 > #AT_START_52 >-# 52. rpmi.at:124: rpm -U upgrade to older >-at_setup_line='rpmi.at:124' >-at_fn_banner 5 >-at_desc="rpm -U upgrade to older" >-at_desc_line=" 52: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 52 'rpmi.at:124' \ >+ "rpm -U upgrade to older" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "52. rpmi.at:124: testing $at_desc ..." >+ $as_echo "52. $at_setup_line: testing $at_desc ..." > $at_traceon > > { set +x >@@ -4804,20 +4572,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_52 > #AT_START_53 >-# 53. rpmi.at:138: rpm -U --oldpackage downgrade >-at_setup_line='rpmi.at:138' >-at_fn_banner 5 >-at_desc="rpm -U --oldpackage downgrade" >-at_desc_line=" 53: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 53 'rpmi.at:138' \ >+ "rpm -U --oldpackage downgrade" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "53. rpmi.at:138: testing $at_desc ..." >+ $as_echo "53. $at_setup_line: testing $at_desc ..." > $at_traceon > > { set +x >@@ -4853,20 +4616,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_53 > #AT_START_54 >-# 54. rpmi.at:153: rpm -U two versions of same package >-at_setup_line='rpmi.at:153' >-at_fn_banner 5 >-at_desc="rpm -U two versions of same package" >-at_desc_line=" 54: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 54 'rpmi.at:153' \ >+ "rpm -U two versions of same package" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "54. rpmi.at:153: testing $at_desc ..." >+ $as_echo "54. $at_setup_line: testing $at_desc ..." > $at_traceon > > { set +x >@@ -4904,20 +4662,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_54 > #AT_START_55 >-# 55. rpmi.at:169: rpm -i two versions of same package >-at_setup_line='rpmi.at:169' >-at_fn_banner 5 >-at_desc="rpm -i two versions of same package" >-at_desc_line=" 55: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 55 'rpmi.at:169' \ >+ "rpm -i two versions of same package" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "55. rpmi.at:169: testing $at_desc ..." >+ $as_echo "55. $at_setup_line: testing $at_desc ..." > $at_traceon > > { set +x >@@ -4956,20 +4709,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_55 > #AT_START_56 >-# 56. rpmi.at:187: rpm -i identical versions of same package >-at_setup_line='rpmi.at:187' >-at_fn_banner 5 >-at_desc="rpm -i identical versions of same package" >-at_desc_line=" 56: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 56 'rpmi.at:187' \ >+ "rpm -i identical versions of same package" " " 5 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "56. rpmi.at:187: testing $at_desc ..." >+ $as_echo "56. $at_setup_line: testing $at_desc ..." > $at_traceon > > { set +x >@@ -5007,20 +4755,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_56 > #AT_START_57 >-# 57. rpmbuild.at:23: rpmbuild -ba *.spec >-at_setup_line='rpmbuild.at:23' >-at_fn_banner 6 >-at_desc="rpmbuild -ba *.spec" >-at_desc_line=" 57: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 57 'rpmbuild.at:23' \ >+ "rpmbuild -ba *.spec" " " 6 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "57. rpmbuild.at:23: testing $at_desc ..." >+ $as_echo "57. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5055,20 +4798,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_57 > #AT_START_58 >-# 58. rpmbuild.at:62: rpmbuild --rebuild >-at_setup_line='rpmbuild.at:62' >-at_fn_banner 6 >-at_desc="rpmbuild --rebuild" >-at_desc_line=" 58: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 58 'rpmbuild.at:62' \ >+ "rpmbuild --rebuild" " " 6 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "58. rpmbuild.at:62: testing $at_desc ..." >+ $as_echo "58. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5097,20 +4835,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_58 > #AT_START_59 >-# 59. rpmbuild.at:95: rpmbuild -tb <tar with bad spec> >-at_setup_line='rpmbuild.at:95' >-at_fn_banner 6 >-at_desc="rpmbuild -tb <tar with bad spec>" >-at_desc_line=" 59: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 59 'rpmbuild.at:95' \ >+ "rpmbuild -tb <tar with bad spec>" " " 6 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "59. rpmbuild.at:95: testing $at_desc ..." >+ $as_echo "59. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5141,20 +4874,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_59 > #AT_START_60 >-# 60. rpmbuild.at:112: rpmbuild -tb >-at_setup_line='rpmbuild.at:112' >-at_fn_banner 6 >-at_desc="rpmbuild -tb" >-at_desc_line=" 60: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 60 'rpmbuild.at:112' \ >+ "rpmbuild -tb" " " 6 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "60. rpmbuild.at:112: testing $at_desc ..." >+ $as_echo "60. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5183,20 +4911,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_60 > #AT_START_61 >-# 61. rpmvercmp.at:13: rpmvercmp(1.0, 1.0) = 0 >-at_setup_line='rpmvercmp.at:13' >-at_fn_banner 7 >-at_desc="rpmvercmp(1.0, 1.0) = 0" >-at_desc_line=" 61: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 61 'rpmvercmp.at:13' \ >+ "rpmvercmp(1.0, 1.0) = 0" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "61. rpmvercmp.at:13: testing $at_desc ..." >+ $as_echo "61. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5217,20 +4940,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_61 > #AT_START_62 >-# 62. rpmvercmp.at:14: rpmvercmp(1.0, 2.0) = -1 >-at_setup_line='rpmvercmp.at:14' >-at_fn_banner 7 >-at_desc="rpmvercmp(1.0, 2.0) = -1" >-at_desc_line=" 62: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 62 'rpmvercmp.at:14' \ >+ "rpmvercmp(1.0, 2.0) = -1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "62. rpmvercmp.at:14: testing $at_desc ..." >+ $as_echo "62. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5251,20 +4969,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_62 > #AT_START_63 >-# 63. rpmvercmp.at:15: rpmvercmp(2.0, 2.0.1) = -1 >-at_setup_line='rpmvercmp.at:15' >-at_fn_banner 7 >-at_desc="rpmvercmp(2.0, 2.0.1) = -1" >-at_desc_line=" 63: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 63 'rpmvercmp.at:15' \ >+ "rpmvercmp(2.0, 2.0.1) = -1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "63. rpmvercmp.at:15: testing $at_desc ..." >+ $as_echo "63. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5285,20 +4998,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_63 > #AT_START_64 >-# 64. rpmvercmp.at:16: rpmvercmp(2.0.1a, 2.0.1) = 1 >-at_setup_line='rpmvercmp.at:16' >-at_fn_banner 7 >-at_desc="rpmvercmp(2.0.1a, 2.0.1) = 1" >-at_desc_line=" 64: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 64 'rpmvercmp.at:16' \ >+ "rpmvercmp(2.0.1a, 2.0.1) = 1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "64. rpmvercmp.at:16: testing $at_desc ..." >+ $as_echo "64. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5319,20 +5027,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_64 > #AT_START_65 >-# 65. rpmvercmp.at:17: rpmvercmp(5.5p1, 5.5p2) = -1 >-at_setup_line='rpmvercmp.at:17' >-at_fn_banner 7 >-at_desc="rpmvercmp(5.5p1, 5.5p2) = -1" >-at_desc_line=" 65: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 65 'rpmvercmp.at:17' \ >+ "rpmvercmp(5.5p1, 5.5p2) = -1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "65. rpmvercmp.at:17: testing $at_desc ..." >+ $as_echo "65. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5353,20 +5056,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_65 > #AT_START_66 >-# 66. rpmvercmp.at:18: rpmvercmp(5.6p1, 5.5p2) = 1 >-at_setup_line='rpmvercmp.at:18' >-at_fn_banner 7 >-at_desc="rpmvercmp(5.6p1, 5.5p2) = 1" >-at_desc_line=" 66: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 66 'rpmvercmp.at:18' \ >+ "rpmvercmp(5.6p1, 5.5p2) = 1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "66. rpmvercmp.at:18: testing $at_desc ..." >+ $as_echo "66. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5387,20 +5085,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_66 > #AT_START_67 >-# 67. rpmvercmp.at:19: rpmvercmp(10a2, 10b2) = -1 >-at_setup_line='rpmvercmp.at:19' >-at_fn_banner 7 >-at_desc="rpmvercmp(10a2, 10b2) = -1" >-at_desc_line=" 67: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 67 'rpmvercmp.at:19' \ >+ "rpmvercmp(10a2, 10b2) = -1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "67. rpmvercmp.at:19: testing $at_desc ..." >+ $as_echo "67. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5421,20 +5114,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_67 > #AT_START_68 >-# 68. rpmvercmp.at:20: rpmvercmp(1.0a, 1.0aa) = -1 >-at_setup_line='rpmvercmp.at:20' >-at_fn_banner 7 >-at_desc="rpmvercmp(1.0a, 1.0aa) = -1" >-at_desc_line=" 68: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 68 'rpmvercmp.at:20' \ >+ "rpmvercmp(1.0a, 1.0aa) = -1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "68. rpmvercmp.at:20: testing $at_desc ..." >+ $as_echo "68. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5455,20 +5143,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_68 > #AT_START_69 >-# 69. rpmvercmp.at:21: rpmvercmp(6.0rc1, 6.0) = 1 >-at_setup_line='rpmvercmp.at:21' >-at_fn_banner 7 >-at_desc="rpmvercmp(6.0rc1, 6.0) = 1" >-at_desc_line=" 69: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 69 'rpmvercmp.at:21' \ >+ "rpmvercmp(6.0rc1, 6.0) = 1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "69. rpmvercmp.at:21: testing $at_desc ..." >+ $as_echo "69. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5489,20 +5172,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_69 > #AT_START_70 >-# 70. rpmvercmp.at:22: rpmvercmp(6.0.rc1, 6.0) = 1 >-at_setup_line='rpmvercmp.at:22' >-at_fn_banner 7 >-at_desc="rpmvercmp(6.0.rc1, 6.0) = 1" >-at_desc_line=" 70: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 70 'rpmvercmp.at:22' \ >+ "rpmvercmp(6.0.rc1, 6.0) = 1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "70. rpmvercmp.at:22: testing $at_desc ..." >+ $as_echo "70. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5523,20 +5201,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_70 > #AT_START_71 >-# 71. rpmvercmp.at:23: rpmvercmp(10.1.1.0001, 10.1.1.39) = -1 >-at_setup_line='rpmvercmp.at:23' >-at_fn_banner 7 >-at_desc="rpmvercmp(10.1.1.0001, 10.1.1.39) = -1" >-at_desc_line=" 71: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 71 'rpmvercmp.at:23' \ >+ "rpmvercmp(10.1.1.0001, 10.1.1.39) = -1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "71. rpmvercmp.at:23: testing $at_desc ..." >+ $as_echo "71. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5557,20 +5230,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_71 > #AT_START_72 >-# 72. rpmvercmp.at:24: rpmvercmp(5.0, 4.999.9) = 1 >-at_setup_line='rpmvercmp.at:24' >-at_fn_banner 7 >-at_desc="rpmvercmp(5.0, 4.999.9) = 1" >-at_desc_line=" 72: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 72 'rpmvercmp.at:24' \ >+ "rpmvercmp(5.0, 4.999.9) = 1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "72. rpmvercmp.at:24: testing $at_desc ..." >+ $as_echo "72. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5591,20 +5259,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_72 > #AT_START_73 >-# 73. rpmvercmp.at:25: rpmvercmp(2.030, 2.031) = -1 >-at_setup_line='rpmvercmp.at:25' >-at_fn_banner 7 >-at_desc="rpmvercmp(2.030, 2.031) = -1" >-at_desc_line=" 73: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 73 'rpmvercmp.at:25' \ >+ "rpmvercmp(2.030, 2.031) = -1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "73. rpmvercmp.at:25: testing $at_desc ..." >+ $as_echo "73. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5625,20 +5288,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_73 > #AT_START_74 >-# 74. rpmvercmp.at:26: rpmvercmp(20101122, 20101121) = 1 >-at_setup_line='rpmvercmp.at:26' >-at_fn_banner 7 >-at_desc="rpmvercmp(20101122, 20101121) = 1" >-at_desc_line=" 74: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 74 'rpmvercmp.at:26' \ >+ "rpmvercmp(20101122, 20101121) = 1" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "74. rpmvercmp.at:26: testing $at_desc ..." >+ $as_echo "74. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5659,20 +5317,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_74 > #AT_START_75 >-# 75. rpmvercmp.at:27: rpmvercmp(2.0, 2_0) = 0 >-at_setup_line='rpmvercmp.at:27' >-at_fn_banner 7 >-at_desc="rpmvercmp(2.0, 2_0) = 0" >-at_desc_line=" 75: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 75 'rpmvercmp.at:27' \ >+ "rpmvercmp(2.0, 2_0) = 0" " " 7 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "75. rpmvercmp.at:27: testing $at_desc ..." >+ $as_echo "75. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5693,20 +5346,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_75 > #AT_START_76 >-# 76. rpmdeps.at:7: missing dependency >-at_setup_line='rpmdeps.at:7' >-at_fn_banner 8 >-at_desc="missing dependency" >-at_desc_line=" 76: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 76 'rpmdeps.at:7' \ >+ "missing dependency" " " 8 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "76. rpmdeps.at:7: testing $at_desc ..." >+ $as_echo "76. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5752,20 +5400,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_76 > #AT_START_77 >-# 77. rpmdeps.at:29: cross-depending packages >-at_setup_line='rpmdeps.at:29' >-at_fn_banner 8 >-at_desc="cross-depending packages" >-at_desc_line=" 77: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 77 'rpmdeps.at:29' \ >+ "cross-depending packages" " " 8 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "77. rpmdeps.at:29: testing $at_desc ..." >+ $as_echo "77. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5818,20 +5461,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_77 > #AT_START_78 >-# 78. rpmdeps.at:54: unsatisfied versioned require >-at_setup_line='rpmdeps.at:54' >-at_fn_banner 8 >-at_desc="unsatisfied versioned require" >-at_desc_line=" 78: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 78 'rpmdeps.at:54' \ >+ "unsatisfied versioned require" " " 8 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "78. rpmdeps.at:54: testing $at_desc ..." >+ $as_echo "78. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5887,20 +5525,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_78 > #AT_START_79 >-# 79. rpmdeps.at:81: satisfied versioned require >-at_setup_line='rpmdeps.at:81' >-at_fn_banner 8 >-at_desc="satisfied versioned require" >-at_desc_line=" 79: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 79 'rpmdeps.at:81' \ >+ "satisfied versioned require" " " 8 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "79. rpmdeps.at:81: testing $at_desc ..." >+ $as_echo "79. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -5953,20 +5586,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_79 > #AT_START_80 >-# 80. rpmdeps.at:106: versioned conflict in transaction >-at_setup_line='rpmdeps.at:106' >-at_fn_banner 8 >-at_desc="versioned conflict in transaction" >-at_desc_line=" 80: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 80 'rpmdeps.at:106' \ >+ "versioned conflict in transaction" " " 8 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "80. rpmdeps.at:106: testing $at_desc ..." >+ $as_echo "80. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6020,20 +5648,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_80 > #AT_START_81 >-# 81. rpmdeps.at:132: versioned conflict in database >-at_setup_line='rpmdeps.at:132' >-at_fn_banner 8 >-at_desc="versioned conflict in database" >-at_desc_line=" 81: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 81 'rpmdeps.at:132' \ >+ "versioned conflict in database" " " 8 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "81. rpmdeps.at:132: testing $at_desc ..." >+ $as_echo "81. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6089,20 +5712,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_81 > #AT_START_82 >-# 82. rpmdeps.at:158: erase to break dependencies >-at_setup_line='rpmdeps.at:158' >-at_fn_banner 8 >-at_desc="erase to break dependencies" >-at_desc_line=" 82: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 82 'rpmdeps.at:158' \ >+ "erase to break dependencies" " " 8 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "82. rpmdeps.at:158: testing $at_desc ..." >+ $as_echo "82. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6160,20 +5778,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_82 > #AT_START_83 >-# 83. rpmconflict.at:7: rpm -U to package with file conflict >-at_setup_line='rpmconflict.at:7' >-at_fn_banner 9 >-at_desc="rpm -U to package with file conflict" >-at_desc_line=" 83: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 83 'rpmconflict.at:7' \ >+ "rpm -U to package with file conflict" " " 9 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "83. rpmconflict.at:7: testing $at_desc ..." >+ $as_echo "83. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6222,20 +5835,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_83 > #AT_START_84 >-# 84. rpmconflict.at:30: rpm -U two packages with a conflicting file >-at_setup_line='rpmconflict.at:30' >-at_fn_banner 9 >-at_desc="rpm -U two packages with a conflicting file" >-at_desc_line=" 84: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 84 'rpmconflict.at:30' \ >+ "rpm -U two packages with a conflicting file" " " 9 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "84. rpmconflict.at:30: testing $at_desc ..." >+ $as_echo "84. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6270,20 +5878,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_84 > #AT_START_85 >-# 85. rpmconflict.at:46: rpm -U package with shareable file >-at_setup_line='rpmconflict.at:46' >-at_fn_banner 9 >-at_desc="rpm -U package with shareable file" >-at_desc_line=" 85: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 85 'rpmconflict.at:46' \ >+ "rpm -U package with shareable file" " " 9 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "85. rpmconflict.at:46: testing $at_desc ..." >+ $as_echo "85. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6332,20 +5935,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_85 > #AT_START_86 >-# 86. rpmconflict.at:69: rpm -U two packages with shareable file >-at_setup_line='rpmconflict.at:69' >-at_fn_banner 9 >-at_desc="rpm -U two packages with shareable file" >-at_desc_line=" 86: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 86 'rpmconflict.at:69' \ >+ "rpm -U two packages with shareable file" " " 9 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "86. rpmconflict.at:69: testing $at_desc ..." >+ $as_echo "86. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6380,20 +5978,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_86 > #AT_START_87 >-# 87. rpmconflict.at:86: rpm -U replacing directory with symlink >-at_setup_line='rpmconflict.at:86' >-at_fn_banner 9 >-at_desc="rpm -U replacing directory with symlink" >-at_desc_line=" 87: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 87 'rpmconflict.at:86' \ >+ "rpm -U replacing directory with symlink" " " 9 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "87. rpmconflict.at:86: testing $at_desc ..." >+ $as_echo "87. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6444,20 +6037,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_87 > #AT_START_88 >-# 88. rpmconflict.at:113: rpm -U replacing symlink with directory >-at_setup_line='rpmconflict.at:113' >-at_fn_banner 9 >-at_desc="rpm -U replacing symlink with directory" >-at_desc_line=" 88: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 88 'rpmconflict.at:113' \ >+ "rpm -U replacing symlink with directory" " " 9 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "88. rpmconflict.at:113: testing $at_desc ..." >+ $as_echo "88. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6504,20 +6092,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_88 > #AT_START_89 >-# 89. rpmconfig.at:7: rpm -U to package with unchanged config file >-at_setup_line='rpmconfig.at:7' >-at_fn_banner 10 >-at_desc="rpm -U to package with unchanged config file" >-at_desc_line=" 89: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 89 'rpmconfig.at:7' \ >+ "rpm -U to package with unchanged config file" " " 10 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "89. rpmconfig.at:7: testing $at_desc ..." >+ $as_echo "89. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6568,20 +6151,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_89 > #AT_START_90 >-# 90. rpmconfig.at:30: rpm -U to package with locally modified config file >-at_setup_line='rpmconfig.at:30' >-at_fn_banner 10 >-at_desc="rpm -U to package with locally modified config file" >-at_desc_line=" 90: $at_desc" >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 90 'rpmconfig.at:30' \ >+ "rpm -U to package with locally modified config file" "" 10 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "90. rpmconfig.at:30: testing $at_desc ..." >+ $as_echo "90. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6634,20 +6212,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_90 > #AT_START_91 >-# 91. rpmconfig.at:54: rpm -U to package with unchanged config file >-at_setup_line='rpmconfig.at:54' >-at_fn_banner 10 >-at_desc="rpm -U to package with unchanged config file" >-at_desc_line=" 91: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 91 'rpmconfig.at:54' \ >+ "rpm -U to package with unchanged config file" " " 10 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "91. rpmconfig.at:54: testing $at_desc ..." >+ $as_echo "91. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6698,20 +6271,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_91 > #AT_START_92 >-# 92. rpmconfig.at:77: rpm -U to package with modified config file >-at_setup_line='rpmconfig.at:77' >-at_fn_banner 10 >-at_desc="rpm -U to package with modified config file" >-at_desc_line=" 92: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 92 'rpmconfig.at:77' \ >+ "rpm -U to package with modified config file" " " 10 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "92. rpmconfig.at:77: testing $at_desc ..." >+ $as_echo "92. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6766,20 +6334,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_92 > #AT_START_93 >-# 93. rpmmacro.at:6: simple rpm --eval >-at_setup_line='rpmmacro.at:6' >-at_fn_banner 11 >-at_desc="simple rpm --eval" >-at_desc_line=" 93: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 93 'rpmmacro.at:6' \ >+ "simple rpm --eval" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "93. rpmmacro.at:6: testing $at_desc ..." >+ $as_echo "93. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6804,20 +6367,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_93 > #AT_START_94 >-# 94. rpmmacro.at:16: simple true conditional rpm --eval >-at_setup_line='rpmmacro.at:16' >-at_fn_banner 11 >-at_desc="simple true conditional rpm --eval" >-at_desc_line=" 94: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 94 'rpmmacro.at:16' \ >+ "simple true conditional rpm --eval" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "94. rpmmacro.at:16: testing $at_desc ..." >+ $as_echo "94. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6842,20 +6400,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_94 > #AT_START_95 >-# 95. rpmmacro.at:26: simple false conditional rpm --eval >-at_setup_line='rpmmacro.at:26' >-at_fn_banner 11 >-at_desc="simple false conditional rpm --eval" >-at_desc_line=" 95: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 95 'rpmmacro.at:26' \ >+ "simple false conditional rpm --eval" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "95. rpmmacro.at:26: testing $at_desc ..." >+ $as_echo "95. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6880,20 +6433,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_95 > #AT_START_96 >-# 96. rpmmacro.at:36: uncompress macro >-at_setup_line='rpmmacro.at:36' >-at_fn_banner 11 >-at_desc="uncompress macro" >-at_desc_line=" 96: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 96 'rpmmacro.at:36' \ >+ "uncompress macro" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "96. rpmmacro.at:36: testing $at_desc ..." >+ $as_echo "96. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6926,20 +6474,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_96 > #AT_START_97 >-# 97. rpmmacro.at:50: basename macro >-at_setup_line='rpmmacro.at:50' >-at_fn_banner 11 >-at_desc="basename macro" >-at_desc_line=" 97: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 97 'rpmmacro.at:50' \ >+ "basename macro" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "97. rpmmacro.at:50: testing $at_desc ..." >+ $as_echo "97. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -6970,20 +6513,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_97 > #AT_START_98 >-# 98. rpmmacro.at:63: suffix macro >-at_setup_line='rpmmacro.at:63' >-at_fn_banner 11 >-at_desc="suffix macro" >-at_desc_line=" 98: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 98 'rpmmacro.at:63' \ >+ "suffix macro" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "98. rpmmacro.at:63: testing $at_desc ..." >+ $as_echo "98. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7014,20 +6552,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_98 > #AT_START_99 >-# 99. rpmmacro.at:76: url2path macro >-at_setup_line='rpmmacro.at:76' >-at_fn_banner 11 >-at_desc="url2path macro" >-at_desc_line=" 99: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 99 'rpmmacro.at:76' \ >+ "url2path macro" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "99. rpmmacro.at:76: testing $at_desc ..." >+ $as_echo "99. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7058,20 +6591,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_99 > #AT_START_100 >-# 100. rpmmacro.at:89: shell expansion >-at_setup_line='rpmmacro.at:89' >-at_fn_banner 11 >-at_desc="shell expansion" >-at_desc_line="100: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 100 'rpmmacro.at:89' \ >+ "shell expansion" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "100. rpmmacro.at:89: testing $at_desc ..." >+ $as_echo "100. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7102,20 +6630,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_100 > #AT_START_101 >-# 101. rpmmacro.at:102: simple lua --eval >-at_setup_line='rpmmacro.at:102' >-at_fn_banner 11 >-at_desc="simple lua --eval" >-at_desc_line="101: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 101 'rpmmacro.at:102' \ >+ "simple lua --eval" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "101. rpmmacro.at:102: testing $at_desc ..." >+ $as_echo "101. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7140,20 +6663,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_101 > #AT_START_102 >-# 102. rpmmacro.at:112: lua rpm extensions >-at_setup_line='rpmmacro.at:112' >-at_fn_banner 11 >-at_desc="lua rpm extensions" >-at_desc_line="102: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 102 'rpmmacro.at:112' \ >+ "lua rpm extensions" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "102. rpmmacro.at:112: testing $at_desc ..." >+ $as_echo "102. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7178,20 +6696,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_102 > #AT_START_103 >-# 103. rpmmacro.at:122: lua posix extensions >-at_setup_line='rpmmacro.at:122' >-at_fn_banner 11 >-at_desc="lua posix extensions" >-at_desc_line="103: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 103 'rpmmacro.at:122' \ >+ "lua posix extensions" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "103. rpmmacro.at:122: testing $at_desc ..." >+ $as_echo "103. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7218,20 +6731,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_103 > #AT_START_104 >-# 104. rpmmacro.at:133: lua script exit behavior >-at_setup_line='rpmmacro.at:133' >-at_fn_banner 11 >-at_desc="lua script exit behavior" >-at_desc_line="104: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 104 'rpmmacro.at:133' \ >+ "lua script exit behavior" " " 11 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "104. rpmmacro.at:133: testing $at_desc ..." >+ $as_echo "104. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7260,20 +6768,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_104 > #AT_START_105 >-# 105. rpmpython.at:6: module import >-at_setup_line='rpmpython.at:6' >-at_fn_banner 12 >-at_desc="module import" >-at_desc_line="105: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 105 'rpmpython.at:6' \ >+ "module import" " " 12 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "105. rpmpython.at:6: testing $at_desc ..." >+ $as_echo "105. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7305,7 +6808,7 @@ > at_status=$? at_failed=false > $at_check_filter > at_fn_diff_devnull "$at_stderr" || at_failed=: >-echo >>"$at_stdout"; $as_echo "4.9.0 >+echo >>"$at_stdout"; $as_echo "4.9.1 > " | \ > $at_diff - "$at_stdout" || at_failed=: > at_fn_check_status 0 $at_status "$at_srcdir/rpmpython.at:6" >@@ -7314,20 +6817,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_105 > #AT_START_106 >-# 106. rpmpython.at:12: basic header manipulation >-at_setup_line='rpmpython.at:12' >-at_fn_banner 12 >-at_desc="basic header manipulation" >-at_desc_line="106: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 106 'rpmpython.at:12' \ >+ "basic header manipulation" " " 12 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "106. rpmpython.at:12: testing $at_desc ..." >+ $as_echo "106. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7385,20 +6883,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_106 > #AT_START_107 >-# 107. rpmpython.at:27: reading a package file >-at_setup_line='rpmpython.at:27' >-at_fn_banner 12 >-at_desc="reading a package file" >-at_desc_line="107: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 107 'rpmpython.at:27' \ >+ "reading a package file" " " 12 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "107. rpmpython.at:27: testing $at_desc ..." >+ $as_echo "107. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7443,20 +6936,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_107 > #AT_START_108 >-# 108. rpmpython.at:35: add package to transaction >-at_setup_line='rpmpython.at:35' >-at_fn_banner 12 >-at_desc="add package to transaction" >-at_desc_line="108: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 108 'rpmpython.at:35' \ >+ "add package to transaction" " " 12 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "108. rpmpython.at:35: testing $at_desc ..." >+ $as_echo "108. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -7503,20 +6991,15 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_108 > #AT_START_109 >-# 109. rpmdepmatch.at:4: provide - require pairs >-at_setup_line='rpmdepmatch.at:4' >-at_fn_banner 13 >-at_desc="provide - require pairs" >-at_desc_line="109: $at_desc " >-$at_quiet $as_echo_n "$at_desc_line" >+at_fn_group_banner 109 'rpmdepmatch.at:4' \ >+ "provide - require pairs" " " 13 > at_xfail=no >-echo "# -*- compilation -*-" >> "$at_group_log" > ( >- $as_echo "109. rpmdepmatch.at:4: testing $at_desc ..." >+ $as_echo "109. $at_setup_line: testing $at_desc ..." > $at_traceon > > >@@ -8023,6 +7506,6 @@ > > set +x > $at_times_p && times >"$at_times_file" >-) 5>&1 2>&1 | eval $at_tee_pipe >+) 5>&1 2>&1 7>&- | eval $at_tee_pipe > read at_status <"$at_status_file" > #AT_STOP_109 >diff -ruN rpm-4.9.0/tools/debugedit.c rpm-4.9.1/tools/debugedit.c >--- rpm-4.9.0/tools/debugedit.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/tools/debugedit.c 2011-07-15 05:32:41.000000000 -0400 >@@ -1,4 +1,4 @@ >-/* Copyright (C) 2001, 2002, 2003, 2005, 2007, 2009, 2010 Red Hat, Inc. >+/* Copyright (C) 2001, 2002, 2003, 2005, 2007, 2009, 2010, 2011 Red Hat, Inc. > Written by Alexander Larsson <alexl@redhat.com>, 2002 > Based on code by Jakub Jelinek <jakub@redhat.com>, 2001. > >@@ -44,6 +44,10 @@ > #include "tools/hashtab.h" > > #define DW_TAG_partial_unit 0x3c >+#define DW_FORM_sec_offset 0x17 >+#define DW_FORM_exprloc 0x18 >+#define DW_FORM_flag_present 0x19 >+#define DW_FORM_ref_sig8 0x20 > > char *base_dir = NULL; > char *dest_dir = NULL; >@@ -220,6 +224,7 @@ > #define DEBUG_STR 8 > #define DEBUG_FRAME 9 > #define DEBUG_RANGES 10 >+#define DEBUG_TYPES 11 > { ".debug_info", NULL, NULL, 0, 0, 0 }, > { ".debug_abbrev", NULL, NULL, 0, 0, 0 }, > { ".debug_line", NULL, NULL, 0, 0, 0 }, >@@ -231,6 +236,7 @@ > { ".debug_str", NULL, NULL, 0, 0, 0 }, > { ".debug_frame", NULL, NULL, 0, 0, 0 }, > { ".debug_ranges", NULL, NULL, 0, 0, 0 }, >+ { ".debug_types", NULL, NULL, 0, 0, 0 }, > { NULL, NULL, NULL, 0, 0, 0 } > }; > >@@ -323,7 +329,8 @@ > goto no_memory; > } > form = read_uleb128 (ptr); >- if (form == 2 || form > DW_FORM_indirect) >+ if (form == 2 >+ || (form > DW_FORM_flag_present && form != DW_FORM_ref_sig8)) > { > error (0, 0, "%s: Unknown DWARF DW_FORM_%d", dso->filename, form); > htab_delete (h); >@@ -495,7 +502,7 @@ > } > > value = read_16 (ptr); >- if (value != 2 && value != 3) >+ if (value != 2 && value != 3 && value != 4) > { > error (0, 0, "%s: DWARF version %d unhandled", dso->filename, > value); >@@ -511,8 +518,8 @@ > return 1; > } > >- opcode_base = ptr[4]; >- ptr = dir = ptr + 4 + opcode_base; >+ opcode_base = ptr[4 + (value >= 4)]; >+ ptr = dir = ptr + 4 + (value >= 4) + opcode_base; > > /* dir table: */ > value = 1; >@@ -739,7 +746,8 @@ > { > if (t->attr[i].attr == DW_AT_stmt_list) > { >- if (form == DW_FORM_data4) >+ if (form == DW_FORM_data4 >+ || form == DW_FORM_sec_offset) > { > list_offs = do_read_32_relocated (ptr); > found_list_offs = 1; >@@ -841,6 +849,8 @@ > else > ptr += 4; > break; >+ case DW_FORM_flag_present: >+ break; > case DW_FORM_addr: > ptr += ptr_size; > break; >@@ -855,10 +865,12 @@ > break; > case DW_FORM_ref4: > case DW_FORM_data4: >+ case DW_FORM_sec_offset: > ptr += 4; > break; > case DW_FORM_ref8: > case DW_FORM_data8: >+ case DW_FORM_ref_sig8: > ptr += 8; > break; > case DW_FORM_sdata: >@@ -887,6 +899,7 @@ > form = DW_FORM_block1; > break; > case DW_FORM_block: >+ case DW_FORM_exprloc: > len = read_uleb128 (ptr); > form = DW_FORM_block1; > assert (len < UINT_MAX); >@@ -1190,7 +1203,7 @@ > } > > cu_version = read_16 (ptr); >- if (cu_version != 2 && cu_version != 3) >+ if (cu_version != 2 && cu_version != 3 && cu_version != 4) > { > error (0, 0, "%s: DWARF version %d unhandled", dso->filename, > cu_version); >@@ -1572,10 +1585,11 @@ > case SHT_PROGBITS: > name = strptr (dso, dso->ehdr.e_shstrndx, dso->shdr[i].sh_name); > /* TODO: Handle stabs */ >-#if 0 > if (strcmp (name, ".stab") == 0) >- edit_stabs (dso, i); >-#endif >+ { >+ fprintf (stderr, "Stabs debuginfo not supported: %s\n", file); >+ exit (1); >+ } > if (strcmp (name, ".debug_info") == 0) > edit_dwarf2 (dso); > >diff -ruN rpm-4.9.0/tools/rpmdeps.c rpm-4.9.1/tools/rpmdeps.c >--- rpm-4.9.0/tools/rpmdeps.c 2010-12-03 07:11:57.000000000 -0500 >+++ rpm-4.9.1/tools/rpmdeps.c 2011-07-15 05:32:41.000000000 -0400 >@@ -50,7 +50,6 @@ > rpmfc fc; > int ac = 0; > int ec = 1; >- int xx; > char buf[BUFSIZ]; > > if ((progname = strrchr(argv[0], '/')) != NULL) >@@ -73,20 +72,19 @@ > be = b + strlen(buf) - 1; > while (strchr("\r\n", *be) != NULL) > *be-- = '\0'; >- xx = argvAdd(&av, b); >+ argvAdd(&av, b); > } > ac = argvCount(av); > } > > /* Make sure file names are sorted. */ >- xx = argvSort(av, NULL); >+ argvSort(av, NULL); > >- /* Build file class dictionary. */ >- fc = rpmfcCreate(getenv("RPM_BUILD_ROOT"), 0); >- xx = rpmfcClassify(fc, av, NULL); > >- /* Build file/package dependency dictionary. */ >- xx = rpmfcApply(fc); >+ /* Build file/package class and dependency dictionaries. */ >+ fc = rpmfcCreate(getenv("RPM_BUILD_ROOT"), 0); >+ if (rpmfcClassify(fc, av, NULL) || rpmfcApply(fc)) >+ goto exit; > > if (_rpmfc_debug) { > rpmfcPrint(buf, fc, NULL);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 730473
: 571844 |
571850